Flights from Bogota to Madrid – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
BOG to MAD – All flight route options from El Dorado International Airport, Colombia to Barajas, Spain. These flights are operated by 17 different airlines. Fly non-stop or choose from 24 different connecting flights. The shortest flight time is 9 hours and 30 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Barajas
We got great deals on hotels and car rentals near the airport.
Bogota to Madrid flights
There are over 27 airlines and as many as 880 flights every week to this destination. You can fly non-stop to Madrid (MAD) from Bogota (BOG) with AVIANCA, Iberia or Air Europa but if a stopover option suits you better you can choose to fly via Barcelona, Cali or any other of the 24 alternatives with connectiing airports.
Bogota to Madrid with AVIANCA
You can fly non-stop every weekday with flights departing between 7:00 am and 9:00 pm. You can also take a connecting flight via Cali or Medellin. AVIANCA is a Star Alliance member.
With American Airlines
If you fly from Bogota with American Airlines you will do a stopover in Miami, MIA before reaching Madrid. This flight trip will take 16 hours and 5 minutes and you can fly every weekday with departures between 6:00 am and 2:00 pm. American Airlines is a member of the air alliance OneWorld.
Distance & flight times: Bogota Airport to Barajas
The shortest flight time between BOG and MAD is 9 hours and 30 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 9h 30m | - | 5017 miles (8072 km) |
BCN Barcelona | 13h 50m | 2h 55m | 5620 miles (9043 km) |
CLO Cali | 14h 14m | 3h 33m | 5363 miles (8629 km) |
SDQ Santo Domingo | 14h 25m | 3h 35m | 5180 miles (8335 km) |
MDE Medellin | 14h 38m | 3h 10m | 5170 miles (8319 km) |
YUL Montreal | 14h 40m | 3h 20m | 6301 miles (10138 km) |
SJO San Jose | 15h 0m | 2h 10m | 6096 miles (9808 km) |
SJU San Juan | 15h 8m | 3h 30m | 5088 miles (8187 km) |
UIO Quito | 15h 15m | 3h 10m | 5902 miles (9496 km) |
LHR London | 15h 23m | 3h 35m | 6072 miles (9770 km) |
PUJ Punta Cana | 15h 35m | 4h 10m | 5145 miles (8278 km) |
PTY Panama City | 15h 35m | 3h 55m | 5569 miles (8961 km) |
GYE Guayaquil | 15h 40m | 3h 50m | 6252 miles (10059 km) |
IAD Dulles | 15h 55m | 2h 35m | 6216 miles (10002 km) |
MIA Miami | 16h 5m | 3h 40m | 5961 miles (9591 km) |
CDG Paris | 16h 15m | 3h 35m | 6065 miles (9759 km) |
YYZ Toronto | 16h 20m | 2h 25m | 6515 miles (10483 km) |
CUN Cancun | 16h 35m | 3h 20m | 6396 miles (10291 km) |
MCO Orlando | 17h 10m | 4h 20m | 6106 miles (9825 km) |
HAV Havana | 17h 25m | 4h 30m | 6048 miles (9731 km) |
ATL Atlanta | 17h 35m | 4h 15m | 6466 miles (10404 km) |
EWR New York | 17h 55m | - | - |
AMS Amsterdam | 18h 10m | 3h 25m | 6436 miles (10356 km) |
JFK New York | 18h 15m | 4h 0m | 6096 miles (9808 km) |
ZRH Zurich | 18h 43m | 3h 20m | 6443 miles (10367 km) |


Quick copy and share this page
From Bogota to Spain
Below is a list of other destinations to Spain from El Dorado International Airport with either direct flights or 1 stop connections.
From Colombia to Madrid
Below is a list of other cities in Colombia with flights to Madrid with either non-stop or connecting flights.