Direct flights from Madrid to Bogota MAD → BOG

Air Europa, Avianca, Iberia and Plus Ultra operate nonstop flights from Madrid (MAD) to Bogota (BOG). The nonstop flight takes around ~10h 2m, covering 4,990 miles (8,031 km) and operates multiple daily. Round-trip fares currently start at $1190, with a typical fare around $1759 across 620 recent fare combinations. Updated 28 June 2026.

60-day flexibility overview based on 620 recent fares across the next 60 days

Cheapest
$1,190
Typical
$1,759
Most expensive
$2,044

Prices last updated 14 days ago. Fares change frequently — check the airline for current pricing.

📬 Email me when fares drop

We'll check every combination in your window daily and email you the cheapest match. No account needed.

Set free alert →
Air Europa UX Avianca AV Iberia IB Plus Ultra PU

Departure Schedule next 7 days

Frequently asked questions

Is there a direct flight from Madrid to Bogota?

Yes, Air Europa, Avianca and 2 more airlines operate nonstop flights from Madrid (MAD) to Bogota (BOG).

Which airlines fly direct from Madrid to Bogota?

Air Europa, Avianca, Iberia, Plus Ultra operate nonstop flights from Madrid to Bogota.

How long is the flight from Madrid to Bogota?

The nonstop flight from Madrid to Bogota takes ~10h 2m (approximately 8031 km).

How often do direct flights operate from Madrid to Bogota?

Nonstop flights from Madrid to Bogota operate multiple daily.

How much is a round-trip flight from Madrid to Bogota?

Round-trip flights from Madrid (MAD) to Bogota (BOG) start at $1190, with a typical fare around $1759. Based on 620 recent fare combinations.

Explore More

Cheap direct deals from Madrid — last one was $159 to San Bartolomé