Tallinn to Prague bus with Ecolines

Thu, Jul 10
+ Add return
Ecolines
FlixBus
flibco
AirCoach
Navette Beauvais
1,000+ travel companies
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

The cheapest and fastest buses from Tallinn to Prague

Showing times and prices for Jul 12

Cheapest price

€109

Average price

€191

Fastest journey

1 d 3 h

Average duration

1 d 3 h 36 m

Buses per day

66

Distance

1230 km

Cheap tickets

The best way to find a cheap bus ticket from Tallinn to Prague is to book your journey as far in advance as possible and to avoid traveling at rush hour.

The average ticket from Tallinn to Prague will cost around €191 if you buy it on the day, but the cheapest tickets can be found for only €109.

Fast buses

Of the 66 buses that leave Tallinn for Prague on Sat, Jul 12, 2 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

On Sat, Jul 12 the direct buses cover the 1230 km distance in an average of 1 d 3 h 36 m but if you time it right, some buses will get you there in just 1 d 3 h .

On Sat, Jul 12 the slowest buses will take 1 d 4 h and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Ecolinesundefined · undefined
01:00PM28h30
Tallinn, Bussijaam
04:30PMPraha, ÚAN Florenc
1091One-way
1 transfer
Ecolinesundefined · undefined
08:00AM33h30
Tallinn, Bussijaam
04:30PMPraha, ÚAN Florenc
1091One-way
1 transfer
FlixBusFlixBus
08:25AM27h50
Tallinn, Bussijaam
11:15AMPraha, Roztyly
1401One-way
0 transfers
FlixBusFlixBus
08:25AM28h20
Tallinn, Bussijaam
11:45AMPraha, ÚAN Florenc
1401One-way
0 transfers
FlixBusFlixBus · FlixBus
08:25AM30h40
Tallinn, Bussijaam
02:05PMPrague, Central Train Station
1521One-way
1 transfer

Travel Information

Compare bus and flight for Tallinn to Prague

Omio recommends booking the bus as it is the most popular option from Tallinn to Prague among Omio's users. If you are prioritising price take the bus with prices starting from €65. For those with little time consider booking a flight which can get you there in 2h 56m. In case you are seeking to minimise your carbon footprint the bus is your best bet as it emits only 1.2 - 3.1kg. The ticket price range depends on the travel mode: a bus costs an average of €65, and a flight costs an average of €77.

Distance: 1229 km

Compare bus with

Most popular
Bus
Flight

€95

Average price

Cheapest

€166

Average price

28h 27m

Average total duration

27h 57m

Onboard

+

30m

Additional time*

5h 56m

Average total duration

Fastest

2h 56m

Onboard

+

3h 0m

Additional time*

1.2 - 3.1kg

CO2 emissions

Lowest

3.7 - 7.4kg

CO2 emissions

Ecolines

Most popular bus company

LOT Polish Airlines

Most popular airline

Direct Options

Direct Options

Additional time: Average total travel duration to departure point, security checks and transfers.

Live departures

Tallinn to Prague bus times

