There are 7 ways to get from Ljubljana to Bulgaria by bus, 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 Ljubljana to Sofia Central Bus Stationbus
12h$130–170Bus via Niš
cheapest- Take the bus from Ljubljana, Avtobusna Postaja to Niš, Autobuska Stanicabus
- Take the bus from Niš, Autobuska Stanica to Sofiya, Avtogara Serdikabus
16h 42m$90–165Drive 922.9 km
- Drive from Ljubljana to Sofiacar 922.9 km
8h 30m$146–210Fly from Ljubljana
- Fly from Ljubljana (LJU) to Sofia Airport (SOF)plane LJU - SOF
8h 15m$139–376Bus via Serdika
- Take the bus from Ljubljana bus station to Sofiabus N981
15h 17m$94–154Shuttle to Klagenfurt Airport, fly
- Take a shuttle bus from Ljubljana to Klagenfurt Flughafen
- Fly from Klagenfurt Airport (KLU) to Sofia Airport (SOF)plane KLU - SOF
7h 45m$293–779Shuttle to Vienna International Airport, fly
- Take a shuttle bus from Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana to Flughafen Wien
- Fly from Vienna International Airport (VIE) to Sofia Airport (SOF)plane VIE - SOF
9h 10m$389–606
Ljubljana to Bulgaria by bus
Questions & Answers
The cheapest way to get from Ljubljana to Bulgaria is to bus via Niš which costs $90 - $170 and takes 16h 42m.
The fastest way to get from Ljubljana to Bulgaria is to shuttle and fly which takes 7h 45m and costs $290 - $800.
Yes, there is a direct bus departing from Ljubljana and arriving at Sofia Central Bus Station station. Services depart twice a week, and operate Monday and Sunday. The journey takes approximately 12h.
The distance between Ljubljana and Bulgaria is 921 km. The road distance is 922.9 km.
The best way to get from Ljubljana to Bulgaria without a car is to bus which takes 12h and costs $130 - $170.
The bus from Ljubljana to Sofia Central Bus Station takes 12h including transfers and departs twice a week.
Ljubljana to Bulgaria bus services, operated by M&M Travel, depart from Ljubljana station.
The best way to get from Ljubljana to Bulgaria is to bus which takes 12h and costs $130 - $170. Alternatively, you can fly, which costs $130 - $380 and takes 8h 15m.
Ljubljana to Bulgaria bus services, operated by M&M Travel, arrive at Sofia Central Bus Station.
Bulgaria is 1h ahead of Ljubljana. It is currently 7:16 PM in Ljubljana and 8:16 PM in Bulgaria.
What companies run services between Ljubljana, Slovenia and Bulgaria?
M&M Travel operates a bus from Ljubljana to Sofia Central Bus Station twice a week. Tickets cost $92 and the journey takes 12h. Yubim also services this route once a week. Alternatively, Air Serbia, Turkish Airlines, and three other airlines fly from Ljubljana (LJU) to Sofia Airport (SOF) every 4 hours.
- Website
- austrian.com
Flights from Klagenfurt Airport to Sofia Airport via Vienna International Airport
- Ave. Duration
- 4h 35m
- When
- Every day
- Estimated price
- $140–500
Flights from Vienna International Airport to Sofia Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- $65–160
- Website
- lufthansa.com
Flights from Ljubljana to Sofia Airport via Frankfurt
- Ave. Duration
- 7h
- When
- Every day
- Estimated price
- $140–480
Flights from Ljubljana to Sofia Airport via Munich
- Ave. Duration
- 8h 15m
- When
- Monday, Wednesday, Thursday, and Sunday
- Estimated price
- $130–440
- Website
- airserbia.com
Flights from Ljubljana to Sofia Airport via Belgrade
- Ave. Duration
- 5h 12m
- When
- Every day
- Estimated price
- $90–240
- Website
- turkishairlines.com
Flights from Ljubljana to Sofia Airport via Istanbul
- Ave. Duration
- 5h 25m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- $220–700
- Website
- lot.com
Flights from Ljubljana to Sofia Airport via Warsaw Chopin
- Ave. Duration
- 7h 50m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- $120–270
- Website
- en.aegeanair.com
Flights from Ljubljana to Sofia Airport via Athens
- Ave. Duration
- 10h 15m
- When
- Sunday
- Estimated price
- $110–360
- Website
- ryanair.com
Flights from Vienna International Airport to Sofia Airport
- Ave. Duration
- 1h 35m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- $40–150
- Phone
- +359 2 980 56 58
- [email protected]
- Website
- mm-travel.bg
Bus from Ljubljana to Sofia Central Bus Station
- Ave. Duration
- 12h
- Frequency
- Twice a week
- Estimated price
- $92
- Schedules at
- mm-travel.bg
- Book at
- tickets.mm-travel.bg
- Phone
- 02 981 10 40
- [email protected]
- Website
- yubim.eu
Bus from Ljubljana to Sofia Central Bus Station
- Ave. Duration
- 16h 30m
- Frequency
- Once a week
- Estimated price
- $130–170
- Schedules at
- yubim.eu
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- https://www.flixbus.fr
Bus from Ljubljana bus station to Sofia
- Ave. Duration
- 15h 10m
- Frequency
- Once daily
- Estimated price
- $90–160
- Website
- https://www.flixbus.co.uk
- Phone
- +386 (0)41 708 329
- [email protected]
- Website
- polazak.com
Bus from Ljubljana, Avtobusna Postaja to Niš, Autobuska Stanica
- Ave. Duration
- 11h 35m
- Frequency
- Once daily
- Estimated price
- $70–90
- Schedules at
- polazak.rs
- Book at
- polazak.rs
- Phone
- +381 18 255 177
- Website
- nis-ekspres.rs
Bus from Ljubljana, Avtobusna Postaja to Niš, Autobuska Stanica
- Ave. Duration
- 12h 10m
- Frequency
- Once daily
- Estimated price
- $70–140
- Website
- https://nis-ekspres.rs/?lang=en
Bus from Niš, Autobuska Stanica to Sofiya, Avtogara Serdika
- Ave. Duration
- 4h 10m
- Frequency
- Once daily
- Estimated price
- $17–29
- Website
- https://nis-ekspres.rs/?lang=en
- Phone
- +359 2 981 58 56
- [email protected]
- Website
- matpu.com
Bus from Niš, Autobuska Stanica to Sofiya, Avtogara Serdika
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- $23–29
- Schedules at
- matpu.com
- Phone
- +386 1 320 4530
- [email protected]
- Website
- goopti.com
Shuttle from Ljubljana to Klagenfurt Flughafen
- Ave. Duration
- 1h 45m
- Frequency
- On demand
- Estimated price
- $140–360
- Website
- https://www.goopti.com/en/
- Private
- $178
- Phone
- +386 (0) 31 30 41 41
- [email protected]
- Website
- zup-prevozi.eu
Shuttle from Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana to Flughafen Wien
- Ave. Duration
- 4h
- Frequency
- On demand
- Estimated price
- $300–350
- Schedules at
- zup-prevozi.eu
- Economy class
- $300–350
Want to know more about travelling around Bulgaria
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
More Questions & Answers
Yes, the driving distance between Ljubljana to Bulgaria is 923 km. It takes approximately 8h 30m to drive from Ljubljana to Bulgaria.
Book your Ljubljana to Bulgaria bus tickets online with Omio.
There are 2306+ hotels available in Bulgaria.



















