[menuItemContent][menuItemRightSideContent]
Currency

The cheapest flights from Sofia to Belgrade

Showing times and prices for May 21

Cheapest

$143

Average

$220

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Sofia to Belgrade will cost around $ 220 if you buy it on the day, but the cheapest tickets can be found for only $ 143.

Air Serbia
03:55AMSofia1h10 05:05AMBelgrade
0 changes
$1431One-way
Air Serbia
02:55AMSofia1h10 04:05AMBelgrade
0 changes
$1431One-way
Bulgaria Air
12:50PMSofia26h20 03:10PMBelgrade
0 changes
$2711One-way
Bulgaria Air
11:30AMSofia27h40 03:10PMBelgrade
0 changes
$3241One-way

Flight schedule from Sofia to Belgrade

Showing flights for tomorrow, Sat, May 21
Air Serbia
02:55AMSofia1h10 04:05AMBelgrade
0 changes
Air Serbia
03:55AMSofia1h10 05:05AMBelgrade
0 changes
Bulgaria Air
11:30AMSofia27h40 03:10PMBelgrade
0 changes
Bulgaria Air
12:50PMSofia26h20 03:10PMBelgrade
0 changes

This is the last flight of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Sat
May 21
$41Flixbus
Find prices
Sun
May 22
$42Karat-S
Find prices
Mon
May 23
$41Flixbus
$182Air Serbia
Tue
May 24
$42Karat-S
Find prices
Wed
May 25
$41Flixbus
Find prices
Thu
May 26
Find prices
$143Air Serbia
Fri
May 27
$41Flixbus
$150Air Serbia
Sat
May 28
$42Karat-S
Find prices
Sun
May 29
$41Flixbus
$143Air Serbia
Mon
May 30
$42Karat-S
$427Air Serbia
Tue
May 31
$42Karat-S
Find prices
Wed
Jun 1
$42Karat-S
Find prices
Thu
Jun 2
Find prices
$427Air Serbia
Fri
Jun 3
$41Flixbus
$150Air Serbia
Sat
Jun 4
$41Flixbus
$143Air Serbia
Sun
Jun 5
$41Flixbus
$143Air Serbia
Mon
Jun 6
$41Flixbus
$143Air Serbia
Tue
Jun 7
$42Karat-S
Find prices
Wed
Jun 8
$41Flixbus
Find prices
Thu
Jun 9
Find prices
$143Air Serbia

The fastest flights from Sofia to Belgrade

Showing times and prices for May 21

Fastest Journey

1 h 10 m

Average

14 h 5 m

Flights per day

4

Distance

328 km

Of the 4 flights that leave Sofia for Belgrade every day 4 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct flights cover the 328 km distance in an average of 14 h 5 m but if you time it right, some flights will get you there in just 1 h 10 m .

The slowest flights will take 1d 3 h 40 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Air Serbia
03:55AMSofia1h10 05:05AMBelgrade
0 changes
$1431One-way
Air Serbia
02:55AMSofia1h10 04:05AMBelgrade
0 changes
$1431One-way
Bulgaria Air
12:50PMSofia26h20 03:10PMBelgrade
0 changes
$2711One-way
Bulgaria Air
11:30AMSofia27h40 03:10PMBelgrade
0 changes
$3241One-way

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

Ryanair
Easyjet
Eurowings
Vueling

Overview: Sofia to Belgrade flight

distanceDistance203 miles (327 km)
durationAverage flight duration1 h 10 min
priceAverage plane ticket price$163 (€145)
changesDirect flightYes
carriersAirlinesBulgaria Air or Air Serbia

Flights from Sofia to Belgrade cover the 203 miles (327 km) long route taking on average 1 h 10 min with our travel partners like Bulgaria Air or Air Serbia. There are direct flight services available. You can get the cheapest plane tickets for this trip for as low as $144 (€128), but the average price of plane tickets is $163 (€145). Travelers depart most frequently from Sofia Airport and arrive in Belgrade Nikola Tesla Airport.

Airlines: Aegean Airlines, Austrian Airlines and Turkish Airlines flights from Sofia to Belgrade

Travel to Belgrade from Sofia from $143 (€128) with Omio’s flight partners Aegean Airlines, Austrian Airlines and Turkish Airlines! You can find the best schedules and tickets when comparing and booking the most convenient journey for you.

Turkish Airlines
Aegean Airlines
Austrian Airlines

Turkish Airlines is Turkey’s leading airline and you can choose between Economy Class, Comfort Class, Business Class or All-Inclusive-Ticket for your next flight from Sofia to Belgrade.