Showing buses for today, Friday, July 11
Last updated at 5:57 AM
ProviderDepartsDurationArrivesTransfers
Tickets
meinfernbus_flixbusFlixBus · FlixBus · FlixBus6:20 AM Tallinn, Passenger Port (D-Terminal)
33h55
4:15 PM Praha, Nádraží Holešovice2 transfers
meinfernbus_flixbusFlixBus · FlixBus6:20 AM Tallinn, Passenger Port (D-Terminal)
30h05
12:25 PM Praha, Černý Most1 transfer
meinfernbus_flixbusFlixBus · FlixBus · FlixBus6:20 AM Tallinn, Passenger Port (D-Terminal)
31h45
2:05 PM Prague, Central Train Station2 transfers
meinfernbus_flixbusFlixBus · FlixBus6:45 AM Tallinn, Bussijaam
29h40
12:25 PM Praha, Černý Most1 transfer
meinfernbus_flixbusFlixBus · FlixBus · FlixBus6:45 AM Tallinn, Bussijaam
31h20
2:05 PM Prague, Central Train Station2 transfers
meinfernbus_flixbusFlixBus · FlixBus · FlixBus6:45 AM Tallinn, Bussijaam
33h30
4:15 PM Praha, Nádraží Holešovice2 transfers
meinfernbus_flixbusFlixBus · FlixBus · FlixBus7:35 AM Tallinn, Passenger Port (D-Terminal)
35h30
7:05 PM Praha, Černý Most2 transfers
meinfernbus_flixbusFlixBus · FlixBus7:35 AM Tallinn, Passenger Port (D-Terminal)
28h35
12:10 PM Praha, ÚAN Florenc1 transfer
meinfernbus_flixbusFlixBus · FlixBus · FlixBus · FlixBus7:35 AM Tallinn, Passenger Port (D-Terminal)
32h55
4:30 PM Praha, Zličín3 transfers
meinfernbus_flixbusFlixBus · FlixBus · FlixBus7:35 AM Tallinn, Passenger Port (D-Terminal)
30h55
2:30 PM Praha, Roztyly2 transfers
meinfernbus_flixbusFlixBus · FlixBus · FlixBus7:35 AM Tallinn, Passenger Port (D-Terminal)
29h25
1:00 PM Prague, Central Train Station2 transfers
meinfernbus_flixbusFlixBus · FlixBus · FlixBus · FlixBus8:00 AM Tallinn, Bussijaam
32h30
4:30 PM Praha, Zličín3 transfers
meinfernbus_flixbusFlixBus · FlixBus · FlixBus8:00 AM Tallinn, Bussijaam
29h00
1:00 PM Prague, Central Train Station2 transfers
meinfernbus_flixbusFlixBus · FlixBus · FlixBus8:45 AM Tallinn, Passenger Port (D-Terminal)
33h45
6:30 PM Praha, Na Knížecí2 transfers
meinfernbus_flixbusFlixBus · FlixBus · FlixBus8:45 AM Tallinn, Passenger Port (D-Terminal)
34h40
7:25 PM Praha, Černý Most2 transfers
meinfernbus_flixbusFlixBus · FlixBus · FlixBus9:10 AM Tallinn, Bussijaam
33h20
6:30 PM Praha, Na Knížecí2 transfers
ecolinesundefined · undefined10:00 AM Tallinn, Bussijaam
28h30
2:30 PM Praha, ÚAN Florenc1 transfer
meinfernbus_flixbusFlixBus · FlixBus · FlixBus10:35 AM Tallinn, Passenger Port (D-Terminal)
31h35
6:10 PM Prague, Central Train Station2 transfers
meinfernbus_flixbusFlixBus · FlixBus · FlixBus10:35 AM Tallinn, Passenger Port (D-Terminal)
30h55
5:30 PM Praha, ÚAN Florenc2 transfers
meinfernbus_flixbusFlixBus · FlixBus2:30 PM Tallinn, Bussijaam
27h00
5:30 PM Praha, ÚAN Florenc1 transfer
meinfernbus_flixbusFlixBus · FlixBus · FlixBus2:30 PM Tallinn, Bussijaam
28h35
7:05 PM Praha, Černý Most2 transfers
meinfernbus_flixbusFlixBus · FlixBus · FlixBus2:30 PM Tallinn, Bussijaam
29h15
7:45 PM Prague, Central Train Station2 transfers
meinfernbus_flixbusFlixBus · FlixBus2:30 PM Tallinn, Bussijaam
27h40
6:10 PM Prague, Central Train Station1 transfer
meinfernbus_flixbusFlixBus · FlixBus · FlixBus2:30 PM Tallinn, Bussijaam
29h45
8:15 PM Praha, Roztyly2 transfers
meinfernbus_flixbusFlixBus · FlixBus · FlixBus4:00 PM Tallinn, Passenger Port (D-Terminal)
35h30
3:30 AM Praha, Roztyly2 transfers
meinfernbus_flixbusFlixBus · FlixBus · FlixBus4:00 PM Tallinn, Passenger Port (D-Terminal)
34h00
2:00 AM Praha, Na Knížecí2 transfers
meinfernbus_flixbusFlixBus · FlixBus4:00 PM Tallinn, Passenger Port (D-Terminal)
28h00
8:00 PM Praha, ÚAN Florenc1 transfer
meinfernbus_flixbusFlixBus · FlixBus · FlixBus4:00 PM Tallinn, Passenger Port (D-Terminal)
29h20
9:20 PM Prague, Central Train Station2 transfers
meinfernbus_flixbusFlixBus · FlixBus · FlixBus4:00 PM Tallinn, Passenger Port (D-Terminal)
31h40
11:40 PM Prague, Central Train Station2 transfers
meinfernbus_flixbusFlixBus · FlixBus4:30 PM Tallinn, Bussijaam
27h30
8:00 PM Praha, ÚAN Florenc1 transfer
meinfernbus_flixbusFlixBus · FlixBus · FlixBus4:30 PM Tallinn, Bussijaam
28h50
9:20 PM Prague, Central Train Station2 transfers
meinfernbus_flixbusFlixBus · FlixBus · FlixBus4:30 PM Tallinn, Bussijaam
35h00
3:30 AM Praha, Roztyly2 transfers
meinfernbus_flixbusFlixBus · FlixBus · FlixBus4:30 PM Tallinn, Bussijaam
33h30
2:00 AM Praha, Na Knížecí2 transfers
meinfernbus_flixbusFlixBus · FlixBus · FlixBus4:30 PM Tallinn, Bussijaam
31h10
11:40 PM Prague, Central Train Station2 transfers
meinfernbus_flixbusFlixBus · FlixBus · FlixBus7:45 PM Tallinn, Passenger Port (D-Terminal)
35h00
6:45 AM Praha, Roztyly2 transfers
meinfernbus_flixbusFlixBus · FlixBus · FlixBus · FlixBus7:45 PM Tallinn, Passenger Port (D-Terminal)
38h12
9:57 AM Prague, Kobylisy3 transfers
meinfernbus_flixbusFlixBus · FlixBus · FlixBus7:45 PM Tallinn, Passenger Port (D-Terminal)
31h05
2:50 AM Praha, Černý Most2 transfers
meinfernbus_flixbusFlixBus · FlixBus · FlixBus7:45 PM Tallinn, Passenger Port (D-Terminal)
31h15
3:00 AM Prague, Central Train Station2 transfers
meinfernbus_flixbusFlixBus · FlixBus · FlixBus · FlixBus7:45 PM Tallinn, Passenger Port (D-Terminal)
37h55
9:40 AM Praha, Nádraží Holešovice3 transfers
meinfernbus_flixbusFlixBus · FlixBus · FlixBus7:45 PM Tallinn, Passenger Port (D-Terminal)
33h15
5:00 AM Praha, ÚAN Florenc2 transfers
meinfernbus_flixbusFlixBus · FlixBus · FlixBus8:10 PM Tallinn, Bussijaam
34h35
6:45 AM Praha, Roztyly2 transfers
meinfernbus_flixbusFlixBus · FlixBus · FlixBus · FlixBus8:10 PM Tallinn, Bussijaam
37h30
9:40 AM Praha, Nádraží Holešovice3 transfers
meinfernbus_flixbusFlixBus · FlixBus · FlixBus · FlixBus8:10 PM Tallinn, Bussijaam
37h47
9:57 AM Prague, Kobylisy3 transfers
meinfernbus_flixbusFlixBus · FlixBus · FlixBus8:10 PM Tallinn, Bussijaam
30h50
3:00 AM Prague, Central Train Station2 transfers
meinfernbus_flixbusFlixBus · FlixBus · FlixBus8:10 PM Tallinn, Bussijaam
30h40
2:50 AM Praha, Černý Most2 transfers
meinfernbus_flixbusFlixBus · FlixBus · FlixBus8:10 PM Tallinn, Bussijaam
32h50
5:00 AM Praha, ÚAN Florenc2 transfers
meinfernbus_flixbusFlixBus · FlixBus · FlixBus10:00 PM Tallinn, Passenger Port (D-Terminal)
35h40
9:40 AM Prague, Central Train Station2 transfers
meinfernbus_flixbusFlixBus · FlixBus · FlixBus10:00 PM Tallinn, Passenger Port (D-Terminal)
35h57
9:57 AM Prague, Kobylisy2 transfers
meinfernbus_flixbusFlixBus · FlixBus · FlixBus10:00 PM Tallinn, Passenger Port (D-Terminal)
35h40
9:40 AM Praha, Nádraží Holešovice2 transfers
meinfernbus_flixbusFlixBus · FlixBus · FlixBus10:00 PM Tallinn, Passenger Port (D-Terminal)
35h30
9:30 AM Prague, Central Train Station2 transfers
meinfernbus_flixbusFlixBus · FlixBus · FlixBus10:00 PM Tallinn, Passenger Port (D-Terminal)
35h00
9:00 AM Praha, Roztyly2 transfers
meinfernbus_flixbusFlixBus · FlixBus10:00 PM Tallinn, Passenger Port (D-Terminal)
30h25
4:25 AM Praha, Černý Most1 transfer
meinfernbus_flixbusFlixBus · FlixBus10:00 PM Tallinn, Passenger Port (D-Terminal)
31h00
5:00 AM Praha, ÚAN Florenc1 transfer
meinfernbus_flixbusFlixBus · FlixBus · FlixBus10:25 PM Tallinn, Bussijaam
35h32
9:57 AM Prague, Kobylisy2 transfers
meinfernbus_flixbusFlixBus · FlixBus10:25 PM Tallinn, Bussijaam
30h35
5:00 AM Praha, ÚAN Florenc1 transfer
meinfernbus_flixbusFlixBus · FlixBus · FlixBus10:25 PM Tallinn, Bussijaam
35h05
9:30 AM Prague, Central Train Station2 transfers
meinfernbus_flixbusFlixBus · FlixBus · FlixBus10:25 PM Tallinn, Bussijaam
35h15
9:40 AM Prague, Central Train Station2 transfers
meinfernbus_flixbusFlixBus · FlixBus · FlixBus10:25 PM Tallinn, Bussijaam
35h15
9:40 AM Praha, Nádraží Holešovice2 transfers
meinfernbus_flixbusFlixBus · FlixBus10:25 PM Tallinn, Bussijaam
30h00
4:25 AM Praha, Černý Most1 transfer
Saturday, July 12
meinfernbus_flixbusFlixBus · FlixBus3:00 AM Tallinn, Passenger Port (D-Terminal)
30h15
9:15 AM Praha, Roztyly1 transfer
meinfernbus_flixbusFlixBus · FlixBus3:00 AM Tallinn, Passenger Port (D-Terminal)
30h45
9:45 AM Praha, ÚAN Florenc1 transfer
meinfernbus_flixbusFlixBus · FlixBus · FlixBus3:00 AM Tallinn, Passenger Port (D-Terminal)
33h05
12:05 PM Prague, Central Train Station2 transfers
ecolinesundefined · undefined5:00 AM Tallinn, Bussijaam
33h30
2:30 PM Praha, ÚAN Florenc1 transfer
meinfernbus_flixbusFlixBus5:25 AM Tallinn, Bussijaam
27h50
9:15 AM Praha, Roztyly0 transfersDirect
meinfernbus_flixbusFlixBus · FlixBus5:25 AM Tallinn, Bussijaam
30h40
12:05 PM Prague, Central Train Station1 transfer
meinfernbus_flixbusFlixBus5:25 AM Tallinn, Bussijaam
28h20
9:45 AM Praha, ÚAN Florenc0 transfersDirect

