How to travel from Sofia to Varna

Travel options
from Sofia to Varna

You can get from Sofia to Varna by train, bus or flight.

Our recommendation

To get from Sofia to Varna on Dec 09 we recommend taking a flight because it’s the best combination of price and speed.

07:10AMSofia Airport0h50 08:00AMVarna Airport
0 transfers
12:30PMСофия, Централна Aвтогара (Sofia, Centralna Avtogara)7h00 07:30PMВарна, Aвтогара (Varna, Avtogara)
0 transfers
Other options
08:00PMSofia Airport0h50 08:50PMVarna Airport
0 transfers
11:00AMСофия, Централна Aвтогара (Sofia, Centralna Avtogara)6h15 05:15PMВарна, Aвтогара (Varna, Avtogara)
0 transfers
08:30AMСофия, Централна Aвтогара (Sofia, Centralna Avtogara)6h15 02:45PMВарна, Aвтогара (Varna, Avtogara)
0 transfers

Find all the dates and times for this journey by train, bus, and flight, .

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

Deutsche Bahn

Compare prices and tickets Prices for trains, buses and flights

Dec 09
Dec 10
Dec 11
Dec 12
Dec 13
Dec 14
Dec 15

Travel Information from Sofia to Varna

distanceDistance234 miles (378 km)
modeAvailable travel modesBus, ferry, flight or train
priceTicket price range$18 - $66
cheapestCheapest modeTrain • $18 (€16) • 7 h 51 min
fastestFastest modeFlight • $66 (€60) • 50 min
carriersPopular travel companiesUnion Ivkoni International or Bulgaria Air

Take a bus, ferry, flight or train to travel 234 miles (378 km) from Sofia to Varna. The most popular travel companies which serve this trip are Union Ivkoni International or Bulgaria Air among others. Travelers can even take a direct bus from Sofia to Varna.

Travel Tips: Travel from Sofia to Varna

Travel Tips: Travel 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.

There are 4 ways that you can travel from Sofia to Varna. You can take a bus, ferry, flight or train.

The cheapest way to go to Varna from Sofia is by taking a train, which costs on average $18 (€16).

This is compared to other ways of getting to Varna:

A train is $1 (€1) less than a bus for this trip with tickets for a bus from Sofia to Varna costing on average $19 (€17).

Taking a train is usually $49 (€44) less than taking a flight to Varna, which costs on average $66 (€60) for the same trip.

The fastest way to get to Varna from Sofia is by flight with an average travel time of 50 min.

Other travel options to Varna can usually take longer:

In comparison, getting to Varna by bus can take on average 6 h 15 min.

In comparison, taking a train requires on average 7 h 51 min   of travel time.

The distance from Sofia to Varna is approximately 234 miles (378 km).

The average frequency per day from Sofia to Varna is:

  • Around 3 buses per day.
  • 8 trains per day.

However, we recommend checking specific travel dates for your route between Sofia and Varna as scheduled services by bus, ferry, flight or train can vary by season or day of the week.

These are the most popular departure and arrival points when traveling from Sofia to Varna:

  • Most travelers take a bus from Sofia, Centralna Avtogara (София, Централна Автогара) to Varna, Avtogara (Варна, Aвтогара).
  • Most travelers who buy a plane ticket from Sofia to Varna depart from Sofia Airport to Varna Airport.

Omio works with many trusted partners that can help you travel the best way from Sofia to Varna:

  • You can go to Varna from Sofia by bus with Union Ivkoni International. You'll see cheap bus tickets for $19 (€17) with Union Ivkoni International from Sofia to Varna on Omio.
  • You can go to Varna from Sofia by plane with Bulgaria Air. You'll see cheap plane tickets for $66 (€60) with Bulgaria Air from Sofia to Varna on Omio.

Yes, there are direct routes from Sofia to Varna with the following travel companies:

  • You'll find 3 direct buses a day to Varna with Infobus, Global Biomet or Group Plus.

Direct services to Varna tend to save you time and add more convenience as you won't need to transfer at another stop in between, so it's worth paying attention to before booking tickets for your journey.

Many of our customers who book a trip from Sofia to Varna often extend their vacation and travel to other popular destinations like Bucharest, Ruse or Plovdiv. If you’re thinking of adding another destination to your Sofia and Varna itinerary, let Omio find you the best connections between Varna and any of these top destinations today!

Before traveling from Sofia to Varna, it’s good to know what ticket you can book and how much it will cost in the next 7 days:

  • A bus ticket is costing on average $19 (€17) one way for this trip.
  • A plane ticket is costing on average $66 (€60) one way for this journey.
  • A train ticket is costing on average $18 (€16) one way for this journey.

But we recommend booking Sofia to Varna tickets online a few months before your planned travel date to score the best deals and save money on your trip.

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

Hand With Phone