Travel from Ljubljana to Prague

Train, bus or fly from Ljubljana to Prague?

Adria Airways and Lufthansa fly from Ljubljana to Prague twice daily. Alternatively, you can take a bus from Ljubljana to Prague via Vienna, Vienna Erdberg in around 10 h 20 min.

Travel Guides

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

How to get from Ljubljana to Prague

ModeDurationPrice
From Ljubljana shuttle to Ljubljana airport, fly to Prague airport, bus to Nádraží Veleslavín, then subway to Prague.4 h 1 min$204
From Ljubljana shuttle to Klagenfurt airport, fly to Prague airport, bus to Nádraží Veleslavín, then subway to Prague.6 h 53 min$314
From Ljubljana shuttle to Zagreb airport, fly to Prague airport, bus to Nádraží Veleslavín, then subway to Prague.5 h 55 min$252
From Ljubljana shuttle to Vienna airport, fly to Prague airport, bus to Nádraží Veleslavín, then subway to Prague.7 h 23 min$478
From Ljubljana shuttle to Venice airport, fly to Prague airport, bus to Nádraží Veleslavín, then subway to Prague.6 h 53 min$159
From Ljubljana bus to Vienna, Vienna Erdberg then bus to Prague, Prague Main station.10 h 20 min$73
From Ljubljana train to Wien Hbf then train to Praha hl.n..10 h 43 min$90
From Ljubljana bus to Vídeň, U2 Stadion, Busterminal Stadioncenter, Engerthstrasse then bus to Praha, ÚAN Florenc.14 h 29 min$52
From Ljubljana drive to Prague.7 h$107

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

It takes approximately 4 h 1 min to get from Ljubljana to Prague, including transfers.

Is there a direct train between Ljubljana and Prague?

No, there is no direct train from Ljubljana to Prague. However, there are services departing from Ljubljana and arriving at Praha hl.n. via Wien Hbf. The journey, including transfers, takes approximately 10 h 43 min.

Is there a direct bus between Ljubljana and Prague?

No, there is no direct bus from Ljubljana to Prague. However, there are services departing from Ljubljana and arriving at Prague, Prague Main station via Vienna, Vienna Erdberg. The journey, including transfers, takes approximately 10 h 20 min.

Operators from Ljubljana to Prague

OperatorPhoneWebsite
GoOpti+386 1 320 4530GoOpti
Adria AirwaysAdria Airways
LufthansaLufthansa
Prague Public Transit Co.296 19 18 17Prague Public Transit Co.
Austrian AirlinesAustrian Airlines
Croatia AirlinesCroatia Airlines
CSACSA
TunisairTunisair
easyJeteasyJet
VoloteaVolotea
Air DolomitiAir Dolomiti
FlixBus+49 1807 123 99 123FlixBus
Slovenian Railways (SŽ)Slovenian Railways (SŽ)
Austrian Railways (ÖBB)Austrian Railways (ÖBB)
Crnja Tours+385 91 30 30 356Crnja Tours
RegioJet+420 542 42 42 42RegioJet