Flights from Madrid | Compare & Book | FlyDoha

Search for the cheapest air tickets to Madrid (MAD)
Google Play App Store

As the sun dips low over the sprawling cityscape of Madrid, the vibrant heartbeat of Spain reverberates through the bustling air of Adolfo Suárez Madrid-Barajas Airport. With a network of 161 flight routes unfurling like a tapestry of travel possibilities, this gateway invites wanderers to explore the world beyond its borders.

From the rich historical allure of Rome to the sun-kissed beaches of Barcelona, Madrid's airport offers seamless connections, often threading through the opulent skies of Doha. Popular destinations include the artistic treasures of Paris, the romantic canals of Venice, and the vibrant markets of Marrakech, each waiting to whisper tales of adventure.

For those embarking on journeys from Madrid, consider booking your flights in advance to secure the best deals. Ensure your luggage is packed with essentials, and familiarize yourself with the airport’s facilities to ease your transit. With FlyDoha, comparing flights becomes a delightful dance, revealing the best options tailored to your travel dreams. Each season brings its own charm; spring beckons with blooming festivals, while summer invites sun-soaked escapades.

Recently booked air tickets to Madrid

From
Dakhla
To
Madrid
Depart date
15.06.2026
Price
$68
From
Brussels
To
Madrid
Depart date
08.07.2026
Price
$69
From
Milan
To
Madrid
Depart date
22.07.2026
Price
$73
From
Tangier
To
Madrid
Depart date
14.08.2026
Price
$73
From
Faro
To
Madrid
Depart date
27.08.2026
Price
$74
From
Porto
To
Madrid
Depart date
02.09.2026
Price
$84
From
Palma Mallorca
To
Madrid
Depart date
25.07.2026
Price
$88
From
Paris
To
Madrid
Depart date
29.07.2026
Price
$89
From
London
To
Madrid
Depart date
15.07.2026
Price
$90
From
Ibiza
To
Madrid
Depart date
25.07.2026
Price
$91

Popular flights to Madrid

Flights Frankfurt to Madrid
Frankfurt → Madrid
15.06.2026
$44
Flights Istanbul to Madrid
Istanbul → Madrid
06.11.2026
$86
Flights Tbilisi to Madrid
Tbilisi → Madrid
08.05.2027
$137
Flights Warsaw to Madrid
Warsaw → Madrid
23.07.2026
$35
Flights Paris to Madrid
Paris → Madrid
26.08.2026
$32
Flights Amsterdam to Madrid
Amsterdam → Madrid
23.08.2026
$105
Flights Tashkent to Madrid
Tashkent → Madrid
19.08.2026
$308
Flights Kutaisi to Madrid
Kutaisi → Madrid
20.06.2026
$75
Flights Baku to Madrid
Baku → Madrid
16.06.2026
$111
Flights Astana to Madrid
Astana → Madrid
25.11.2026
$229

Average price of flights to Madrid by month

Find the cheapest month – or even day – to fly to Madrid.

June
July

Airlines Flying to Madrid

Flying from Doha, Qatar to Madrid, Spain offers a variety of options for travelers seeking to explore the vibrant culture and rich history of the Spanish capital. Direct flights are available on Qatar Airways, with a flight duration of approximately 7 to 8 hours. For those considering connecting flights, airlines such as Turkish Airlines, Lufthansa, and Air France offer convenient routes, typically extending travel time to around 12 to 15 hours, depending on layover duration.

The average ticket price for a one-way flight from Doha to Madrid ranges from approximately 1,800 QAR to 3,200 QAR (around 490 USD to 870 USD), while round-trip fares generally fall between 3,500 QAR to 5,500 QAR (approximately 960 USD to 1,500 USD). To secure the best deals, travelers are advised to book their flights during the off-peak months of November to March, when prices tend to be more competitive due to lower demand.

When planning your trip, consider the time of year you wish to travel, as Madrid's climate varies significantly. The city enjoys a mild winter and warm summers, making spring and fall ideal for comfortable sightseeing. Additionally, be sure to check visa requirements and travel regulations well in advance, as these can vary based on nationality and may affect your travel plans.

Lastly, as you prepare for your journey, it’s wise to set aside some extra time for airport security and check-in, especially during peak travel seasons. Being well-prepared will ensure a smooth start to your adventure in Madrid.

