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 Milan at $37.

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: October 21, 2026 at 8:07 AM UTC

Current Deals from Madrid

Live deals curated from the latest Madrid search snapshot.

17 routes
$37

Madrid ↔ Milan

Current price $37
Historical low $32
$41

Madrid ↔ Asturias

Current price $41
Historical low $36
$43

Madrid ↔ Palma, Majorca

Current price $43
Historical low $34
$45

Madrid ↔ Santiago de Compostela

Current price $45
Historical low $38
$47

Madrid ↔ Ibiza

Current price $47
Historical low $42
$54

Madrid ↔ Tétouan

Current price $54
Historical low $50
$54

Madrid ↔ Tangier

Current price $54
Historical low $51
$67

Madrid ↔ Marrakesh

Current price $67
Historical low $65
$75

Madrid ↔ Valencia

Current price $75
Historical low $57
$126

Madrid ↔ Yerevan

Current price $126
Historical low $100
$137

Madrid ↔ Istanbul

Current price $137
Historical low $146
$404

Madrid ↔ New York

Current price $404
Historical low $318
$452

Madrid ↔ Orlando

Current price $452
Historical low $446
$587

Madrid ↔ Punta Cana

Current price $587
Historical low $502
$606

Madrid ↔ Montreal

Current price $606
Historical low $496
$615

Madrid ↔ Santo Domingo

Current price $615
Historical low $488
$642

Madrid ↔ Bilbao

Current price $642
Historical low $56

Best Historical Deals from Madrid

Lowest recorded fares for Madrid routes in Roam Travel history.

31 routes
$38

Madrid ↔ Venice

Cheapest ever found $38
$40

Madrid ↔ Santander

Cheapest ever found $40
$45

Madrid ↔ Turin

Cheapest ever found $45
$48

Madrid ↔ Barcelona

Cheapest ever found $48
$51

Madrid ↔ Bordeaux

Cheapest ever found $51
$52

Madrid ↔ Toulouse

Cheapest ever found $52
$53

Madrid ↔ Seville

Cheapest ever found $53
$56

Madrid ↔ Porto

Cheapest ever found $56
$57

Madrid ↔ Granada

Cheapest ever found $57
$57

Madrid ↔ Alicante

Cheapest ever found $57
$66

Madrid ↔ Casablanca

Cheapest ever found $66
$108

Madrid ↔ Agadir

Cheapest ever found $108
$116

Madrid ↔ Amman

Cheapest ever found $116
$117

Madrid ↔ Kutaisi

Cheapest ever found $117
$135

Madrid ↔ İzmir

Cheapest ever found $135
$137

Madrid ↔ Ankara

Cheapest ever found $137
$143

Madrid ↔ Tel Aviv

Cheapest ever found $143
$150

Madrid ↔ Beirut

Cheapest ever found $150
$180

Madrid ↔ Tunis

Cheapest ever found $180
$204

Madrid ↔ Istanbul

Cheapest ever found $204
$238

Madrid ↔ Antalya

Cheapest ever found $238
$322

Madrid ↔ Warsaw

Cheapest ever found $322
$379

Madrid ↔ Miami

Cheapest ever found $379
$403

Madrid ↔ New York

Cheapest ever found $403
$451

Madrid ↔ Washington, D.C.

Cheapest ever found $451
$451

Madrid ↔ Boston

Cheapest ever found $451
$482

Madrid ↔ Chicago

Cheapest ever found $482
$518

Madrid ↔ Toronto

Cheapest ever found $518
$582

Madrid ↔ La Romana

Cheapest ever found $582
$588

Madrid ↔ Santiago de Querétaro

Cheapest ever found $588
$801

Madrid ↔ Halifax

Cheapest ever found $801

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.