Compare prices and tickets by train, bus or flight

Sun
Dec 5
$18Group Plus
$63Bulgaria Air
Mon
Dec 6
$18Group Plus
$63Bulgaria Air
Tue
Dec 7
$18Group Plus
$63Bulgaria Air
Wed
Dec 8
$18Union Ivkoni National
$63Bulgaria Air
Thu
Dec 9
$18Union Ivkoni National
$51Bulgaria Air
Fri
Dec 10
$18Group Plus
$63Bulgaria Air
Sat
Dec 11
$18Group Plus
$63Bulgaria Air
Sun
Dec 12
$18Union Ivkoni National
$63Bulgaria Air
Mon
Dec 13
$18Group Plus
$51Bulgaria Air
Tue
Dec 14
$18Group Plus
$51Bulgaria Air
Wed
Dec 15
$18Union Ivkoni National
$51Bulgaria Air
Thu
Dec 16
$18Group Plus
$51Bulgaria Air
Fri
Dec 17
Find prices
$51Bulgaria Air
Sat
Dec 18
$18Group Plus
$123Bulgaria Air
Sun
Dec 19
$18Union Ivkoni National
$63Bulgaria Air
Mon
Dec 20
$18Union Ivkoni National
$51Bulgaria Air
Tue
Dec 21
$18Group Plus
$51Bulgaria Air
Wed
Dec 22
$18Group Plus
$63Bulgaria Air
Thu
Dec 23
$18Group Plus
$75Bulgaria Air
Fri
Dec 24
$18Group Plus
$99Bulgaria Air
Sat
Dec 25
$18Union Ivkoni National
$63Bulgaria Air

More than 1,000 travel companies trust us to sell their tickets all in one place.

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Bus Information between Sofia and Varna

distanceDistance234 miles (378 km)
durationAverage bus duration6 h 30 min
priceAverage bus ticket price$18 (€15)
changesDirect busYes
carriersBus companiesGlobal Biomet or Union Ivkoni National

Buses from Sofia to Varna cover the 234 miles (378 km) long trip taking on average 6 h 30 min with our travel partners like Global Biomet or Union Ivkoni National. There are direct bus services available. While the average ticket price for this route costs around $18 (€15), you can find the cheapest bus ticket for as low as $18 (€15).

Travel Tips

Bus to Varna from Sofia
Take the bus to Varna easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Sofia to Varna.
FAQs
How much do cheap buses from Sofia to Varna cost?
Omio customers have found cheap bus tickets to Varna from Sofia for as low as $18 (€15)  for the next 7 days.
What is the cost of a bus between Sofia and Varna?
In the next 7 days you can expect to pay on average $18 (€15)  for a bus ticket between Sofia and Varna.
How far is it from Sofia to Varna by bus?
You should expect to travel around 234 miles (378 km)  between Sofia and Varna by bus.
How long is the bus between Sofia and Varna?
On average the Sofia to Varna bus travel time is 6 h 30 min  for the 234 miles (378 km) long journey, but the duration can vary if you travel on weekends and holidays.
What bus providers go from Sofia to Varna?
For the best Sofia to Varna bus to book, you can travel safely and comfortably with Global Biomet or Union Ivkoni National. However, it's always good to check all possible bus companies with services between Sofia and Varna to compare what amenities they may offer.
When can I take the first bus from Sofia to Varna? When can I take the last bus for the day?
You can take the first bus from Sofia to Varna at 8: 30 AM. The last bus from Sofia to Varna that you can take departs at 10: 30 PM. Omio shows you the latest bus from Sofia to Varna schedule to help you book the best departure time for this trip.
How early should I buy Sofia to Varna bus tickets to get the best deals?
If you purchase the Sofia to Varna bus within the next 7 days, you can find one way tickets to cost on average $18 (€15). However, booking your bus ticket in advance gives you access to the best prices for buses from Sofia to Varna. Look out for bus tickets for this journey to go on sale a few months before your planned departure date to find the best deals.