Belgrade to Madrid Flights

Tue, Jul 16
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Overview: Belgrade to Madrid flight

distanceDistance1257 miles (2028 km)
durationAverage flight duration3 h 20 min
priceAverage plane ticket price$261 (€225)
changesDirect flightNo
carriersAirlinesLufthansa, Air Europa, Air Serbia, Edelweiss Air, KLM Cityhopper, SWISS, TAROM, Alitalia, Norwegian Air or Vueling Airlines

Flights from Belgrade to Madrid cover the 1257 miles (2028 km) long journey taking on average 3 h 20 min with our travel partners like Lufthansa, Air Europa, Air Serbia, Edelweiss Air, KLM Cityhopper, SWISS, TAROM, Alitalia, Norwegian Air or Vueling Airlines. While the average ticket price for this journey costs around $261 (€225), you can find the cheapest plane ticket for as low as $122 (€105). Travelers depart most frequently from Belgrade Nikola Tesla Airport and arrive in Madrid Barajas Airport.

The cheapest flights from Belgrade to Madrid

Showing times and prices for Jul 16

Cheapest

The best way to find a cheap flight ticket from Belgrade to Madrid is to book your journey as far in advance as possible and to avoid traveling at rush hour.

Cheapest
Lufthansa
01:05PM22h05
Belgrade Nikola Tesla Airport (BEG)
11:10AMMadrid Barajas Airport (MAD)
$3551One-way
1 transfer
Cheapest
Lufthansa
01:05PM25h05
Belgrade Nikola Tesla Airport (BEG)
02:10PMMadrid Barajas Airport (MAD)
$3551One-way
1 transfer
Cheapest
Lufthansa
05:10PM21h00
Belgrade Nikola Tesla Airport (BEG)
02:10PMMadrid Barajas Airport (MAD)
$3551One-way
1 transfer
Cheapest
Lufthansa
05:10PM18h00
Belgrade Nikola Tesla Airport (BEG)
11:10AMMadrid Barajas Airport (MAD)
$3551One-way
1 transfer
2nd Cheapest
Air Serbia
06:55AM13h40
Belgrade Nikola Tesla Airport (BEG)
08:35PMMadrid Barajas Airport (MAD)
$4061One-way
1 transfer

Flight schedulefrom Belgrade to Madrid