This is the last bus of the day.

Find all the dates and times for this journey

Compare prices and tickets Tallinn to Prague by bus or flight

Sat
Jul 12
Sun
Jul 13
Mon
Jul 14
Tue
Jul 15
Wed
Jul 16
Thu
Jul 17
Fri
Jul 18
Sat
Jul 19
Sun
Jul 20
Mon
Jul 21
Tue
Jul 22
Wed
Jul 23
Thu
Jul 24
Fri
Jul 25
Sat
Jul 26
Sun
Jul 27
Mon
Jul 28
Tue
Jul 29
Wed
Jul 30
Thu
Jul 31
Fri
Aug 01

Journey information

Overview: Bus from Tallinn to Prague

EstoniaEstonia
CzechiaCzechia
Icon of bus
Buses from Tallinn to Prague run on average 43 times per day, taking around 27h 57m. Cheap bus tickets for this journey start at €65 if you book in advance.
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Distance
1229 km
Average bus duration
27h 57m
Cheapest ticket price
€65
Buses per day
43
Direct buses
1
Fastest bus
28h 0m
First bus
00:10
Last bus
23:55
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information

Coach companies: Ecolines and FlixBus Tallinn to Prague

For as little as €50 you can travel by coach from Tallinn to Prague with Ecolines and FlixBus. Omio will show you the best deals, timetables and tickets available for this route.

