Support

Flights Belgrade — Sofia

Belgrade
BEG
Sofia
SOF

Cheap flights Belgrade — Sofia

Below you can see the best deals on flights Belgrade — Sofia for upcoming dates. Direct and connecting flights from various airlines — compare prices and choose the right ticket.

The lowest price for the next 2 months is on 10 August, from AED 177.

Top 10 cheap flights Belgrade — Sofia

Direct flights Belgrade — Sofia

Direct flight options for Belgrade — Sofia with no stopovers on upcoming dates. A direct flight is faster and more convenient — especially when travelling with luggage or children.

The fastest direct flight is operated by Air Serbia — travel time is 1 h 15 min.

Top 10 direct flights Belgrade — Sofia

About the Belgrade — Sofia flight

On this page, you can find and purchase flights from Belgrade to Sofia. The distance between the cities is just 329 km, with direct flights operating approximately 9 times per week.

Flights on this route are operated by Air Serbia and Etihad Airways. Ticket prices are dynamic, so we recommend using the low-fare calendar and price trend chart. You can also find out how to get to Belgrade Airport in advance and plan your journey by exploring options on how to get from Sofia Airport.

Flight schedule Belgrade — Sofia

The table shows direct flights Belgrade → Sofia on the selected date. The flight takes approximately 1 h 15 min. Regular flights are operated by Air Serbia and Etihad. Departures from Belgrade Nikola Tesla Airport airports, arrivals at Sofia Airport.

For each flight, the following details are shown: departure time (local), arrival city and airport, flight number and airline, terminal or gate, and status. Click on a flight to open its details and go to ticket search. To view flights on a different day, change the date above the table.

Today
Any time

Flight ticket prices by day: Belgrade — Sofia

Below is a calendar of the lowest flight ticket prices for Belgrade — Sofia by day. Pick a convenient date and instantly see the fare. The cheapest flights on this route start from AED 166 in ,, and the most expensive are around AED 629 in u. If your travel dates are flexible, the calendar will help you find the best price for your preferred period. To view round-trip fares, switch to the "Round trip" tab above the calendar, select your departure date — and the right-hand calendar will highlight the lowest prices for return flights on each day.

 
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--

Prices by month

Belgrade → Sofia, average one-way price

MonthAverage priceLevelMonthAverage priceLevelMonthAverage priceLevel
JanAED 602mediumMayAED 652mediumSepAED 652medium
FebAED 501lowJunAED 702highOctAED 602medium
MarAED 602mediumJulAED 727highNovAED 501low
AprAED 627mediumAugAED 727highDecAED 702high

Some values are estimated based on seasonality.

When to fly

The climate in Sofia is characterized by moderately warm summers and cool winters. The hottest month is August, when average temperatures reach 26.5°C, while the coldest is January, with frosts down to -4.4°C. Peak rainfall occurs in June, whereas September is considered the driest month.

Flight costs vary significantly depending on the season. The most affordable month to buy tickets is August, with prices starting AED 166. The highest fares are typically seen in April, reaching AED 629.

The optimal time for a trip is considered to be August, offering the best balance between low prices and sunny weather. If you prefer dry weather without the sweltering heat, September is worth considering, while it is best to avoid April due to peak flight fares.

Temperature · Sofia

Dry and wet days · Sofia

Wind speed and direction · Sofia

We'll let you know if you need a visa

Enter your destination or
Your nationality
Destination

How to get the best deal on a Belgrade — Sofia ticket

  • Keep an eye on prices in August, when the most budget-friendly deals are available on this route, starting AED 166.
  • Since the distance between the cities is only 329 km, choose direct Air Serbia flights to spend no more than an hour in the air.
  • Book your tickets at least 4–6 weeks before departure; with a frequency of about 9 flights per week, fares tend to rise sharply as the departure date approaches.
  • Use the low-fare calendar on this page to quickly find dates with the best rates throughout the year.

Airlines

There are 2 airlines operating on the route from Belgrade to the Bulgarian capital, with Air Serbia being the leading carrier. Most flights on this route are direct, providing about 9 departures weekly. You can view the detailed schedule and choose a convenient time from the list below by clicking on the carrier's card.

  • Air Serbia
    Air SerbiaJU
    8x/week
    WebsiteFleet: 294.2M pax/year
    • Direct flight BEG → SOF8x/week
      Duration
      1h 15m
      Days
      un,MonS
  • Etihad
    EtihadEY
    1x/week
    WebsiteFleet: 9714M pax/year
    • Direct flight BEG → SOF1x/week

Cities and airports on the Belgrade — Sofia route

Flights Belgrade — Sofia depart from Belgrade Nikola Tesla Airport and arrive at Sofia Airport. Below are pages for the cities, countries, and airports on the route: airlines, schedules, and travel guides.

Departure airports
Arrival airports

Interesting articles about Sofia

How to safely relax in Bulgaria and what to doUseful information

How to safely relax in Bulgaria and what to do

So, since May 1st, Bulgaria has opened its doors to foreign tourists, which means you can start planning your vacations. It's an inexpensive country with a sea and sanatoriums – exactly what a body ti…

Spring in Europe: Where to go on a budgetTravel Ideas

Spring in Europe: Where to go on a budget

The weather outside has cleared up. We're starting to stir after a long hibernation and choose where to go for a spring vacation this year.  We suggest starting with a strong hand and a few trans…

Life in Burgas: how to relax cheaply and not become a victim of fraudUseful information

Life in Burgas: how to relax cheaply and not become a victim of fraud

Visa Bulgaria has not yet joined Schengen, but it's a matter of time. When this happens, the acceptance of documents for temporary and permanent residence permits will become stricter, and prices for…

Thessaloniki: Open-Air MuseumInteresting

Thessaloniki: Open-Air Museum

Byzantine chroniclers said: “In Thessaloniki, every foreigner forgets their homeland.” The northern capital is considered the second-largest city in Greece. Locals often compare it to a swan that has…

Istanbul Stopover: What to See in the City in One DayTravel Ideas

Istanbul Stopover: What to See in the City in One Day

In the 'Stopover' section, we tell you how to spend time in a transit city — wisely and without suffering at the airport. The first issue is about Istanbul, which is popular nowadays. Columnist Ekater…

I'm fine with it: places for solo travelTips for Travelers

I'm fine with it: places for solo travel

A solo trip is not a sentence, but a gift. It's not always possible to find a travel companion, but you shouldn't postpone a trip to your dream city because of it. Everyone should try traveling alone…

Frequently asked questions about the Belgrade — Sofia flight

How long is the flight from Belgrade to Sofia?

The distance between the airports is 329 km. A direct flight usually takes about 1 hour, making air travel the fastest way to move between the two capitals.

Which airlines fly this route?

Regular air service between the cities is provided by Air Serbia and Etihad Airways. There are approximately 9 flights per week on average.

Are there direct flights?

Yes, direct flights are available and in high demand. The majority of non-stop flights are operated by the Serbian national carrier.

How much does the cheapest ticket cost?

The minimum price constantly changes depending on demand and how far in advance you book. You can always check current prices for your dates in the interactive calendar on this page.

Which airport does the flight arrive at?

All flights from Belgrade arrive at Sofia International Airport (SOF).