Showing flights for tomorrow, Tuesday, July 16
KLM Cityhopper
06:00AM6h05
Belgrade Nikola Tesla Airport (BEG)
12:05PMMadrid Barajas Airport (MAD)
1 transfer
KLM Cityhopper
06:00AM17h25
Belgrade Nikola Tesla Airport (BEG)
11:25PMMadrid Barajas Airport (MAD)
1 transfer
KLM Cityhopper
06:00AM10h25
Belgrade Nikola Tesla Airport (BEG)
04:25PMMadrid Barajas Airport (MAD)
1 transfer
KLM Cityhopper
06:00AM13h30
Belgrade Nikola Tesla Airport (BEG)
07:30PMMadrid Barajas Airport (MAD)
1 transfer
Lufthansa
06:20AM7h50
Belgrade Nikola Tesla Airport (BEG)
02:10PMMadrid Barajas Airport (MAD)
2 transfers
Lufthansa
06:20AM9h35
Belgrade Nikola Tesla Airport (BEG)
03:55PMMadrid Barajas Airport (MAD)
1 transfer
Lufthansa
06:20AM5h55
Belgrade Nikola Tesla Airport (BEG)
12:15PMMadrid Barajas Airport (MAD)
1 transfer
Air Serbia
06:40AM12h40
Belgrade Nikola Tesla Airport (BEG)
07:20PMMadrid Barajas Airport (MAD)
1 transfer
Air Serbia
06:40AM16h45
Belgrade Nikola Tesla Airport (BEG)
11:25PMMadrid Barajas Airport (MAD)
1 transfer
Air Serbia
06:40AM9h45
Belgrade Nikola Tesla Airport (BEG)
04:25PMMadrid Barajas Airport (MAD)
1 transfer
Air Serbia
06:40AM10h15
Belgrade Nikola Tesla Airport (BEG)
04:55PMMadrid Barajas Airport (MAD)
1 transfer
Air Serbia
06:40AM15h00
Belgrade Nikola Tesla Airport (BEG)
09:40PMMadrid Barajas Airport (MAD)
1 transfer
Air Serbia
06:40AM9h00
Belgrade Nikola Tesla Airport (BEG)
03:40PMMadrid Barajas Airport (MAD)
1 transfer
Air Serbia
06:40AM16h30
Belgrade Nikola Tesla Airport (BEG)
11:10PMMadrid Barajas Airport (MAD)
1 transfer
Air Serbia
06:40AM12h50
Belgrade Nikola Tesla Airport (BEG)
07:30PMMadrid Barajas Airport (MAD)
1 transfer
Air Serbia
06:40AM7h00
Belgrade Nikola Tesla Airport (BEG)
01:40PMMadrid Barajas Airport (MAD)
1 transfer
Air Serbia
06:45AM28h00
Belgrade Nikola Tesla Airport (BEG)
10:45AMMadrid Barajas Airport (MAD)
1 transfer
Air Serbia
06:45AM14h15
Belgrade Nikola Tesla Airport (BEG)
09:00PMMadrid Barajas Airport (MAD)
1 transfer
Air Serbia
06:45AM6h20
Belgrade Nikola Tesla Airport (BEG)
01:05PMMadrid Barajas Airport (MAD)
1 transfer
Air Serbia
06:45AM14h15
Belgrade Nikola Tesla Airport (BEG)
09:00PMMadrid Barajas Airport (MAD)
1 transfer
Air Serbia
06:45AM6h20
Belgrade Nikola Tesla Airport (BEG)
01:05PMMadrid Barajas Airport (MAD)
1 transfer
Air Serbia
06:55AM13h40
Belgrade Nikola Tesla Airport (BEG)
08:35PMMadrid Barajas Airport (MAD)
1 transfer
Air Serbia
06:55AM6h30
Belgrade Nikola Tesla Airport (BEG)
01:25PMMadrid Barajas Airport (MAD)
1 transfer
Air Serbia
06:55AM12h05
Belgrade Nikola Tesla Airport (BEG)
07:00PMMadrid Barajas Airport (MAD)
1 transfer
Austrian Airlines
07:00AM7h10
Belgrade Nikola Tesla Airport (BEG)
02:10PMMadrid Barajas Airport (MAD)
2 transfers
Austrian Airlines
07:00AM8h55
Belgrade Nikola Tesla Airport (BEG)
03:55PMMadrid Barajas Airport (MAD)
2 transfers
Austrian Airlines
07:00AM8h55
Belgrade Nikola Tesla Airport (BEG)
03:55PMMadrid Barajas Airport (MAD)
2 transfers
Air Serbia
07:05AM6h30
Belgrade Nikola Tesla Airport (BEG)
01:35PMMadrid Barajas Airport (MAD)
1 transfer
Air Serbia
07:05AM14h50
Belgrade Nikola Tesla Airport (BEG)
09:55PMMadrid Barajas Airport (MAD)
1 transfer
Air Serbia
07:10AM6h25
Belgrade Nikola Tesla Airport (BEG)
01:35PMMadrid Barajas Airport (MAD)
1 transfer
Air Serbia
07:10AM13h45
Belgrade Nikola Tesla Airport (BEG)
08:55PMMadrid Barajas Airport (MAD)
1 transfer
Austrian Airlines
11:05AM8h30
Belgrade Nikola Tesla Airport (BEG)
07:35PMMadrid Barajas Airport (MAD)
2 transfers
KLM Cityhopper
12:40PM23h25
Belgrade Nikola Tesla Airport (BEG)
12:05PMMadrid Barajas Airport (MAD)
1 transfer
KLM Cityhopper
12:40PM6h50
Belgrade Nikola Tesla Airport (BEG)
07:30PMMadrid Barajas Airport (MAD)
1 transfer
KLM Cityhopper
12:40PM20h55
Belgrade Nikola Tesla Airport (BEG)
09:35AMMadrid Barajas Airport (MAD)
1 transfer
KLM Cityhopper
12:40PM10h45
Belgrade Nikola Tesla Airport (BEG)
11:25PMMadrid Barajas Airport (MAD)
1 transfer
Lufthansa
01:05PM8h55
Belgrade Nikola Tesla Airport (BEG)
10:00PMMadrid Barajas Airport (MAD)
1 transfer
Lufthansa
01:05PM22h05
Belgrade Nikola Tesla Airport (BEG)
11:10AMMadrid Barajas Airport (MAD)
1 transfer
Lufthansa
01:05PM25h05
Belgrade Nikola Tesla Airport (BEG)
02:10PMMadrid Barajas Airport (MAD)
1 transfer
Air Serbia
01:20PM20h05
Belgrade Nikola Tesla Airport (BEG)
09:25AMMadrid Barajas Airport (MAD)
1 transfer
Lufthansa
01:25PM8h35
Belgrade Nikola Tesla Airport (BEG)
10:00PMMadrid Barajas Airport (MAD)
2 transfers
Lufthansa
01:25PM8h35
Belgrade Nikola Tesla Airport (BEG)
10:00PMMadrid Barajas Airport (MAD)
2 transfers
Lufthansa
01:25PM6h10
Belgrade Nikola Tesla Airport (BEG)
07:35PMMadrid Barajas Airport (MAD)
1 transfer
Lot Polish Airlines
01:55PM33h30
Belgrade Nikola Tesla Airport (BEG)
11:25PMMadrid Barajas Airport (MAD)
2 transfers
Lot Polish Airlines
01:55PM21h15
Belgrade Nikola Tesla Airport (BEG)
11:10AMMadrid Barajas Airport (MAD)
2 transfers
Lot Polish Airlines
01:55PM9h30
Belgrade Nikola Tesla Airport (BEG)
11:25PMMadrid Barajas Airport (MAD)
2 transfers
Lot Polish Airlines
01:55PM9h30
Belgrade Nikola Tesla Airport (BEG)
11:25PMMadrid Barajas Airport (MAD)
2 transfers
Lot Polish Airlines
01:55PM33h30
Belgrade Nikola Tesla Airport (BEG)
11:25PMMadrid Barajas Airport (MAD)
2 transfers
Lufthansa
04:50PM6h35
Belgrade Nikola Tesla Airport (BEG)
11:25PMMadrid Barajas Airport (MAD)
1 transfer
Lufthansa
05:10PM21h00
Belgrade Nikola Tesla Airport (BEG)
02:10PMMadrid Barajas Airport (MAD)
1 transfer
Lufthansa
05:10PM18h00
Belgrade Nikola Tesla Airport (BEG)
11:10AMMadrid Barajas Airport (MAD)
1 transfer
Lot Polish Airlines
05:15PM30h10
Belgrade Nikola Tesla Airport (BEG)
11:25PMMadrid Barajas Airport (MAD)
2 transfers
Lot Polish Airlines
05:15PM19h00
Belgrade Nikola Tesla Airport (BEG)
12:15PMMadrid Barajas Airport (MAD)
2 transfers
Lot Polish Airlines
05:15PM30h10
Belgrade Nikola Tesla Airport (BEG)
11:25PMMadrid Barajas Airport (MAD)
2 transfers
Lot Polish Airlines
05:15PM19h00
Belgrade Nikola Tesla Airport (BEG)
12:15PMMadrid Barajas Airport (MAD)
2 transfers
Lot Polish Airlines
05:15PM30h10
Belgrade Nikola Tesla Airport (BEG)
11:25PMMadrid Barajas Airport (MAD)
2 transfers
Lot Polish Airlines
05:15PM20h55
Belgrade Nikola Tesla Airport (BEG)
02:10PMMadrid Barajas Airport (MAD)
2 transfers
Lot Polish Airlines
05:15PM20h55
Belgrade Nikola Tesla Airport (BEG)
02:10PMMadrid Barajas Airport (MAD)
2 transfers
Lot Polish Airlines
05:15PM20h55
Belgrade Nikola Tesla Airport (BEG)
02:10PMMadrid Barajas Airport (MAD)
2 transfers
Lot Polish Airlines
05:15PM17h55
Belgrade Nikola Tesla Airport (BEG)
11:10AMMadrid Barajas Airport (MAD)
2 transfers
Lot Polish Airlines
05:15PM17h55
Belgrade Nikola Tesla Airport (BEG)
11:10AMMadrid Barajas Airport (MAD)
2 transfers
Lot Polish Airlines
05:15PM21h20
Belgrade Nikola Tesla Airport (BEG)
02:35PMMadrid Barajas Airport (MAD)
1 transfer

