Travel from Bucharest to Prague

Train, bus or fly from Bucharest to Prague?

CSA, Tarom and six other airlines fly from Bucharest to Prague every 4 hours. Alternatively, you can take a train from Bucharest to Prague via Budapest-Keleti and Wien Hbf in around 22 h 27 min.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Bucharest to Prague

ModeDurationPrice
From Universitate line 783 bus to Bucharest Otopeni airport, fly to Prague airport, bus to Nádraží Veleslavín, then subway to Prague.5 h 6 min$103
From Bucharest bus to Brno hl.n. then train to Praha hl.n..15 h 19 min$102
From Bucuresti Nord Gara A train to Budapest-Keleti, train to Wien Hbf, then train to Praha hl.n..22 h 27 min$143
From Bucharest, Bucharest bus to Prague, Prague ÚAN Florenc.25 h$140
From Piata Unirii subway to Păcii, walk to Bucureşti - Militari, then bus to Prague.27 h 31 min$120
From Gara de Nord EuroNight to Wien Hbf then train to Praha hl.n..24 h 2 min$87
From Bucharest drive to Prague.14 h 15 min$185

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

It takes approximately 5 h 6 min to get from Bucharest to Prague, including transfers.

Is there a direct train between Bucharest and Prague?

No, there is no direct train from Bucharest to Prague. However, there are services departing from Bucuresti Nord Gara A and arriving at Praha hl.n. via Budapest-Keleti and Wien Hbf. The journey, including transfers, takes approximately 22 h 27 min.

Is there a direct bus between Bucharest and Prague?

Yes, there is a direct bus departing from Bucharest, Bucharest and arriving at Prague, Prague ÚAN Florenc. Services depart twice daily, and operate every day. The journey takes approximately 25 h.

Operators from Bucharest to Prague

OperatorPhoneWebsite
RAT Bucharest+4021 311 05 95RAT Bucharest
CSACSA
TaromTarom
Austrian AirlinesAustrian Airlines
LOTLOT
LufthansaLufthansa
EurowingsEurowings
Bulgaria AirBulgaria Air
AlitaliaAlitalia
Prague Public Transit Co.296 19 18 17Prague Public Transit Co.
Maxibus Travel004 0756 117 331Maxibus Travel
Czech Railways (ČD)+420 221 111 122Czech Railways (ČD)
Romanian Railways (CFR)0219521Romanian Railways (CFR)
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)
Austrian Railways (ÖBB)Austrian Railways (ÖBB)
FlixBus+49 1807 123 99 123FlixBus
Metrorex004 021 319 36 01Metrorex
Amring+4-0269-238.788Amring