There are 11 ways to get from Prague to Slovenia by bus, train, car, plane, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Prague Florenc Central Bus Station to Vienna Main train stationbus : Prague Central Bus Station - Vienna Airport / ...
- Take the bus from Wien Hbf to Maribor, Avtobusna Postajabus
8h 10m€87–782Bus via Vienna
cheapest- Take the bus from Praha, Hlavní Nádraží to Vienna, International Busterminal (VIB)bus 962 / ...
- Take the bus from Vienna, International Busterminal (VIB) to Maribor bus stationbus 885 / ...
9h 4m€44–73Train
- Take the train from Praha Hlavni Nadrazi to Graz Hbftrain Rj
- Take the train from Graz Hbf to Maribortrain 575 / ...
8h 27m€81–126Drive 500.2 km
- Drive from Prague to Mariborcar 500.2 km
6h 5m€78–112Fly to Ljubljana
- Fly from Václav Havel Airport Prague (PRG) to Ljubljana (LJU)plane PRG - LJU
5h 50m€93–277Train via Vienna
- Take the train from Praha Hlavni Nadrazi to Wien Hbftrain Rj
- Take the train from Wien Hbf to Graz Hbftrain Rj / ...
- Take the train from Graz Hbf to Maribortrain 575 / ...
8h 51m€53–176Fly to Vienna International Airport, shuttle
- Fly from Václav Havel Airport Prague (PRG) to Vienna International Airport (VIE)plane PRG - VIE
- Take a shuttle bus from Flughafen Wien to Maribor, Avtobusna Postaja
5h 33m€107–254Fly to Zagreb Franjo Tuđman Airport, bus
- Fly from Václav Havel Airport Prague (PRG) to Zagreb Franjo Tuđman Airport (ZAG)plane PRG - ZAG
- Take the bus from Zagreb Airport to Novo Mesto, Avtobusna postajabus
5h 37m€89–504Fly to Klagenfurt Airport, bus
- Fly from Václav Havel Airport Prague (PRG) to Klagenfurt Airport (KLU)plane PRG - KLU
- Take the bus from Klagenfurt Flughafen to Kranj, Avtobusna Postaja Kranjbus
6h 57m€202–594Fly to Trieste – Friuli Venezia Giulia Airport, shuttle
- Fly from Václav Havel Airport Prague (PRG) to Trieste – Friuli Venezia Giulia Airport (TRS)plane PRG - TRS
- Take a shuttle bus from Trieste Airport to Ljubljana
5h 29m€82–674Fly to Treviso Airport, bus
- Fly from Václav Havel Airport Prague (PRG) to Treviso Airport (TSF)plane PRG - TSF
- Take the bus from Treviso Airport to Ajdovščinabus
6h 38m€64–269
Prague to Slovenia by train
Questions & Answers
The cheapest way to get from Prague to Slovenia is to bus via Vienna which costs €40 - €75 and takes 9h 4m.
The fastest way to get from Prague to Slovenia is to fly and shuttle which takes 5h 29m and costs €80 - €700.
No, there is no direct bus from Prague station to Slovenia. However, there are services departing from Prague Florenc Central Bus Station and arriving at Maribor, Avtobusna Postaja via Wien Hbf. The journey, including transfers, takes approximately 8h 10m.
No, there is no direct train from Prague to Slovenia. However, there are services departing from Praha Hlavni Nadrazi and arriving at Maribor via Graz Hbf. The journey, including transfers, takes approximately 8h 27m.
The distance between Prague and Slovenia is 568 km. The road distance is 500.2 km.
The best way to get from Prague to Slovenia without a car is to bus which takes 8h 10m and costs €85 - €800.
It takes approximately 8h 10m to get from Prague to Slovenia, including transfers.
Prague to Slovenia bus services, operated by RegioJet, depart from Prague Florenc Central Bus Station.
Prague to Slovenia train services, operated by České dráhy (ČD), depart from Praha Hlavni Nadrazi station.
The best way to get from Prague to Slovenia is to bus which takes 8h 10m and costs €85 - €800. Alternatively, you can train, which costs €80 - €130 and takes 8h 27m, you could also fly, which costs €90 - €280 and takes 5h 50m.
What companies run services between Prague, Czechia and Slovenia?
You can take a bus from Prague Florenc Central Bus Station to Maribor, Avtobusna Postaja via Wien Hbf in around 8h 10m. Alternatively, you can take a train from Praha Hlavni Nadrazi to Maribor via Graz Hbf in around 8h 27m.
- Website
- austrian.com
Flights from Václav Havel Airport Prague to Vienna International Airport
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- €65–240
Flights from Václav Havel Airport Prague to Zagreb Franjo Tuđman Airport via Vienna International Airport
- Ave. Duration
- 3h 10m
- When
- Every day
- Estimated price
- €75–270
Flights from Václav Havel Airport Prague to Klagenfurt Airport via Vienna International Airport
- Ave. Duration
- 5h 15m
- When
- Every day
- Estimated price
- €120–430
- Phone
- +420 221 111 122
- [email protected]
- Website
- Czech Railways (ČD)
Train from Praha Hlavni Nadrazi to Graz Hbf
- Ave. Duration
- 6h 42m
- Frequency
- Twice daily
- Estimated price
- €70–110
- Website
- Czech Railways (ČD)
Train from Praha Hlavni Nadrazi to Wien Hbf
- Ave. Duration
- 4h 12m
- Frequency
- Every 4 hours
- Estimated price
- €45–70
- Website
- Czech Railways (ČD)
Train from Wien Hbf to Graz Hbf
- Ave. Duration
- 2h 26m
- Frequency
- Twice daily
- Estimated price
- €25–35
- Website
- Czech Railways (ČD)
- Phone
- +420 222 222 221
- [email protected]
- Website
- RegioJet
Bus from Prague Florenc Central Bus Station to Vienna Main train station
- Ave. Duration
- 4h 40m
- Frequency
- Every 4 hours
- Estimated price
- €22–35
- Website
- RegioJet
Want to know more about travelling around Slovenia
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
Italy Travel Guides
Read the travel guide
More Questions & Answers
Prague to Slovenia bus services, operated by RegioJet, arrive at Vienna Main train station.
Prague to Slovenia train services, operated by České dráhy (ČD), arrive at Graz Hbf station.
Yes, the driving distance between Prague to Slovenia is 500 km. It takes approximately 6h 5m to drive from Prague to Slovenia.
Book your Prague to Slovenia train tickets online with Omio.
Book your Prague to Slovenia bus tickets online with Omio.
There are 800+ hotels available in Slovenia.





