There are 6 ways to get from Ruse to Ljubljana by bus, train, night train, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus via Sofia
best- Take the bus from Ruse to Sofia Central Bus Stationbus
- Take the bus from Sofia Central Bus Station to Ljubljanabus
18h 15m€94–111Train, bus
cheapest- Take the train from Ruse to Sofiatrain Ic
- Take the bus from Sofia Central Bus Station to Ljubljanabus
19h 16m€86–88Train, night train
- Take the train from Ruse to Bucuresti Nordtrain
- Take the nighttrain from Bucuresti Nord to Gyoernighttrain
- Take the train from Gyoer to Ljubljanatrain Ic
29h 11m€103–118Drive 1,104.6 km
- Drive from Ruse to Ljubljanacar 1,104.6 km
13h 27m€156–225Train, bus, fly
- Take the train from Ruse to Sofiatrain
- Take the bus from Sofia Central Bus Station to Beograd, Autobuska stanicabus
- Fly from Belgrade Nikola Tesla Airport (BEG) to Ljubljana (LJU)plane BEG - LJU
17h 9m€164–284Bus
- Take the bus from Ruse East to București, Autogara Militaribus N980 / ...
- Take the bus from București, Autogara Militari to Ljubljana bus stationbus 1922
25h 50m€127–190
Ruse to Ljubljana by train and night train
Comparing Your Travel Options
The cheapest way to get from Ruse to Ljubljana is to train and bus which costs €85 - €88 and takes 19h 16m.
The fastest way to get from Ruse to Ljubljana is to drive which takes 13h 27m and costs €150 - €230.
No, there is no direct bus from Ruse to Ljubljana. However, there are services departing from Ruse and arriving at Ljubljana via Sofia Central Bus Station. The journey, including transfers, takes approximately 18h 15m.
No, there is no direct train from Ruse to Ljubljana. However, there are services departing from Ruse and arriving at Ljubljana via Bucuresti Nord and Gyoer. The journey, including transfers, takes approximately 29h 11m.
The distance between Ruse and Ljubljana is 1231 km. The road distance is 1104.6 km.
The best way to get from Ruse to Ljubljana without a car is to bus via Sofia which takes 18h 15m and costs €90 - €120.
It takes approximately 18h 15m to get from Ruse to Ljubljana, including transfers.
Ruse to Ljubljana bus services, operated by Grup Plus - Etap Adresss, depart from Ruse station.
Ruse to Ljubljana train services, operated by Romanian Railways (CFR), depart from Ruse station.
Ruse to Ljubljana bus services, operated by Grup Plus - Etap Adresss, arrive at Sofia Central Bus Station.
What companies run services between Ruse, Bulgaria and Ljubljana, Slovenia?
You can take a bus from Ruse to Ljubljana via Sofia Central Bus Station in around 18h 15m.
- Website
- airserbia.com
Flights from Belgrade Nikola Tesla Airport to Ljubljana
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- €85–170
Flights from Belgrade Nikola Tesla Airport to Ljubljana via Nis
- Ave. Duration
- 3h 35m
- When
- Tuesday and Saturday
- Estimated price
- €85–170
- Phone
- 0219521
- Website
- Romanian Railways (CFR)
Train from Ruse to Bucuresti Nord
- Ave. Duration
- 2h 41m
- Frequency
- Once daily
- Estimated price
- €11–13
- Website
- Romanian Railways (CFR)
Night train from Bucuresti Nord to Gyoer
- Ave. Duration
- 17h 5m
- Frequency
- Once daily
- Estimated price
- €70–80
- Website
- Romanian Railways (CFR)
- Phone
- +36 (1) 3 49 49 49
- [email protected]
- Website
- Hungarian Railways (MÁV)
Train from Gyoer to Ljubljana
- Ave. Duration
- 7h 25m
- Frequency
- Once daily
- Estimated price
- €21–25
- Website
- Hungarian Railways (MÁV)
- Phone
- +359 2 931 11 11
- [email protected]
- Website
- Bulgarian Railways (BDZh)
Train from Ruse to Sofia
- Ave. Duration
- 6h 16m
- Frequency
- Once daily
- Estimated price
- €5–8
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- €5–8
- 1st Class
- €6–8
Train from Ruse to Sofia
- Ave. Duration
- 6h 16m
- Frequency
- Once daily
- Estimated price
- €5–8
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- €5–8
- 1st Class
- €6–8
- Phone
- +359 889 59 00 00
- [email protected]
- Website
- Grup Plus - Etap Adresss
Bus from Ruse to Sofia Central Bus Station
- Ave. Duration
- 5h 15m
- Frequency
- Every 3 hours
- Estimated price
- €14–35
- Website
- Grup Plus - Etap Adresss
- Phone
- +359 2 980 56 58
- [email protected]
- Website
- mm-travel.bg
Bus from Sofia Central Bus Station to Ljubljana
- Ave. Duration
- 12h
- Frequency
- Twice a week
- Estimated price
- €80
- Schedules at
- mm-travel.bg
- Book at
- tickets.mm-travel.bg
Bus from Sofia Central Bus Station to Ljubljana
- Ave. Duration
- 12h
- Frequency
- Twice a week
- Estimated price
- €80
- Schedules at
- mm-travel.bg
- Book at
- tickets.mm-travel.bg
- Phone
- +381 11 8728111
- [email protected]
- Website
- Trans-Jug
Bus from Sofia Central Bus Station to Beograd, Autobuska stanica
- Ave. Duration
- 5h
- Frequency
- 3 times a week
- Estimated price
- €37–40
- Website
- Trans-Jug
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Ruse East to București, Autogara Militari
- Ave. Duration
- 2h 25m
- Frequency
- Once daily
- Estimated price
- €6–11
- Website
- Flixbus
Bus from București, Autogara Militari to Ljubljana bus station
- Ave. Duration
- 22h 25m
- Frequency
- 4 times a week
- Estimated price
- €120–180
- Website
- Flixbus
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
Booking & Getting There
Ljubljana is 1h behind Ruse. It is currently 12:05 AM in Ruse and 11:05 PM in Ljubljana.
Ruse to Ljubljana train services, operated by Romanian Railways (CFR), arrive at Bucuresti Nord station.
Yes, the driving distance between Ruse to Ljubljana is 1105 km. It takes approximately 13h 27m to drive from Ruse to Ljubljana.
Book your Ruse to Ljubljana bus tickets online with Omio.
There are 1312+ hotels available in Ljubljana.