This is the last flight of the day.

Find all the dates and times for this journey

Compare prices and tickets Belgrade to Madrid by bus or flight

Tue
Jul 16
Wed
Jul 17
Thu
Jul 18
Fri
Jul 19
Sat
Jul 20
Sun
Jul 21
Mon
Jul 22
Tue
Jul 23
Wed
Jul 24
Thu
Jul 25
Fri
Jul 26
Sat
Jul 27
Sun
Jul 28
Mon
Jul 29
Tue
Jul 30
Wed
Jul 31
Thu
Aug 01
Fri
Aug 02
Sat
Aug 03
Sun
Aug 04
Mon
Aug 05

The fastest flights from Belgrade to Madrid

Showing times and prices for Jul 16

Fastest Journey

5 h 55 m

Average

14 h 49 m

Flights per day

62

Distance

2029 km

It's difficult to get from Belgrade to Madrid without transferring at least once.

Fastest
Lufthansa
06:20AM5h55
Belgrade Nikola Tesla Airport (BEG)
12:15PMMadrid Barajas Airport (MAD)
$4811One-way
1 transfer
2nd Fastest
KLM Cityhopper
06:00AM6h05
Belgrade Nikola Tesla Airport (BEG)
12:05PMMadrid Barajas Airport (MAD)
$4291One-way
1 transfer
Lufthansa
01:25PM6h10
Belgrade Nikola Tesla Airport (BEG)
07:35PMMadrid Barajas Airport (MAD)
$4271One-way
1 transfer
Air Serbia
06:45AM6h20
Belgrade Nikola Tesla Airport (BEG)
01:05PMMadrid Barajas Airport (MAD)
$8271One-way
1 transfer
Air Serbia
06:45AM6h20
Belgrade Nikola Tesla Airport (BEG)
01:05PMMadrid Barajas Airport (MAD)
$9331One-way
1 transfer

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

