City Flight Deals

Cheap Flights from Madrid

Madrid–Barajas is Iberia's home hub and the busiest gateway between Europe and Latin America, so this is consistently one of the better European starting points for cheap transatlantic fares to South and Central America.

The cheapest current fare in this snapshot is Madrid to Palma, Majorca at $38.

Roam compares current fare snapshots with previously recorded lows. Prices come from flight-search data, can change quickly, and final booking happens with the airline or travel agency.

Last updated: August 10, 2026 at 12:13 AM UTC

Current Deals from Madrid

Live deals curated from the latest Madrid search snapshot.

15 routes
$38

Madrid ↔ Palma, Majorca

Current price $38
Historical low $38
$55

Madrid ↔ Ibiza

Current price $55
Historical low $47
$57

Madrid ↔ Toulouse

Current price $57
Historical low $52
$63

Madrid ↔ Tangier

Current price $63
Historical low $62
$66

Madrid ↔ Tétouan

Current price $66
Historical low $57
$92

Madrid ↔ Marrakesh

Current price $92
Historical low $91
$114

Madrid ↔ Kutaisi

Current price $114
Historical low $114
$156

Madrid ↔ Yerevan

Current price $156
Historical low $122
$159

Madrid ↔ Istanbul

Current price $159
Historical low $138
$174

Madrid ↔ Vitoria-Gasteiz

Current price $174
Historical low $111
$174

Madrid ↔ İzmir

Current price $174
Historical low $149
$332

Madrid ↔ Halifax

Current price $332
Historical low $319
$443

Madrid ↔ Montreal

Current price $443
Historical low $430
$494

Madrid ↔ Punta Cana

Current price $494
Historical low $476
$507

Madrid ↔ New York

Current price $507
Historical low $508

Best Historical Deals from Madrid

Lowest recorded fares for Madrid routes in Roam Travel history.

22 routes
$29

Madrid ↔ Milan

Cheapest ever found $29
$41

Madrid ↔ Venice

Cheapest ever found $41
$44

Madrid ↔ Santiago de Compostela

Cheapest ever found $44
$44

Madrid ↔ Asturias

Cheapest ever found $44
$48

Madrid ↔ London

Cheapest ever found $48
$48

Madrid ↔ Skopje

Cheapest ever found $48
$51

Madrid ↔ Barcelona

Cheapest ever found $51
$53

Madrid ↔ Seville

Cheapest ever found $53
$58

Madrid ↔ Granada

Cheapest ever found $58
$60

Madrid ↔ Alicante

Cheapest ever found $60
$61

Madrid ↔ Valencia

Cheapest ever found $61
$67

Madrid ↔ Bilbao

Cheapest ever found $67
$68

Madrid ↔ Pamplona

Cheapest ever found $68
$72

Madrid ↔ Badajoz

Cheapest ever found $72
$83

Madrid ↔ Casablanca

Cheapest ever found $83
$101

Madrid ↔ Algiers

Cheapest ever found $101
$166

Madrid ↔ Tel Aviv

Cheapest ever found $166
$173

Madrid ↔ Amman

Cheapest ever found $173
$229

Madrid ↔ Istanbul

Cheapest ever found $229
$401

Madrid ↔ New York

Cheapest ever found $401
$522

Madrid ↔ Miami

Cheapest ever found $522
$557

Madrid ↔ Boston

Cheapest ever found $557

Frequently Asked Questions

Details about how these city landing prices are generated.

Each row shows the current cheapest fare we found for that destination using this page's fixed filters.

Current deals show live fares available now, while historical deals show the lowest prices we've previously recorded for each route.

Cheapest Ever Found is the lowest historical price we have recorded for that route in our flight deal history.

This page is refreshed daily at 4:00 AM Eastern Time and serves that scheduled snapshot throughout the day.

Cheap Flights From Other Cities

Browse current and historical flight deals departing from other major cities.