Are you making plans to travel between Sofia and Belgrade? Why not take a flight with Turkish Airlines? Omio can show you current Turkish Airlines flight times, tickets, travel information (such as baggage allowance and amenities offered onboard) and prices so you can find the best deals on Sofia to Belgrade flights all in one place. On the Turkish Airlines flight, you can expect to travel 203 miles (327 km) to Belgrade from Sofia. If you use the Omio app to search for flights between Sofia and Belgrade, you can quickly see if the Turkish Airlines ticket is a mobile ticket, making it easy for you to go paperless when taking a flight. Once you have found your perfect one-way Turkish Airlines flight from Sofia to Belgrade, book your cheap plane tickets online on Omio or in the Omio app quickly and easily so you can spend the rest of your time enjoying your upcoming trip!

    Turkish Airlines has the following ticket policies due to COVID-19, which you should be aware of when booking and traveling by flight to Belgrade from Sofia:

    • Exceptions to waive change or cancellation fees policy
    • Change fees waived
    • Cashless payments recommended
    • Online booking and check-in recommended

    Travel Tips: Sofia to Belgrade Flight

    Take a flight to Belgrade 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 Belgrade.
    FAQs

    What are the travel restrictions for Belgrade, Serbia if I'm coming from Sofia, Bulgaria by plane?

    Travel by plane between Sofia, Bulgaria and Belgrade, Serbia is: Fully open.

    Is international entry into Belgrade from Sofia restricted?

    International entry is allowed for: Entry is fully open for citizens and permanent residents of Bulgaria

    Do I need to quarantine on arrival in Serbia from Sofia?

    Entry Requirements:

    • No COVID-19 testing required
    • No quarantine required

    What are the safety rules to follow in Belgrade, Serbia?

    The government of Serbia has imposed these measures to reduce the spread of COVID-19:

    • Physical distance required: 2 metre (s) (7 feet)
    • Face mask required: Mandatory

    The above information was last checked on 5/15/22. Remember to check the latest COVID-19 travel safety regulations for your flight from Sofia to Belgrade closer to your date of departure here

    What are the COVID-19 restrictions for my return trip to Bulgaria from Belgrade, Serbia?

    The restriction level for your return flight to Sofia, Bulgaria from Belgrade is: Fully open.

    Is my return flight into Sofia from Belgrade restricted?

    International entry is allowed for: Entry is fully open for citizens and permanent residents of Serbia

    Do I need to quarantine on arrival in Bulgaria from Belgrade?

    Conditions of reentry:

    • There are no current restrictions

    What are the safety rules to follow in Sofia, Bulgaria?

    The government of Bulgaria has imposed these measures to reduce the spread of COVID-19:

    • Social distancing required: 1.5 metre (s) (5 feet)
    • Face mask required: Recommended

    Last checked on 5/16/22. Remember to check the latest COVID-19 travel safety regulations for your flight to Sofia from Belgrade closer to your date of departure here here.

    How much does a cheap flight between Sofia and Belgrade cost?

    Flight tickets from Sofia to Belgrade for some dates and times can be found for as cheap as $144 (€128)  one way in the next 7 days.

    What is the cost of a flight between Sofia and Belgrade?

    In the next 7 days you can expect to pay on average $163 (€145)  for a flight ticket between Sofia and Belgrade.

    How far is Sofia to Belgrade by plane?

    When traveling this route you should expect the distance between Sofia and Belgrade by plane to be approximately 203 miles (327 km).

    How long is the flight between Sofia and Belgrade?

    On average the Sofia to Belgrade flight time is 1 h 10 min  covering the 203 miles (327 km) long route, but the journey time can vary depending on specific dates or traveling on weekends and holidays.

    Which airport for the flight from Sofia to Belgrade do I fly out of? Which Belgrade airport from Sofia do I arrive in?

    Omio customers traveling this route book their cheap flights from Sofia Airport   to Belgrade Nikola Tesla Airport   most frequently.

    Where is the airport in Sofia to go to Belgrade? Where is the airport in Belgrade located?

    The most popular departure airport with passengers for this journey, called Sofia Airport, is located 7.1 miles (11.4 km) from the city center of Sofia.

    The most popular arrival airport, Belgrade Nikola Tesla Airport, is located 9.5 miles (15.3 km) away from the city center of Belgrade. You can check what public transit connections, taxi services or airport shuttle service options are available to take you from Belgrade Nikola Tesla Airport to the city center in Belgrade.

    What airlines go from Sofia to Belgrade?

    If you're looking for flights from Sofia to Belgrade, you can rely on Bulgaria Air or Air Serbia to get you to Belgrade. It's also good to check out all possible airlines for the Sofia to Belgrade trip to see if there might be differences in the amenities they offer.

    Can I purchase a direct flight from Sofia to Belgrade?

    Yes, you can search for direct flights from Sofia to Belgrade on Omio with Air Serbia, and you won’t need to transfer at another stop in between. Direct flight services tend to offer more convenience and save you time when traveling to your destination, so it's worth paying attention to before you purchase your plane ticket.

    When is the earliest flight from Sofia to Belgrade? When is the last flight from Sofia to Belgrade?

    You can take the first flight from Sofia to Belgrade at 9: 00 AM. The last flight from Sofia to Belgrade that you can take departs at 2: 00 PM. Omio shows you the latest flight from Sofia to Belgrade schedule to help you book the best departure time for this journey.

    How early should I book plane tickets to Belgrade from Sofia to score the best deals?

    If you buy the Sofia to Belgrade flight within the next 7 days, you can find one way tickets to cost on average $163 (€145). However, booking your plane ticket in advance gives you access to the best prices for flights to Belgrade from Sofia. Look out for plane tickets for this route to go on sale a few months before your planned departure date to find the best deals.