Schedule flights Madrid - Doha

05:55 → 17:20

direct

logo ITA Airways 59
MAD — DOH
M - - - - - -
05:55 → 16:05

direct

logo ITA Airways 59
MAD — DOH
- - - - - S -
05:55 → 17:20

direct

logo ITA Airways 59
MAD — DOH
- - - - - - S
05:55 → 16:05

direct

logo ITA Airways 59
MAD — DOH
- - W - - - -
05:55 → 16:05

direct

logo ITA Airways 59
MAD — DOH
- T - - - - -
05:55 → 16:05

direct

logo ITA Airways 59
MAD — DOH
- - - T - - -
05:55 → 16:05

direct

logo ITA Airways 59
MAD — DOH
- - - - F - -
06:40 → 16:30

direct

logo Iberia 401
MAD — DOH
M - - T - - -
06:40 → 16:30

direct

logo Iberia 401
MAD — DOH
- T W - - - -
06:40 → 16:55

direct

logo Iberia 401
MAD — DOH
M - - - - - -
07:00 → 18:15

direct

logo Iberia 841
MAD — DOH
- - - - F - -
07:00 → 18:40

direct

logo Iberia 841
MAD — DOH
M T - T - - -
07:00 → 18:15

direct

logo Iberia 841
MAD — DOH
- T - - - - -
07:00 → 18:15

direct

logo Iberia 841
MAD — DOH
M T - T - S -
07:00 → 18:15

direct

logo Iberia 841
MAD — DOH
- - W - - - -
07:05 → 16:55

direct

logo Iberia 403
MAD — DOH
- - - - - S S
07:05 → 16:55

direct

logo Iberia 403
MAD — DOH
M - - - - - -
09:10 → 00:50

direct

logo Iberia 715
MAD — DOH
M - - - - - -
09:10 → 21:40

direct

logo Air Europa 1683
MAD — DOH
- T - - F - S
09:10 → 23:50

direct

logo Iberia 715
MAD — DOH
M T W T F S S
09:10 → 00:20

direct

logo Iberia 715
MAD — DOH
M - - T F S S
09:10 → 21:40

direct

logo Air Europa 1683
MAD — DOH
M - - - - - -
09:10 → 23:50

direct

logo Iberia 715
MAD — DOH
- T - - - - -
09:15 → 00:05

direct

logo Iberia 817
MAD — DOH
- - - - - - S
10:00 → 23:00

direct

logo Iberia 817
MAD — DOH
- - - - - S -
10:10 → 22:35

direct

logo Iberia 659
MAD — DOH
- - - - - S -
10:15 → 22:35

direct

logo Iberia 659
MAD — DOH
- - W - - - -
10:15 → 18:05

direct

logo Qatar Airways 148
MAD — DOH
M T W T F S S
10:15 → 22:35

direct

logo Iberia 659
MAD — DOH
- - - - F - -
11:25 → 23:00

direct

logo Iberia 817
MAD — DOH
- - W T - - -
11:25 → 23:50

direct

logo Iberia 411
MAD — DOH
M T W T F - S
11:25 → 23:50

direct

logo Iberia 411
MAD — DOH
- - - - - S -
11:25 → 23:00

direct

logo Iberia 817
MAD — DOH
- T - - F - -
11:25 → 23:20

direct

logo Iberia 673
MAD — DOH
M - - - - - -
11:25 → 00:05

direct

logo Iberia 817
MAD — DOH
M - W - F - -
11:30 → 22:45

direct

logo Iberia 649
MAD — DOH
- T - T - - S
11:30 → 23:35

direct

logo Iberia 737
MAD — DOH
- - - T - - -
11:30 → 22:35

direct

logo Iberia 649
MAD — DOH
- T - - - S S
11:30 → 23:00

direct

logo Iberia 673
MAD — DOH
M T W T F - -
11:30 → 22:45

direct

logo Iberia 649
MAD — DOH
M - W - F - -
11:30 → 22:35

direct

logo Iberia 649
MAD — DOH
M - W - F - -
11:40 → 22:20

direct

logo Iberia 871
MAD — DOH
- - - T - S -
11:50 → 23:40

direct

logo Lufthansa 1801
MAD — DOH
M - - - - - -
11:50 → 23:40

direct

logo Lufthansa 1801
MAD — DOH
- - - - - - S
11:55 → 22:30