FlixBus is one of the most popular low-cost coach providers in Europe. Founded in Germany, FlixBus has expanded its services throughout Europe and even to the United States, giving travellers in both continents the option to take a long-distance coach at an affordable price. FlixBus also operates overnight coaches on select routes throughout Europe. FlixBus offers only the Standard ticket for all its routes, which allows you to bring one hand luggage and one hold luggage bag per person. Additional fees apply for bringing extra luggage and making specific seat reservations, such as if you want to book an Extra Seat, Table Seat or the Panorama Seat. Standard amenities onboard include free Wi-Fi, power outlets to charge your phone, tablet or laptop during long coach journeys, extra legroom, luggage space and toilets.

Coach information from Tallinn to Prague with FlixBus:

  • Average Duration: 28 h
  • Cheapest Price: €50
  • FlixBus frequency: 1 a day

FAQs: Bus from Tallinn to Prague

FAQs: Take the bus from Tallinn to Prague with ease. Whether you want fast, cheap or something entirely different, our travel experts have the information you need to know so you can find the best option from Tallinn to Prague.
FAQs

popular bus stations

Popular bus stations from Tallinn to Prague

Tallinn
Prague
The major bus station for departures in Tallinn is Tallinn, Bussijaam. Find all the information you need to know about services, amenities and connections at Tallinn, Bussijaam for your trip from Tallinn to Prague.
Amenities at bus station
WifiWifi
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
Ticket OfficeTicket Office
information
ticketOfficeHours
Ticket Office Hours
  • 05:00-01:00