Ryanair
Easyjet
Eurowings
Vueling

Airlines: Lufthansa, Air Europa and Air Serbia flights from Belgrade to Madrid

Find the best flights between Belgrade and Madrid with Omio's travel partners Lufthansa, Air Europa and Air Serbia from $122 (€105). We can find you the best deals, schedules and tickets when comparing and booking the best journey.

Swiss is Switzerland’s leading airline and offers Economy and Business ticket fares for your next flight to Madrid from Belgrade.

SWISS from Belgrade to Madrid flight information:

  • Average Duration: 13 h 10 min
  • Cheapest Price: $174

FAQs: Belgrade to Madrid Flight

FAQs: Take a flight from Belgrade to Madrid hassle-free. 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 Belgrade to Madrid.
FAQs
Cheap plane tickets from Belgrade to Madrid can start from as little as $121 (€105) when you book in advance. The average flight ticket price for Belgrade to Madrid is $261 (€225); however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
On average the Belgrade to Madrid flight travel time is 3 h 20 min   for the 1257 mile (2028 km) long journey, but the duration can vary if you travel on weekends and holidays.
The first flight from Belgrade to Madrid leaves at 4: 45 AM. Plan your trip with the Journey Planner   from Omio.
The last flight from Belgrade to Madrid leaves at 7: 10 PM.
For the best Belgrade to Madrid flight to buy, you can travel safely and comfortably with Lufthansa, Air Europa, Air Serbia, Edelweiss Air, KLM Cityhopper, SWISS, TAROM, Alitalia, Norwegian Air or Vueling Airlines. However, it's always good to check all possible airlines with services between Belgrade and Madrid to compare what amenities they may offer.

Flights from Belgrade to Madrid generally leave from Belgrade Nikola Tesla Airport and arrive in Madrid Barajas Airport.

Belgrade Nikola Tesla Airport is 15.4 km away from Belgrade city centre and Madrid Barajas Airport is 15 km from Madrid city centre.

The cheapest month for a flight from Belgrade to Madrid is March.
You have options as you can travel between Belgrade and Madrid 2 different ways: bus or flight.

More options for your journey from Belgrade to Madrid

Here are some other resources that might have the information you need

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.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers
Currency
Language