direct

logo Iberia 809
MAD — DOH
- T - T - S S
11:55 → 22:30

direct

logo Iberia 809
MAD — DOH
- T - T - - -
12:00 → 23:20

direct

logo Iberia 673
MAD — DOH
- - - - - - S
12:00 → 23:00

direct

logo Iberia 673
MAD — DOH
- - - - - S S
12:00 → 00:45

direct

logo Turkish Airlines 1858
MAD — DOH
- - - - - S -
12:40 → 23:50

direct

logo Iberia 413
MAD — DOH
- - - - F - -
12:40 → 23:50

direct

logo Iberia 413
MAD — DOH
- - W - - - -
12:40 → 23:50

direct

logo Iberia 413
MAD — DOH
M T - T - - -
12:40 → 23:50

direct

logo Iberia 413
MAD — DOH
- - - - - S S
12:40 → 23:20

direct

logo Brussels Airlines 3722
MAD — DOH
- - - - F - -
12:40 → 23:20

direct

logo Brussels Airlines 3722
MAD — DOH
M - W - - - -
13:00 → 00:20

direct

logo Aegean Airlines 701
MAD — DOH
M T W T F S S
14:15 → 00:20

direct

logo Iberia 643
MAD — DOH
M - - - - - -
15:30 → 04:10

direct

logo Egyptair 754
MAD — DOH
- - - - - - S
15:30 → 03:55

direct

logo Egyptair 754
MAD — DOH
- - - T F - S
15:30 → 03:55

direct

logo Egyptair 754
MAD — DOH
- - W - - S -
15:30 → 03:55

direct

logo Egyptair 754
MAD — DOH
- T - - - - -
15:30 → 05:30

direct

logo Egyptair 754
MAD — DOH
M T W T F S -
16:30 → 03:55

direct

logo Royal Jordanian 110
MAD — DOH
- T - - F - S
16:30 → 03:55

direct

logo Royal Jordanian 110
MAD — DOH
- - - - - S -
16:50 → 07:00

direct

logo Iberia 723
MAD — DOH
M - - - F S S
16:50 → 06:40

direct

logo Iberia 723
MAD — DOH
- - - - - S S
16:50 → 06:40

direct

logo Iberia 723
MAD — DOH
- T - T - - -
17:10 → 00:50

direct

logo Qatar Airways 150
MAD — DOH
M T W T F S S
17:10 → 05:05

direct

logo Iberia 655
MAD — DOH
- - - T - - -
17:10 → 05:05

direct

logo Iberia 655
MAD — DOH
M T - - - S -
17:30 → 06:40

direct

logo British Airways 461
MAD — DOH
- - - T - S -
17:30 → 07:00

direct

logo British Airways 461
MAD — DOH
- - - - - - S
17:30 → 07:00

direct

logo British Airways 461
MAD — DOH
M - - T F S -
17:45 → 07:00

direct

logo Iberia 725
MAD — DOH
M T W T - - -
17:45 → 06:40

direct

logo Iberia 725
MAD — DOH
- - - - - S S
17:45 → 07:00

direct

logo Iberia 725
MAD — DOH
- - - - F S S
17:45 → 06:40

direct

logo Iberia 725
MAD — DOH
- T - T - - -
18:05 → 05:05

direct

logo ITA Airways 63
MAD — DOH
- - - T - - -
18:25 → 07:00

direct

logo British Airways 463
MAD — DOH
M - W - - - -
18:25 → 06:40

direct

logo British Airways 463
MAD — DOH
- - - T - - -
18:30 → 07:05

direct

logo Iberia 789
MAD — DOH
M - - - - - -
19:05 → 07:05

direct

logo Iberia 423
MAD — DOH
M - - - - - -
19:20 → 07:00

direct

logo Tunisair 607
MAD — DOH
- - - T - - -
05:55 → 16:05

1 stop

ITA Airways logo ITA Airways
MAD — DOH
- - - - F - -
05:55 → 16:05

1 stop

ITA Airways logo ITA Airways
MAD — DOH
- - - T - - -
05:55 → 16:05

1 stop

ITA Airways logo ITA Airways
MAD — DOH
- T - - - - -
05:55 → 16:05

1 stop

ITA Airways logo ITA Airways
MAD — DOH
- - - - - S -
05:55 → 16:05

