Trip to Belgrade

Find the perfect accommodation on booking.com

Great location and deals for every budget.

Avg. duration
Distance km
Avg. price$
Flights found

Planes from Sofia to Belgrade

🛫 Flying from Sofia to Belgrade is a convenient and quick journey with a direct flight taking only 1 hour and 10 minutes. 💸 Prices for flights between Belgrade and Sofia can vary, with ticket costs typically ranging from €161 to €379 for the approximately 4-hour flight.

Where to stay in Belgrade

There are over 2849 hotels to stay in Belgrade. Prices range from $6 per night.

Find accommodation
  • Air Serbia is the main airline that offers flights between Sofia and Belgrade. They operate regular flights from Sofia Airport to Belgrade Airport. It is recommended to check the airline's website or online travel agencies for the most up-to-date flight schedules and availability between these two destinations. Travelers can also consider alternative options or connecting flights with other airlines for additional choices.
  • The flight duration from Sofia to Belgrade is approximately 4 hours and 12 minutes. This time may vary slightly depending on factors such as weather conditions, air traffic, and the specific route taken by the airline. Passengers can use this estimated duration as a reference when planning their travel itinerary between Sofia and Belgrade by plane. It is advisable to double-check the flight schedule provided by the airline to have the most accurate information regarding the duration of the journey.
  • The cost of a flight from Sofia to Belgrade typically ranges from €163 to €385. The prices may fluctuate based on factors like the time of booking, seat availability, and the class of service chosen. It is advisable for travelers to monitor airline websites, online travel agencies, and booking platforms to find the best deals and offers for flights between Sofia and Belgrade. Additionally, considering booking in advance or being flexible with travel dates can help secure more affordable flight options.