There are 7 ways to get from Craiova to Ljubljana by plane, bus, train, car, 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.
Fly Craiova Airport to Treviso Airport, bus
best- Fly from Craiova Airport (CRA) to Treviso Airport (TSF)plane CRA - TSF
- Take the bus from Treviso Airport Canova to Ljubljana Central Bus Stationbus
5h 32m€101–257Train
cheapest- Take the train from Craiova to Budapest-Keletitrain Ir
- Take the train from Budapest-Keleti to Ljubljanatrain 1246
21h 50m€71–80Bus
- Take the bus from Craiova, Autogara Pelendava Nord to Devabus 1948
- Take the bus from Deva to Ljubljana bus stationbus 1922
20h 35m€98–167Drive 891.3 km
- Drive from Craiova to Ljubljanacar 891.3 km
10h 21m€123–178Fly Craiova Airport to Trieste – Friuli Venezia Giulia Airport, shuttle
- Fly from Craiova Airport (CRA) to Trieste – Friuli Venezia Giulia Airport (TRS)plane CRA - TRS
- Take a shuttle bus from Trieste Airport to Ljubljana
7h 10m€95–767Train, bus to Belgrade Nikola Tesla Airport, fly to Ljubljana
- Take the train from Craiova to Drobeta Turnu-Severintrain
- Take the bus from Kladovo to Beograd, Autobuska stanicabus
- Fly from Belgrade Nikola Tesla Airport (BEG) to Ljubljana (LJU)plane BEG - LJU
13h 30mBus via Graz
- Take the bus from Craiova, Autogara Pelendava Nord to Sibiubus
- Take the bus from Sibiu to Grazbus
- Take the bus from Graz - Hbf Busbahnhof to Ljubljanabus
25h 9m
Craiova to Ljubljana by bus
Questions & Answers
The cheapest way to get from Craiova to Ljubljana is to train which costs €70 - €80 and takes 21h 50m.
The fastest way to get from Craiova to Ljubljana is to fly and bus which takes 5h 32m and costs €100 - €260.
No, there is no direct bus from Craiova to Ljubljana station. However, there are services departing from Craiova, Autogara Pelendava Nord and arriving at Ljubljana bus station via Deva. The journey, including transfers, takes approximately 20h 35m.
No, there is no direct train from Craiova to Ljubljana. However, there are services departing from Craiova and arriving at Ljubljana via Budapest-Keleti. The journey, including transfers, takes approximately 21h 50m.
The distance between Craiova and Ljubljana is 1150 km. The road distance is 891.3 km.
The best way to get from Craiova to Ljubljana without a car is to bus which takes 20h 35m and costs €95 - €170.
It takes approximately 5h 32m to get from Craiova to Ljubljana, including transfers.
Craiova to Ljubljana bus services, operated by FlixBus, depart from Craiova, Autogara Pelendava Nord station.
Craiova to Ljubljana train services, operated by Romanian Railways (CFR), depart from Craiova station.
The best way to get from Craiova to Ljubljana is to bus which takes 20h 35m and costs €95 - €170. Alternatively, you can train, which costs €70 - €80 and takes 21h 50m.
What companies run services between Craiova, Romania and Ljubljana, Slovenia?
You can take a bus from Craiova, Autogara Pelendava Nord to Ljubljana bus station via Deva in around 20h 35m. Alternatively, you can take a train from Craiova to Ljubljana via Budapest-Keleti in around 21h 50m.
- Website
- airserbia.com
Flights from Craiova Airport to Trieste – Friuli Venezia Giulia Airport via Rome
- Ave. Duration
- 9h 40m
- When
- Monday, Wednesday, and Friday
- Estimated price
- €70–350
Flights from Belgrade Nikola Tesla Airport to Ljubljana
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- €90–180
- Website
- ita-airways.com
Flights from Craiova Airport to Trieste – Friuli Venezia Giulia Airport via Rome
- Ave. Duration
- 7h 27m
- When
- Monday, Wednesday, and Friday
- Estimated price
- €70–350
Flights from Belgrade Nikola Tesla Airport to Ljubljana
- Ave. Duration
- 1h 30m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €90–180
- Website
- flyulendo.com
Flights from Craiova Airport to Treviso Airport
- Ave. Duration
- 1h 50m
- When
- Tuesday and Saturday
- Estimated price
- €50–290
- Website
- ryanair.com
Flights from Craiova Airport to Trieste – Friuli Venezia Giulia Airport via Charleroi
- Ave. Duration
- 6h 30m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- €95–400
- Phone
- 0219521
- Website
- cfrcalatori.ro
Train from Craiova to Budapest-Keleti
- Ave. Duration
- 12h 25m
- Frequency
- Twice daily
- Estimated price
- €47–51
- Website
- https://www.cfrcalatori.ro/en/
Train from Craiova to Drobeta Turnu-Severin
- Ave. Duration
- 2h 8m
- Frequency
- Twice daily
- Estimated price
- €10–12
- Website
- https://www.cfrcalatori.ro/en/
- Phone
- +36 (1) 3 49 49 49
- [email protected]
- Website
- jegy.mav.hu
Train from Budapest-Keleti to Ljubljana
- Ave. Duration
- 8h 25m
- Frequency
- Twice daily
- Estimated price
- €24–29
- Website
- https://jegy.mav.hu/
- Phone
- +38670511611
- [email protected]
- Website
- tripstair.com
Bus from Treviso Airport Canova to Ljubljana Central Bus Station
- Ave. Duration
- 2h 30m
- Frequency
- 4 times a day
- Estimated price
- €30–50
- Website
- https://tripstair.com/
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- https://www.flixbus.fr
Bus from Craiova, Autogara Pelendava Nord to Deva
- Ave. Duration
- 5h 40m
- Frequency
- Once daily
- Estimated price
- €22–40
- Website
- https://www.flixbus.co.uk
Bus from Deva to Ljubljana bus station
- Ave. Duration
- 13h 55m
- Frequency
- 4 times a week
- Estimated price
- €75–130
- Website
- https://www.flixbus.co.uk
- Phone
- +386 1 320 4530
- [email protected]
- Website
- goopti.com
Shuttle from Trieste Airport to Ljubljana
- Ave. Duration
- 1h 15m
- Frequency
- On demand
- Estimated price
- €160–410
- Website
- https://www.goopti.com/en/
- Private
- €204
Bus from Graz - Hbf Busbahnhof to Ljubljana
- Ave. Duration
- 2h 30m
- Frequency
- On demand
- Estimated price
- €270–750
- Website
- https://www.goopti.com/en/
- Private
- €270
- 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
- +381 19 542 888
- [email protected]
- Website
- polazak.rs
Bus from Kladovo to Beograd, Autobuska stanica
- Ave. Duration
- 5h
- Frequency
- 5 times a week
- Schedules at
- polazak.rs
- Phone
- +4- 0265-255-092
- [email protected]
- Website
- balinttrans.autogari.ro
Bus from Craiova, Autogara Pelendava Nord to Sibiu
- Ave. Duration
- 5h 20m
- Frequency
- Once daily
- Estimated price
- €5–22
- Schedules at
- balinttrans.autogari.ro
- Phone
- 0724 122 272
- [email protected]
- Website
- euro-fratello.ro
Bus from Sibiu to Graz
- Ave. Duration
- 15h 49m
- Frequency
- Twice a week
- Schedules at
- euro-fratello.ro
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
Italy Travel Guides
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Craiova to Ljubljana bus services, operated by FlixBus, arrive at Deva station.
Ljubljana is 1h behind Craiova. It is currently 3:49 PM in Craiova and 2:49 PM in Ljubljana.
Craiova to Ljubljana train services, operated by Romanian Railways (CFR), arrive at Budapest-Keleti station.
Yes, the driving distance between Craiova to Ljubljana is 891 km. It takes approximately 10h 21m to drive from Craiova to Ljubljana.
Book your Craiova to Ljubljana bus tickets online with Omio and FlixBus.
There are 1480+ hotels available in Ljubljana.



