1 stop

ITA Airways logo ITA Airways
MAD — DOH
- - W - - - -
05:55 → 17:20

1 stop

ITA Airways logo ITA Airways
MAD — DOH
M - - - - - -
05:55 → 17:20

1 stop

ITA Airways logo ITA Airways
MAD — DOH
- - - - - - S
06:40 → 16:55

1 stop

Iberia logo Iberia
MAD — DOH
M - - - - - -
06:40 → 16:30

1 stop

Iberia logo Iberia
MAD — DOH
- T W - - - -
06:40 → 16:30

1 stop

Iberia logo Iberia
MAD — DOH
M - - T - - -
07:00 → 18:15

1 stop

Iberia logo Iberia
MAD — DOH
M T - T - S -
07:00 → 18:15

1 stop

Iberia logo Iberia
MAD — DOH
- T - - - - -
07:00 → 18:15

1 stop

Iberia logo Iberia
MAD — DOH
- - - - F - -
07:00 → 18:15

1 stop

Iberia logo Iberia
MAD — DOH
- - W - - - -
07:00 → 18:40

1 stop

Iberia logo Iberia
MAD — DOH
M T - T - - -
07:05 → 16:55

1 stop

Iberia logo Iberia
MAD — DOH
- - - - - S S
07:05 → 16:55

1 stop

Iberia logo Iberia
MAD — DOH
M - - - - - -
09:10 → 23:50

1 stop

Iberia logo Iberia
MAD — DOH
M T W T F S S
09:10 → 23:50

1 stop

Iberia logo Iberia
MAD — DOH
- T - - - - -
09:10 → 21:40

1 stop

Air Europa logo Air Europa
MAD — DOH
- T - - F - S
09:10 → 21:40

1 stop

Air Europa logo Air Europa
MAD — DOH
M - - - - - -
09:10 → 00:20

1 stop

Iberia logo Iberia
MAD — DOH
M - - T F S S
09:10 → 00:50

1 stop

Iberia logo Iberia
MAD — DOH
M - - - - - -
09:15 → 00:05

1 stop

Iberia logo Iberia
MAD — DOH
- - - - - - S
10:00 → 23:00

1 stop

Iberia logo Iberia
MAD — DOH
- - - - - S -
10:10 → 22:35

1 stop

Iberia logo Iberia
MAD — DOH
- - - - - S -
10:15 → 18:05

direct

Qatar Airways logo Qatar Airways
MAD — DOH
M T W T F S S
10:15 → 22:35

1 stop

Iberia logo Iberia
MAD — DOH
- - - - F - -
10:15 → 22:35

1 stop

Iberia logo Iberia
MAD — DOH
- - W - - - -
11:25 → 23:50

1 stop

Iberia logo Iberia
MAD — DOH
M T W T F - S
11:25 → 23:50

1 stop

Iberia logo Iberia
MAD — DOH
- - - - - S -
11:25 → 23:00

1 stop

Iberia logo Iberia
MAD — DOH
- T - - F - -
11:25 → 23:20

1 stop

Iberia logo Iberia
MAD — DOH
M - - - - - -
11:25 → 23:00

1 stop

Iberia logo Iberia
MAD — DOH
- - W T - - -
11:25 → 00:05

1 stop

Iberia logo Iberia
MAD — DOH
M - W - F - -
11:30 → 22:35

1 stop

Iberia logo Iberia
MAD — DOH
M - W - F - -
11:30 → 22:35

1 stop

Iberia logo Iberia
MAD — DOH
- T - - - S S
11:30 → 22:45

1 stop

Iberia logo Iberia
MAD — DOH
M - W - F - -
11:30 → 22:45

1 stop

Iberia logo Iberia
MAD — DOH
- T - T - - S
11:30 → 23:00

1 stop

Iberia logo Iberia
MAD — DOH
M T W T F - -
11:30 → 23:35

1 stop

Iberia logo Iberia
MAD — DOH
- - - T - - -
11:40 → 22:20

1 stop

Iberia logo Iberia
MAD — DOH
- - - T - S -
11:50 → 23:40

1 stop

Lufthansa logo Lufthansa
MAD — DOH
M - - - - - -
11:50 → 23:40

1 stop

Lufthansa logo Lufthansa
MAD — DOH
- - - - - - S
11:55 → 22:30

