Travel from Tallinn to Prague

Train, bus or fly from Tallinn to Prague?

Lufthansa, Finnair and 12 other airlines fly from Tallinn to Prague hourly. Alternatively, you can take a bus from Tallinn to Prague via Rīga in around 26 hours 39 minutes.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details
Travelling to and around Russia for the 2018 FIFA World CupWe show you how to travel around and between the 11 Russian host cities and 12 stadiums

How to get from Tallinn to Prague

ModeDurationPrice
From Estonia 7 bus to Tallinn airport, fly to Prague airport, bus to Nádraží Veleslavín, then subway to Prague.6 h 32 min$103
From Tallinn car ferry to Helsinki, walk to Helsinki, train to Helsinki airport, fly to Prague airport, bus to Nádraží Veleslavín, then subway to Prague.7 h 25 min$281
From Tallinn bus to Rīga then bus to Praha.26 h 39 min$90
From Tallinn bus to Warszawa Zachodnia, train to Bohumin, then train to Praha hl.n..26 h 53 min$111
From Tallinn bus to Bratislava, Autobusová stanica Nivy then bus to Praha, ÚAN Florenc.33 h 41 min$206
From Tallinn train to Ladozhskaya, line 4 Metro to Vladimirskaya, line 1 Metro to St Petersburg Vitebskii, then train to Praha hl.n..44 h 44 min$93
From Tallinn drive to Prague.19 h 31 min$222

How long does it take to get from Tallinn to Prague?

It takes approximately 6 hours 32 minutes to get from Tallinn to Prague, including transfers.

Is there a direct bus between Tallinn and Prague?

No, there is no direct bus from Tallinn to Prague. However, there are services departing from Tallinn and arriving at Praha via Rīga. The journey, including transfers, takes approximately 26 hours 39 minutes.

Operators from Tallinn to Prague

OperatorPhoneWebsite
Vilandert OÜVilandert OÜ
LufthansaLufthansa
FinnairFinnair
Scandinavian AirlinesScandinavian Airlines
Aeroflot Russian AirlinesAeroflot Russian Airlines
LOTLOT
Air BalticAir Baltic
British AirwaysBritish Airways
Aegean AirlinesAegean Airlines
CSACSA
KLMKLM
Norwegian Air InternationalNorwegian Air International
Austrian AirlinesAustrian Airlines
Brussels AirlinesBrussels Airlines
NordicaNordica
Prague Public Transit Co.296 19 18 17Prague Public Transit Co.
Tallink+49 (0)40 547 541 222Tallink
Finnish Railways (VR)Finnish Railways (VR)
Ecolines+371 67214512Ecolines
Polski Bus+48 22 417 62 27Polski Bus
Polish Railways (PKP)703 200 200Polish Railways (PKP)
Czech Railways (ČD)+420 221 111 122Czech Railways (ČD)
Eurolines SlovakiaEurolines Slovakia
RegioJet+420 542 42 42 42RegioJet
Go RailGo Rail
Metro SPBMetro SPB
Russian Railways (RZhD)Russian Railways (RZhD)