ticketOfficeHours
Distance to city center
1 km
carConnection
Car connection
Lastekodu
Wifi
Wifi
  • Free Wi-Fi
Dining
Dining
  • Cafeteria (in the station)
  • Fast-Food Outlet (in the station)
  • Coffee Shop (in the station).
Taxis
Taxis
  • Available outside the main entrance.
Accessibility
Accessibility
  • Elevators, ramps
WC
WC
  • Available in the station.
Public transit options for Tallinn, Bussijaam
  • Bus: 2, 15, 17, 23 Trams: 2, 4
The major bus station for arrivals in Prague is Praha, ÚAN Florenc. Find all the information you need to know about services, amenities and connections at Praha, ÚAN Florenc for your trip to Prague from Tallinn.
Amenities at bus station
WifiWifi
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
Ticket OfficeTicket Office
information
ticketOfficeHours
Ticket Office Hours
  • 06:00-23:00
ticketOfficeHours
Distance to city center
1 km
carConnection
Car connection
Křižíkova
Wifi
Wifi
  • Free Wi-Fi
Dining
Dining
  • Cafeteria Florenc (in the station)
  • Bistro Florenc (0.2 km)
  • Restaurace U Rozvařilů (0.5 km).
Taxis
Taxis
  • Available outside the main entrance.
Accessibility
Accessibility
  • Elevators, ramps
WC
WC
  • Available in the station.
Public transit options for Praha, ÚAN Florenc
  • Bus: 133, 135, 175, 207 Metro: B, C
Praha, Roztyly
information

More options for your journey from Tallinn to Prague

Here are some other resources that might have the information you need

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
Currency
Language