1 stop

Iberia logo Iberia
MAD — DOH
- T - T - - -
11:55 → 22:30

1 stop

Iberia logo Iberia
MAD — DOH
- T - T - S S
12:00 → 00:45

1 stop

Turkish Airlines logo Turkish Airlines
MAD — DOH
- - - - - S -
12:00 → 23:00

1 stop

Iberia logo Iberia
MAD — DOH
- - - - - S S
12:00 → 23:20

1 stop

Iberia logo Iberia
MAD — DOH
- - - - - - S
12:40 → 23:50

1 stop

Iberia logo Iberia
MAD — DOH
- - - - - S S
12:40 → 23:50

1 stop

Iberia logo Iberia
MAD — DOH
M T - T - - -
12:40 → 23:50

1 stop

Iberia logo Iberia
MAD — DOH
- - W - - - -
12:40 → 23:50

1 stop

Iberia logo Iberia
MAD — DOH
- - - - F - -
12:40 → 23:20

1 stop

Brussels Airlines logo Brussels Airlines
MAD — DOH
M - W - - - -
12:40 → 23:20

1 stop

Brussels Airlines logo Brussels Airlines
MAD — DOH
- - - - F - -
13:00 → 00:20

1 stop

Aegean Airlines logo Aegean Airlines
MAD — DOH
M T W T F S S
14:15 → 00:20

1 stop

Iberia logo Iberia
MAD — DOH
M - - - - - -
15:30 → 03:55

1 stop

Egyptair logo Egyptair
MAD — DOH
- - W - - S -
15:30 → 03:55

1 stop

Egyptair logo Egyptair
MAD — DOH
- T - - - - -
15:30 → 03:55

1 stop

Egyptair logo Egyptair
MAD — DOH
- - - T F - S
15:30 → 04:10

1 stop

Egyptair logo Egyptair
MAD — DOH
- - - - - - S
15:30 → 05:30

1 stop

Egyptair logo Egyptair
MAD — DOH
M T W T F S -
16:30 → 03:55

1 stop

Royal Jordanian logo Royal Jordanian
MAD — DOH
- - - - - S -
16:30 → 03:55

1 stop

Royal Jordanian logo Royal Jordanian
MAD — DOH
- T - - F - S
16:50 → 06:40

1 stop

Iberia logo Iberia
MAD — DOH
- T - T - - -
16:50 → 07:00

1 stop

Iberia logo Iberia
MAD — DOH
M - - - F S S
16:50 → 06:40

1 stop

Iberia logo Iberia
MAD — DOH
- - - - - S S
17:10 → 00:50

direct

Qatar Airways logo Qatar Airways
MAD — DOH
M T W T F S S
17:10 → 05:05

1 stop

Iberia logo Iberia
MAD — DOH
M T - - - S -
17:10 → 05:05

1 stop

Iberia logo Iberia
MAD — DOH
- - - T - - -
17:30 → 06:40

1 stop

British Airways logo British Airways
MAD — DOH
- - - T - S -
17:30 → 07:00

1 stop

British Airways logo British Airways
MAD — DOH
M - - T F S -
17:30 → 07:00

1 stop

British Airways logo British Airways
MAD — DOH
- - - - - - S
17:45 → 07:00

1 stop

Iberia logo Iberia
MAD — DOH
- - - - F S S
17:45 → 06:40

1 stop

Iberia logo Iberia
MAD — DOH
- T - T - - -
17:45 → 07:00

1 stop

Iberia logo Iberia
MAD — DOH
M T W T - - -
17:45 → 06:40

1 stop

Iberia logo Iberia
MAD — DOH
- - - - - S S
18:05 → 05:05

1 stop

ITA Airways logo ITA Airways
MAD — DOH
- - - T - - -
18:25 → 06:40

1 stop

British Airways logo British Airways
MAD — DOH
- - - T - - -
18:25 → 07:00

1 stop

British Airways logo British Airways
MAD — DOH
M - W - - - -
18:30 → 07:05

1 stop

Iberia logo Iberia
MAD — DOH
M - - - - - -
19:05 → 07:05

1 stop

Iberia logo Iberia
MAD — DOH
M - - - - - -
19:20 → 07:00

1 stop

Tunisair logo Tunisair
MAD — DOH
- - - T - - -