HUB hero image

How to Travel from

Ljubljana to Sofia

by Plane, Bus, Route or Car

Ljubljana
+0
Sofia
Transport search to Sofia
Ljubljana
+0
Sofia
Building a composite car route
Cheapest
Best Offer!
Car
8 h 27 min
921 km.
from $50
Composite Route Car Only
Schedule

Ljubljana, Slovenia → Sofia, Bulgaria

All
All days
22 Jul, Wed
23 Jul, Thu
24 Jul, Fri
25 Jul, Sat
26 Jul, Sun

Cheapest and Fastest Ways to Travel from Ljubljana to Sofia

Composite routes from Ljubljana to Sofia

Cheapest
Fastest
Other

Transport providers

Ryanair
Website
Lufthansa
Website
Austrian Airlines
Website
Turkish Airlines
Website
Bulgaria Air
Website
Air Serbia
Website
Ryanair
Website
10h 20m
Sunday
$86.96–$347.83
Lufthansa
Website
6h 10m
Every day
$206.52–$597.83
Austrian Airlines
Website
7h 58m
Every day
$152.17–$652.17
Turkish Airlines
Website
4h 45m
Every day
$293.48–$597.83
Bulgaria Air
Website
6h 15m
Every day
$97.83–$445.65
Air Serbia
Website
5h 42m
Every day
$97.83–$445.65
FlixBus
Website
Union Ivkoni
Website
GoOpti
Website
Yubim
Website
Nis Ekspres
Website
Matpu
Website
Kani-Bus
Website
FlixBus
Website
15h 10m
Once daily
$70.65–$103.26
+49 30 300 137 300
+49 30 300 137 300
Call Contact via email
Union Ivkoni
Website
15h 30m
Twice a week
$32.61–$53.26
07001 8282
07001 8282
Call Contact via email
GoOpti
Website
1h 45m
On demand
$31.52–$152.17
+386 1 320 4530
+386 1 320 4530
Call Contact via email
Yubim
Website
14h
4 times a week
$119.57–$152.17
02 981 1040
02 981 1040
Call Contact via email
Nis Ekspres
Website
12h 10m
Once daily
$45.65–$65.22
+381 18 255 177
+381 18 255 177
Call Contact via email
Matpu
Website
4h
Once daily
$17.39–$23.91
02 952 50 04
02 952 50 04
Call Contact via email
Kani-Bus
Website
12h 15m
Twice a week
+386 (0)41 708 329
+386 (0)41 708 329
Call Contact via email

Questions and Answers

What is the cheapest way to get from Ljubljana to Sofia?

The cheapest way to get from Ljubljana to Sofia is to bus via Niš which costs $54.35 - $92.39 and takes 16h 50m.

What is the fastest way to get from Ljubljana to Sofia?

The fastest way to get from Ljubljana to Sofia is to fly which takes 7h 58m and costs $108.70 - $369.57 .

Is there a direct bus between Ljubljana and Sofia?

Yes, there is a direct bus departing from Ljubljana bus station station and arriving at Sofia. Services depart once daily, and operate every day. The journey takes approximately 15h 10m.

How far is it from Ljubljana to Sofia?

The distance between Ljubljana and Sofia is 854 km. The road distance is 919.2 km.

How do I travel from Ljubljana to Sofia without a car?

The best way to get from Ljubljana to Sofia without a car is to bus which takes 15h 10m and costs $32.61 - $152.17 .

How long does it take to get from Ljubljana to Sofia?

It takes approximately 7h 58m to get from Ljubljana to Sofia, including transfers.

Where do I catch the Ljubljana to Sofia bus from?

Ljubljana to Sofia bus services, operated by FlixBus, depart from Ljubljana bus station.

Bus or fly from Ljubljana to Sofia?

The best way to get from Ljubljana to Sofia is to fly which takes 7h 58m and costs $108.70 - $369.57 . Alternatively, you can bus, which costs $32.61 - $152.17 and takes 15h 10m.

Where does the Ljubljana to Sofia bus arrive?

Ljubljana to Sofia bus services, operated by FlixBus, arrive at Sofia station.

What is the time difference between Ljubljana and Sofia?

Sofia is 1h ahead of Ljubljana. It is currently 09:39 in Ljubljana and 10:39 in Sofia.

Can I drive from Ljubljana to Sofia?

Yes, the driving distance between Ljubljana to Sofia is 919 km. It takes approximately 8h 48m to drive from Ljubljana to Sofia.

How do I get a bus ticket from Ljubljana to Sofia?

Book your Ljubljana to Sofia bus tickets online with Omio, FlixBus and Distribusion.

Where can I stay near Sofia?

There are 1944+ hotels available in Sofia. Prices start at $14.84 per night.
+0