There are 8 ways to get from Bulgaria to Ljubljana by bus, car, plane, train, 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 Sofia Central Bus Station to Ljubljanabus
12h€110–140Bus via Serdika
cheapest- Take the bus from Sofia to Ljubljana bus stationbus N981
16h 33m€81–141Drive 921.9 km
- Drive from Sofia to Ljubljanacar 921.9 km
8h 38m€126–182Fly Sofia Airport to Ljubljana
- Fly from Sofia Airport (SOF) to Ljubljana (LJU)plane SOF - LJU
8h 8m€121–326Bus, train
- Take the bus from Sofia Central Bus Station to Zagreb - Motel Plitvicebus
- Take the train from Zagreb Glavni Kol. to Ljubljanatrain 318 / ...
17h 40m€143–182Fly Sofia Airport to Klagenfurt Airport, shuttle
- Fly from Sofia Airport (SOF) to Klagenfurt Airport (KLU)plane SOF - KLU
- Take a shuttle bus from Klagenfurt Flughafen to Ljubljana
8h 32m€251–681Fly Varna Airport to Klagenfurt Airport, shuttle
- Fly from Varna Airport (VAR) to Klagenfurt Airport (KLU)plane VAR - KLU
- Take a shuttle bus from Klagenfurt Flughafen to Ljubljana
14h 36m€282–804Fly Sofia Airport to Vienna International Airport, shuttle
- Fly from Sofia Airport (SOF) to Vienna International Airport (VIE)plane SOF - VIE
- Take a shuttle bus from Flughafen Wien to Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana
9h 43m€326–536
Bulgaria to Ljubljana by bus
Questions & Answers
The cheapest way to get from Bulgaria to Ljubljana is to bus via Serdika which costs €80 - €150 and takes 16h 33m.
The fastest way to get from Bulgaria to Ljubljana is to fly which takes 8h 8m and costs €120 - €330.
Yes, there is a direct bus departing from Sofia Central Bus Station station and arriving at Ljubljana. Services depart twice a week, and operate Friday and Saturday. The journey takes approximately 12h.
The distance between Bulgaria and Ljubljana is 921 km. The road distance is 921.9 km.
The best way to get from Bulgaria to Ljubljana without a car is to bus which takes 12h and costs €110 - €140.
The bus from Sofia Central Bus Station to Ljubljana takes 12h including transfers and departs twice a week.
Bulgaria to Ljubljana bus services, operated by M&M Travel, depart from Sofia Central Bus Station.
The best way to get from Bulgaria to Ljubljana is to bus which takes 12h and costs €110 - €140. Alternatively, you can fly, which costs €120 - €330 and takes 8h 8m.
Bulgaria to Ljubljana bus services, operated by M&M Travel, arrive at Ljubljana station.
Ljubljana is 1h behind Bulgaria. It is currently 8:36 PM in Bulgaria and 7:36 PM in Ljubljana.
What companies run services between Bulgaria and Ljubljana, Slovenia?
M&M Travel operates a bus from Sofia Central Bus Station to Ljubljana twice a week. Tickets cost €80 and the journey takes 12h. Yubim also services this route once a week. Alternatively, Turkish Airlines, Air Serbia, and two other airlines fly from Sofia Airport (SOF) to Ljubljana (LJU) every 4 hours.
- Website
- austrian.com
Flights from Sofia Airport to Klagenfurt Airport via Vienna International Airport
- Ave. Duration
- 4h 15m
- When
- Every day
- Estimated price
- €65–430
Flights from Varna Airport to Klagenfurt Airport via Vienna International Airport
- Ave. Duration
- 19h 30m
- When
- Tuesday to Friday
- Estimated price
- €150–600
Flights from Varna Airport to Klagenfurt Airport via Sofia Airport, Vienna International Airport
- Ave. Duration
- 14h 31m
- When
- Every day
- Estimated price
- €160–600
Flights from Sofia Airport to Vienna International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- €55–140
- Website
- lufthansa.com
Flights from Sofia Airport to Ljubljana via Munich
- Ave. Duration
- 7h 30m
- When
- Monday, Tuesday, Friday, and Sunday
- Estimated price
- €100–370
Flights from Sofia Airport to Ljubljana via Frankfurt
- Ave. Duration
- 8h 20m
- When
- Every day
- Estimated price
- €120–400
Flights from Sofia Airport to Klagenfurt Airport via Vienna International Airport
- Ave. Duration
- 5h
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- €65–280
Flights from Varna Airport to Klagenfurt Airport via Vienna International Airport
- Ave. Duration
- 19h 30m
- When
- Tuesday to Friday
- Estimated price
- €150–600
- Website
- skyalps.com
Flights from Sofia Airport to Klagenfurt Airport via Rome
- Ave. Duration
- 5h 25m
- When
- Thursday and Sunday
- Estimated price
- €130–500
Flights from Varna Airport to Klagenfurt Airport via Hamburg
- Ave. Duration
- 9h 45m
- When
- Thursday
- Estimated price
- €110–440
Flights from Varna Airport to Klagenfurt Airport via Rome
- Ave. Duration
- 13h 20m
- When
- Saturday
- Estimated price
- €85–380
- Website
- airserbia.com
Flights from Sofia Airport to Ljubljana via Belgrade
- Ave. Duration
- 4h 57m
- When
- Every day
- Estimated price
- €80–210
- Website
- turkishairlines.com
Flights from Sofia Airport to Ljubljana via Istanbul
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- €190–600
- Website
- lot.com
Flights from Sofia Airport to Ljubljana via Warsaw Chopin
- Ave. Duration
- 8h 20m
- When
- Monday, Wednesday, Thursday, Friday, and Saturday
- Estimated price
- €100–230
- Website
- eurowings.com
Flights from Sofia Airport to Klagenfurt Airport via Cologne Bonn
- Ave. Duration
- 5h 45m
- When
- Wednesday and Friday
- Estimated price
- €90–330
- Website
- ryanair.com
Flights from Sofia Airport to Vienna International Airport
- Ave. Duration
- 1h 40m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- €35–130
- Phone
- +385 60 333 444
- [email protected]
- Website
- hzpp.hr
Train from Zagreb Glavni Kol. to Ljubljana
- Ave. Duration
- 2h 26m
- Frequency
- Every 2 hours
- Estimated price
- €28–40
- Website
- http://www.hzpp.hr/en
- 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
- Phone
- 02 981 10 40
- [email protected]
- Website
- yubim.eu
Bus from Sofia Central Bus Station to Ljubljana
- Ave. Duration
- 16h 32m
- Frequency
- Once a week
- Estimated price
- €110–140
- Schedules at
- yubim.eu
Bus from Sofia Central Bus Station to Zagreb - Motel Plitvice
- Ave. Duration
- 14h 7m
- Frequency
- Once a week
- Estimated price
- €110–140
- Schedules at
- yubim.eu
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- https://www.flixbus.fr
Bus from Sofia to Ljubljana bus station
- Ave. Duration
- 15h 30m
- Frequency
- Once daily
- Estimated price
- €80–140
- Website
- https://www.flixbus.co.uk
- Phone
- +386 1 320 4530
- [email protected]
- Website
- goopti.com
Shuttle from Klagenfurt Flughafen to Ljubljana
- Ave. Duration
- 1h 45m
- Frequency
- On demand
- Estimated price
- €120–320
- Website
- https://www.goopti.com/en/
- Private
- €153
Shuttle from Klagenfurt Flughafen to Ljubljana
- Ave. Duration
- 1h 45m
- Frequency
- On demand
- Estimated price
- €120–320
- Website
- https://www.goopti.com/en/
- Private
- €153
- Phone
- +386 (0) 31 30 41 41
- [email protected]
- Website
- zup-prevozi.eu
Shuttle from Flughafen Wien to Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana
- Ave. Duration
- 4h
- Frequency
- On demand
- Estimated price
- €250–310
- Schedules at
- zup-prevozi.eu
- Economy class
- €250–310
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
More Questions & Answers
Yes, the driving distance between Bulgaria to Ljubljana is 922 km. It takes approximately 8h 38m to drive from Bulgaria to Ljubljana.
Book your Bulgaria to Ljubljana bus tickets online with Omio.
There are 1479+ hotels available in Ljubljana.















