There are 8 ways to get from Sofia to Slovenia by plane, bus, car, shuttle, or train
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 Sofia Airport (SOF) to Ljubljana (LJU)plane SOF - LJU
7h 5m€92–283Fly to Zagreb Franjo Tuđman Airport, bus
cheapest- Fly from Sofia Airport (SOF) to Zagreb Franjo Tuđman Airport (ZAG)plane SOF - ZAG
- Take the bus from Zagreb Airport to Novo Mesto, Avtobusna postajabus
7h 47m€83–462Bus
- Take the bus from Sofia to Zagrebbus N981
- Take the bus from Zagreb to Maribor, Avtobusna Postajabus
14h 45m€115–343Drive 900.4 km
- Drive from Sofia to Mariborcar 900.4 km
8h 27m€133–192Fly to Klagenfurt Airport, bus
- Fly from Sofia Airport (SOF) to Klagenfurt Airport (KLU)plane SOF - KLU
- Take the bus from Klagenfurt Flughafen to Kranj, Avtobusna Postaja Kranjbus
7h 47m€165–545Fly 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 Maribor, Avtobusna Postaja
7h 18m€84–217Bus, train
- Take the bus from Sofia Central Bus Station to Ljubljanabus
- Take the train from Ljubljana to Maribortrain Re / ...
15h 12m€92Bus via Zagreb
- Take the bus from Sofia Central Bus Station to Zagreb - Motel Plitvicebus
- Take the bus from Zagreb to Maribor, Avtobusna Postajabus
16h 29m€160–382
Sofia to Slovenia by bus and train
Comparing Your Travel Options
The cheapest way to get from Sofia to Slovenia is to bus and train which costs €93 and takes 15h 12m.
The fastest way to get from Sofia to Slovenia is to fly which takes 7h 5m and costs €90 - €290.
No, there is no direct bus from Sofia to Slovenia. However, there are services departing from Sofia and arriving at Maribor, Avtobusna Postaja via Zagreb. The journey, including transfers, takes approximately 14h 45m.
The distance between Sofia and Slovenia is 837 km. The road distance is 900.4 km.
The best way to get from Sofia to Slovenia without a car is to bus which takes 14h 45m and costs €110 - €350.
It takes approximately 7h 5m to get from Sofia to Slovenia, including transfers.
Sofia to Slovenia bus services, operated by FlixBus, depart from Sofia station.
The best way to get from Sofia to Slovenia is to fly which takes 7h 5m and costs €90 - €290. Alternatively, you can bus, which costs €110 - €350 and takes 14h 45m.
Sofia to Slovenia bus services, operated by FlixBus, arrive at Zagreb station.
Slovenia is 1h behind Sofia. It is currently 9:33 PM in Sofia and 8:33 PM in Slovenia.
What companies run services between Sofia, Bulgaria and Slovenia?
Lufthansa, Air Serbia, and two other airlines fly from Sofia Airport (SOF) to Ljubljana (LJU) 4 times a day. Alternatively, you can take a bus from Sofia to Maribor, Avtobusna Postaja via Zagreb in around 14h 45m.
- Website
- austrian.com
Flights from Sofia Airport to Klagenfurt Airport via Vienna International Airport
- Ave. Duration
- 3h 35m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €140–600
Flights from Sofia Airport to Zagreb Franjo Tuđman Airport via Vienna International Airport
- Ave. Duration
- 3h 58m
- When
- Every day
- Estimated price
- €55–340
Flights from Sofia Airport to Vienna International Airport
- Ave. Duration
- 1h 36m
- When
- Every day
- Estimated price
- €45–180
- Website
- lufthansa.com
Flights from Sofia Airport to Ljubljana via Munich
- Ave. Duration
- 4h
- When
- Tuesday and Sunday
- Estimated price
- €120–450
Flights from Sofia Airport to Ljubljana via Frankfurt
- Ave. Duration
- 6h 25m
- When
- Every day
- Estimated price
- €140–490
Flights from Sofia Airport to Zagreb Franjo Tuđman Airport via Munich
- Ave. Duration
- 5h 27m
- When
- Every day
- Estimated price
- €70–370
- Website
- ryanair.com
Flights from Sofia Airport to Vienna International Airport
- Ave. Duration
- 1h 40m
- When
- Sunday, Friday, Saturday, Monday, and Thursday
- Estimated price
- €35–150
- Website
- airserbia.com
Flights from Sofia Airport to Ljubljana via Belgrade
- Ave. Duration
- 4h 57m
- When
- Every day
- Estimated price
- €90–230
Flights from Sofia Airport to Zagreb Franjo Tuđman Airport via Belgrade
- Ave. Duration
- 3h 32m
- When
- Monday, Wednesday, Friday, Sunday, Thursday, and Saturday
- Estimated price
- €110–230
- Website
- lot.com
Flights from Sofia Airport to Ljubljana via Warsaw Chopin
- Ave. Duration
- 5h
- When
- Friday and Sunday
- Estimated price
- €85–190
Flights from Sofia Airport to Zagreb Franjo Tuđman Airport via Vienna International Airport
- Ave. Duration
- 5h 10m
- When
- Monday
- Estimated price
- €55–190
- Website
- skyalps.com
Flights from Sofia Airport to Klagenfurt Airport via Rome
- Ave. Duration
- 5h 20m
- When
- Thursday and Sunday
- Estimated price
- €80–550
- Website
- eurowings.com
Flights from Sofia Airport to Klagenfurt Airport via Cologne Bonn
- Ave. Duration
- 5h 45m
- When
- Monday and Friday
- Estimated price
- €110–460
- Website
- croatiaairlines.com
Flights from Sofia Airport to Zagreb Franjo Tuđman Airport via Vienna International Airport
- Ave. Duration
- 5h 10m
- When
- Monday
- Estimated price
- €55–190
- Phone
- +386 1 29 13 331
- [email protected]
- Website
- Slovenske železnice (SŽ)
Train from Ljubljana to Maribor
- Ave. Duration
- 2h 37m
- Frequency
- Hourly
- Estimated price
- €13
- Website
- Slovenske železnice (SŽ)
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Sofia to Zagreb
- Ave. Duration
- 12h 40m
- Frequency
- 5 times a week
- Estimated price
- €70–110
- Website
- Flixbus
- Phone
- +386 1 320 4530
- [email protected]
- Website
- GoOpti
Bus from Zagreb to Maribor, Avtobusna Postaja
- Ave. Duration
- 1h 35m
- Frequency
- On demand
- Estimated price
- €45–240
- Website
- GoOpti
- Private
- €130
- Shared
- €45–70
Bus from Klagenfurt Flughafen to Kranj, Avtobusna Postaja Kranj
- Ave. Duration
- 1h 15m
- Frequency
- On demand
- Estimated price
- €80–130
- Website
- GoOpti
- Private
- €98
Bus from Zagreb Airport to Novo Mesto, Avtobusna postaja
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- €22–190
- Website
- GoOpti
- Shared
- €22
- Private
- €92
Bus from Zagreb to Maribor, Avtobusna Postaja
- Ave. Duration
- 1h 35m
- Frequency
- On demand
- Estimated price
- €45–240
- Website
- GoOpti
- Private
- €130
- Shared
- €45–70
- Phone
- +386 070740450
- [email protected]
- Website
- easydrive.si
Shuttle from Flughafen Wien to Maribor, Avtobusna Postaja
- Ave. Duration
- 2h 46m
- Frequency
- On demand
- Estimated price
- €41
- Schedules at
- easydrive.si
- 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 Zagreb - Motel Plitvice
- Ave. Duration
- 14h 7m
- Frequency
- Once a week
- Estimated price
- €110–140
- Schedules at
- yubim.eu
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
Yes, the driving distance between Sofia to Slovenia is 900 km. It takes approximately 8h 27m to drive from Sofia to Slovenia.
Book your Sofia to Slovenia bus tickets online with Omio and 12go.asia.
There are 748+ hotels available in Slovenia.

















