Direct flights from Mexico City to Bogota

  • ~7 flights a day
  • 2 airlines

🔔 Track this route

We check MEX → BOG every day and email you the cheapest nonstop fares we find.

Free · one-click unsubscribe

When the nonstops leave

Typical weekly schedule · 52 flights per week (~7 per day) · Updated 20d ago

Most leave in the morning.

Morning before noon 30 a week

Arrive the same day

12:20 AM 1:30 AMSun 7:45 AMSun 8:45 AM
12:40 AM 4:55 AM
Afternoon noon – 6 PM 14 a week

Arrive the same day

2:00 PM
5:55 PM
Evening after 6 PM 8 a week

Arrive the next morning

8:00 PMSat 11:20 PM
Aeromexico Departs Terminal 2 Arrives Terminal 1
Avianca Departs Terminal 1 Arrives Terminal 1

Frequently asked questions

Is there a direct flight from Mexico City to Bogota?

Yes. Aeromexico and Avianca fly nonstop from Mexico City (MEX) to Bogota (BOG), several times daily. The flight takes about 4h 33m and covers 1,963 miles (3,159 km). Round-trip fares typically run around $680. Fares last checked 5 October 2026.

Which airlines fly direct from Mexico City to Bogota?

Aeromexico, Avianca operate nonstop flights from Mexico City to Bogota.

How long is the flight from Mexico City to Bogota?

The nonstop flight from Mexico City to Bogota takes ~4h 33m (approximately 3159 km).

How often do direct flights operate from Mexico City to Bogota?

Nonstop flights from Mexico City to Bogota operate several times daily — 52 flights per week (~7 per day).

What days of the week are there direct flights from Mexico City to Bogota?

Direct flights from Mexico City to Bogota operate every day of the week. Aeromexico flies daily and Avianca flies daily.

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

Round-trip flights from Mexico City (MEX) to Bogota (BOG) start at $464, with a typical fare around $680. Based on 3 recent fare combinations.