There are 8 ways to get from Kraków to Ljubljana by plane, train, bus, night train, shuttle, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Ljubljana
best- Fly from John Paul Ii International Airport Kraków–Balice (KRK) to Ljubljana (LJU)plane KRK - LJU
7h€121–317Fly to Trieste – Friuli Venezia Giulia Airport, shuttle
cheapest- Fly from John Paul Ii International Airport Kraków–Balice (KRK) to Trieste – Friuli Venezia Giulia Airport (TRS)plane KRK - TRS
- Take a shuttle bus from Trieste Airport to Ljubljana
5h 26m€60–612Train via Graz
- Take the train from Krakow Glowny to Graz Hbftrain Ic
- Take the train from Graz Hbf to Ljubljanatrain 575 / ...
12h 29m€128–507Bus
- Take the bus from Krakow, MDA Bus Station to Ljubljana bus stationbus N917 / ...
12h 30m€70–120Bus, night train
- Take the bus from Krakow Central Bus Station to Ostrava Svinov Train Stationbus RegioJet 209 / ...
- Take the nighttrain from Ostrava-Svinov to Ljubljananighttrain En
15h 3m€112–160Fly to Treviso Airport, bus
- Fly from John Paul Ii International Airport Kraków–Balice (KRK) to Treviso Airport (TSF)plane KRK - TSF
- Take the bus from Treviso Airport Canova to Ljubljana Central Bus Stationbus
7h 24m€66–182Train
- Take the train from Krakow Glowny to Katowicetrain Ic / ...
- Take the train from Katowice to Ljubljanatrain Ic
14h 52m€124–477Drive 753.5 km
- Drive from Kraków to Ljubljanacar 753.5 km
8h 49m€97–140
Kraków to Ljubljana by train
Questions & Answers
The cheapest way to get from Kraków to Ljubljana is to bus which costs €70 - €120 and takes 12h 30m.
The fastest way to get from Kraków to Ljubljana is to fly and shuttle which takes 5h 26m and costs €60 - €650.
Yes, there is a direct bus departing from Krakow, MDA Bus Station station and arriving at Ljubljana bus station station. Services depart twice daily, and operate every day. The journey takes approximately 12h 30m.
No, there is no direct train from Kraków to Ljubljana. However, there are services departing from Krakow Glowny and arriving at Ljubljana via Graz Hbf. The journey, including transfers, takes approximately 12h 29m.
The distance between Kraków and Ljubljana is 622 km. The road distance is 753.5 km.
The best way to get from Kraków to Ljubljana without a car is to train via Graz which takes 12h 29m and costs €120 - €550.
It takes approximately 7h to get from Kraków to Ljubljana, including transfers.
Kraków to Ljubljana bus services, operated by FlixBus, depart from Krakow, MDA Bus Station.
Kraków to Ljubljana train services, operated by PKP Intercity, depart from Krakow Glowny station.
The best way to get from Kraków to Ljubljana is to fly which takes 7h and costs €120 - €320. Alternatively, you can train via Graz, which costs €120 - €550 and takes 12h 29m, you could also bus, which costs €70 - €120 and takes 12h 30m.
What companies run services between Kraków, Poland and Ljubljana, Slovenia?
LOT, Swiss, and two other airlines fly from John Paul Ii International Airport Kraków–Balice (KRK) to Ljubljana (LJU) 5 times a day. Alternatively, you can take a train from Krakow Glowny to Ljubljana via Graz Hbf in around 12h 29m.
- Website
- lufthansa.com
Flights from John Paul Ii International Airport Kraków–Balice to Ljubljana via Munich
- Ave. Duration
- 6h
- When
- Monday, Tuesday, Friday, and Sunday
- Estimated price
- €85–140
Flights from John Paul Ii International Airport Kraków–Balice to Ljubljana via Frankfurt
- Ave. Duration
- 7h 22m
- When
- Every day
- Estimated price
- €85–140
- Website
- lot.com
Flights from John Paul Ii International Airport Kraków–Balice to Ljubljana via Warsaw Chopin
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- €130–250
- Website
- swiss.com
Flights from John Paul Ii International Airport Kraków–Balice to Ljubljana via Zurich
- Ave. Duration
- 6h 10m
- When
- Monday, Wednesday, Friday, Saturday, Thursday, and Sunday
- Estimated price
- €100–330
- Website
- ryanair.com
Flights from John Paul Ii International Airport Kraków–Balice to Trieste – Friuli Venezia Giulia Airport
- Ave. Duration
- 1h 30m
- When
- Monday, Wednesday, and Saturday
- Estimated price
- €40–160
Flights from John Paul Ii International Airport Kraków–Balice to Treviso Airport
- Ave. Duration
- 1h 40m
- When
- Tuesday to Sunday
- Estimated price
- €35–120
- Website
- airserbia.com
Flights from John Paul Ii International Airport Kraków–Balice to Ljubljana via Belgrade
- Ave. Duration
- 5h 10m
- When
- Monday and Friday
- Estimated price
- €100–220
- Phone
- +48 22 322 22 22
- [email protected]
- Website
- PKP Intercity
Train from Krakow Glowny to Graz Hbf
- Ave. Duration
- 8h 19m
- Frequency
- Twice daily
- Estimated price
- €100–380
- Website
- PKP Intercity
Train from Graz Hbf to Ljubljana
- Ave. Duration
- 3h 44m
- Frequency
- Once daily
- Estimated price
- €30–130
- Website
- PKP Intercity
Train from Krakow Glowny to Katowice
- Ave. Duration
- 1h 2m
- Frequency
- Every 30 minutes
- Estimated price
- €11–45
- Website
- PKP Intercity
Train from Katowice to Ljubljana
- Ave. Duration
- 12h 50m
- Frequency
- Once daily
- Estimated price
- €120–470
- Website
- PKP Intercity
- Phone
- _AUSTRIAN_RAILWAYS_(ÖBB)
- Website
- Austrian Railways
Train from Graz Hbf to Ljubljana
- Ave. Duration
- 3h 10m
- Frequency
- 4 times a day
- Estimated price
- €45–85
- Website
- Austrian Railways
- Phone
- +36 (1) 3 49 49 49
- [email protected]
- Website
- Hungarian Railways (MÁV)
Train from Graz Hbf to Ljubljana
- Ave. Duration
- 3h 32m
- Frequency
- Twice daily
- Estimated price
- €10–13
- Website
- Hungarian Railways (MÁV)
- Phone
- +43 (0) 5 1717
- Website
- ÖBB EuroCity
Train from Graz Hbf to Ljubljana
- Ave. Duration
- 3h 25m
- Frequency
- Twice daily
- Estimated price
- €45–85
- Website
- ÖBB EuroCity
- Website
- ÖBB EuroCity
- Phone
- +43 (0) 5 1717
- Website
- ÖBB Intercity
Train from Graz Hbf to Ljubljana
- Ave. Duration
- 3h 32m
- Frequency
- Twice daily
- Estimated price
- €27–55
- Website
- ÖBB Intercity
- Website
- ÖBB Intercity
- Phone
- +420 221 111 122
- [email protected]
- Website
- Czech Railways (ČD)
Night train from Ostrava-Svinov to Ljubljana
- Ave. Duration
- 10h 46m
- Frequency
- Once a week
- Estimated price
- €85–130
- Website
- Czech Railways (ČD)
- Phone
- +48 32 428 88 88
- [email protected]
- Website
- Koleje Śląskie
Train from Krakow Glowny to Katowice
- Ave. Duration
- 1h 9m
- Frequency
- Every 4 hours
- Estimated price
- €5–7
- Website
- Koleje Śląskie
- Phone
- +48 (12) 30 71 714
- [email protected]
- Website
- Koleie Malopolskie
Train from Krakow Glowny to Katowice
- Ave. Duration
- 1h 35m
- Frequency
- Every 3 hours
- Estimated price
- €4–6
- Website
- Koleie Malopolskie
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Krakow, MDA Bus Station to Ljubljana bus station
- Ave. Duration
- 12h 30m
- Frequency
- Twice daily
- Estimated price
- €70–120
- Website
- Flixbus
- Phone
- +420 222 222 221
- [email protected]
- Website
- RegioJet
Bus from Krakow Central Bus Station to Ostrava Svinov Train Station
- Ave. Duration
- 3h 10m
- Frequency
- Every 4 hours
- Estimated price
- €17–25
- Website
- RegioJet
- Phone
- +38 (067) 467-44-00
- [email protected]
- Website
- TransTempo
Bus from Krakow Central Bus Station to Ostrava Svinov Train Station
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Estimated price
- €26–30
- Website
- TransTempo
- Phone
- +386 1 320 4530
- [email protected]
- Website
- GoOpti
Shuttle from Trieste Airport to Ljubljana
- Ave. Duration
- 1h 15m
- Frequency
- On demand
- Estimated price
- €160–410
- Website
- GoOpti
- Private
- €204
- Phone
- +386 070740450
- [email protected]
- Website
- easydrive.si
Shuttle from Trieste Airport to Ljubljana
- Ave. Duration
- 3h
- Frequency
- Twice daily
- Estimated price
- €19–40
- Schedules at
- easydrive.si
- Phone
- +38670511611
- [email protected]
- Website
- TripstAir
Bus from Treviso Airport Canova to Ljubljana Central Bus Station
- Ave. Duration
- 2h 30m
- Frequency
- 4 times a day
- Estimated price
- €30–50
- Website
- TripstAir
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
Want to know more about Flixbus?
Read the travel guide
Italy Travel Guides
Read the travel guide
More Questions & Answers
Kraków to Ljubljana bus services, operated by FlixBus, arrive at Ljubljana bus station.
Kraków to Ljubljana train services, operated by PKP Intercity, arrive at Graz Hbf station.
Yes, the driving distance between Kraków to Ljubljana is 754 km. It takes approximately 8h 49m to drive from Kraków to Ljubljana.
Book your Kraków to Ljubljana train tickets online with Omio.
Book your Kraków to Ljubljana bus tickets online with Omio and FlixBus.
There are 1475+ hotels available in Ljubljana.




















































