Mexico City to Mérida: Flight, Bus, or Car in 2026
Published
Updated

Mexico City to Mérida: Flight, Bus, or Car in 2026

The best way to get from Mexico City to Mérida is usually a nonstop flight to MID, which takes about 2 hours and is often still the best-value option once you count airport transfers and lost time. The ADO bus only makes sense if flight prices spike, and driving is worth it only if Veracruz, Campeche, or another Gulf-side stop is part of the trip.

The detail that trips people up is the departure point. This route can start from MEX, AIFA, or TAPO, and the best option changes depending on whether you are already near the airport, staying in central Mexico City, or deliberately trying to save on a holiday weekend.

Mérida's historic center — the Yucatán capital is 1,650 km from Mexico City and best reached by air in under 2 hours

Mexico City to Mérida in 30 Seconds

If you want…Best optionReal-world take
The fastest total travel dayNonstop flight to MIDBest for almost every short trip
The cheapest option when fares are normalLow-cost nonstop flightUsually beats the bus once time matters
The cheapest option during holiday spikesADO overnight bus from TAPOWorth checking when flights jump for Semana Santa or Christmas
A stop in Chichén Itzá, Valladolid, or CancunFly to CUN, then continue overlandMakes sense only if the stop is part of the plan
A Gulf Coast road tripDriveGood only if Veracruz, Villahermosa, Campeche, or Uxmal are part of the journey

Best Mexico City to Mérida Option by Starting Point

Starting pointBest optionWhy
Roma, Condesa, Centro, Reforma, CoyoacánNonstop flight from MEXEasiest airport for most city stays
Already at MEXNonstop flightNo reason to add a long bus day
Already at AIFAFlight only if the fare is clearly betterAIFA works, but the transfer advantage disappears if you are not already there
Near TAPO / San LázaroADO bus if you are price-first, otherwise MEX flightTAPO is only worth it if you truly want the bus
5+ day Yucatán loop with stopsDrive or CUN + overlandBest when Mérida is not the only destination
2- to 4-day Mérida tripNonstop flightSaves the most usable time

At a Glance: Mexico City to Mérida Options

OptionCost per PersonTravel TimeBest For
Nonstop flight (MEX or AIFA → MID)700–3,500 MXN2 hrs flight + airport timeNearly everyone
Flight via Cancun600–2,500 MXN3.5–5 hrs totalTravelers who find a much cheaper fare or want a stop
ADO bus from TAPO900–1,600 MXN20–22 hrsBudget travelers who can handle the overnight
Fly to CUN + Maya Train / ADO1,300–3,000 MXN combined4–6 hrs totalTravelers building a Peninsula route
Drive500–900 MXN fuel + tolls per day2 days minimumRoad trip with multiple Yucatán Peninsula stops

Bottom line: book the nonstop flight first, then compare the bus only if fares are unusually high. This is one of those Mexico routes where the plane usually wins by so much on time that it is hard for the bus to make financial sense unless you are very flexible or traveling on a holiday spike.


Option 1: Fly Direct — MEX or AIFA to MID (2 Hours)

A direct flight from Mexico City Benito Juárez International Airport (MEX) to Mérida Manuel Crescencio Rejon Airport (MID) takes approximately 2 hours. It’s one of the most straightforward domestic routes in Mexico.

Airlines flying MEX → MID direct (2026):

AirlineTypical Price (each way)Notes
Aeromexico1,200–4,000 MXNMost frequent, best baggage policy
Volaris700–2,200 MXNCheapest when booked early, bag fees extra
VivaAerobus750–2,500 MXNSome routes connect via Cancun — check carefully

Booking strategy:

  • Book 4–6 weeks ahead for fares under 1,200 MXN on Aeromexico and under 900 MXN on Volaris.
  • Last-minute (under 7 days): expect 2,500–5,000 MXN on any carrier.
  • Budget carriers (Volaris, Viva) charge 250–450 MXN per checked bag. If you’re packing more than a carry-on, factor that in — the apparent price gap narrows quickly.
  • AIFA (Felipe Ángeles Airport): Some Volaris and Viva flights now operate from AIFA (north of the city, 1 hour+ from most neighborhoods). Always confirm your departure terminal when booking.

MEX airport tips:

  • Terminals 1 and 2 are connected by a free shuttle train (10 min). Check which terminal your airline uses — Aeromexico uses T2, most others use T1.
  • Metro Line 5 connects directly to T1 (Aeropuerto station). Uber to central Roma Norte/Condesa: 80–150 MXN.
  • Arrive 90 minutes before domestic departure. Security lines at peak times (6–8 AM, 5–7 PM) can be 30 minutes.

At MID (Mérida Airport):

  • Uber is active at MID. Expect 80–150 MXN to the historic center (8 km, 15 min).
  • Authorized airport taxi kiosk: 200–280 MXN fixed rate to centro.
  • No ADO bus directly from MID to the city center — taxi or Uber is the move.
  • For a full arrival walkthrough, see Mérida Airport Transportation 2026.
Paseo de Montejo — Mérida's grand 19th-century boulevard with French-influenced mansions, 15 minutes from MID airport by Uber

Option 2: Fly to Cancun + Maya Train to Mérida

If direct MEX → MID flights are expensive (common during Semana Santa, Christmas, and peak beach season), flying to Cancun first and taking the Maya Train to Mérida is a legitimate alternative — and it lets you see Chichen Itza or Tulum without backtracking.

The route:

  1. Fly MEX → CUN: ~600–2,000 MXN (more competitive than MEX→MID during peak periods). ~2 hrs 15 min.
  2. Maya Train CUN → MID: 400–700 MXN (~3 hours direct; 5+ hrs with stops).

Total cost: ~1,300–3,500 MXN | Total time: 5–6 hrs including connection

Maya Train logistics:

  • The train departs from CUN Airport Station — you walk directly from arrivals to the train station inside the terminal (no taxi needed).
  • Book online at trenmaya.fonatur.gob.mx in advance. Seats sell out during holidays. Prices vary by service class (1st Class Selecta = wide seats, panoramic windows, ~500–700 MXN; Standard = 400–500 MXN).
  • Mérida arrival: The Maya Train arrives at Mérida’s Fiesta Americana Hotel station (Monumento a la Patria, on Paseo de Montejo) — well-positioned near the city center. Uber from there: 50–80 MXN.
  • Direct vs. with stops: Direct trains take ~3 hours. Trains stopping at Valladolid and Chichen Itza area (Citas del Tren, 43 km from the ruins) take 4–5 hours.

The Chichen Itza stopover option: If you want to visit Chichen Itza without a separate day trip, some travelers fly to Cancun → take the Maya Train to Valladolid → day trip Chichen Itza → return to Valladolid → train on to Mérida the next morning. This requires overnight in Valladolid (which is excellent value at 600–1,200 MXN/night) and adds a day to your trip.

El Castillo pyramid at Chichen Itza — 2 hours from Mérida, accessible as a day trip or as a Maya Train stopover en route from Cancun

Option 3: ADO Bus — Mexico City to Mérida (20–22 Hours)

Yes, you can bus this route. ADO runs a nonstop overnight service from TAPO in Mexico City to Mérida. It’s not a quick journey — but for budget travelers willing to trade time for pesos, it’s viable.

Key details:

  • Terminal: TAPO (Terminal de Autobuses de Pasajeros de Oriente) — Mexico City’s east terminal, accessible via Metro Línea 4 (San Lázaro station).
  • Operator: ADO GL or ADO Platino
  • Cost (2026): 900–1,600 MXN one way
  • Journey: ~20–22 hours nonstop (direct route via Gulf Coast — Veracruz, Villahermosa, Campeche, then Mérida)
  • Typical departure times: Late evening (8–11 PM) arrive next afternoon; early morning also available

The honest truth: ADO Platino coaches are genuinely comfortable — 3 seats across (not 4), fully reclining to near-flat, pillow and blanket included, onboard entertainment. If you can sleep on buses, you save a night’s accommodation cost. If you can’t, it’s a long night.

Who this makes sense for:

  • Solo travelers on a very tight budget where 900 MXN vs 700 MXN doesn’t matter but the bus fare vs. flight difference (sometimes 200–300 MXN either way) tips things toward the bus when you factor in saving a hostel night (~300–600 MXN)
  • Travelers who genuinely enjoy overnight long-distance buses
  • Anyone wanting to see the Gulf Coast scenery (Veracruz at dawn is beautiful if you’re awake)

Mérida arrival: ADO drops at Mérida’s CAME bus terminal on Calle 70, which is walkable to the historic center in about 12 minutes or 50–80 MXN by Uber. If you’re staying farther north near Paseo de Montejo or Santa Ana, plan on a quick rideshare instead of walking with luggage in the heat.

Mexico City Departure Point Guide

One reason this route confuses first-timers is that “Mexico City” can mean three different departure setups:

If you’re leaving from…You need to know
MEX airportBest for most travelers staying in Roma, Condesa, Centro, Coyoacán, or Reforma
AIFA airportSometimes cheaper, but much farther north and slower to reach
TAPO bus terminalOnly relevant if you’re taking the ADO bus

Choose MEX if convenience matters. It is still the easiest airport for most visitors staying in central neighborhoods.

Choose AIFA only if the fare difference is real. A 200 MXN cheaper ticket can disappear once you add the longer transfer, earlier departure, and more complicated logistics.

Choose TAPO only if you’re committed to the overnight bus. For most travelers, it is not a meaningful alternative to a cheap nonstop flight.


Option 4: Drive Mexico City to Mérida

The distance is approximately 1,650 km via the most direct toll route (MEX 150D → Veracruz → Tabasco → Campeche → Yucatan). This is genuinely a two-day drive — 8–9 hours per day at highway pace.

Honest assessment: This only makes sense as a road trip where the journey is part of the experience. If you’re just trying to get to Mérida, fly.

If you’re doing the road trip:

SegmentDistanceDrive TimeNotes
Mexico City → Veracruz430 km4.5–5 hrsMEX 150D toll highway, well-maintained
Veracruz → Villahermosa530 km5.5–6 hrsMEX 180D, Gulf Coast stretch
Villahermosa → Campeche270 km3 hrsMEX 186D via Escárcega
Campeche → Mérida190 km2 hrsMEX 180, excellent condition
Total~1,650 km~15–16 hrs drivingMinimum 2 days, ideally 3

Where to stop:

  • Veracruz (Day 1 endpoint) — historic port city, Fort San Juan de Ulúa, excellent seafood. See Veracruz Travel Guide.
  • Villahermosa (Day 2 optional) — La Venta Olmec park (giant basalt heads), gateway to Palenque. See Villahermosa Travel Guide.
  • Campeche (Day 2 endpoint) — UNESCO colonial walled city, one of Mexico’s most underrated stops. See Campeche Travel Guide.

Rental car considerations: One-way from MEX to MID typically adds 1,500–3,000 MXN drop fee. Fuel: ~1,200–1,500 MXN for the full distance. Total tolls: ~700–1,000 MXN.

Celestún flamingos near Mérida — the Yucatán capital is the gateway to Celestún, Uxmal, Chichen Itza, and the cenotes circuit

Mérida as Your Yucatán Base

Mérida is the capital of Yucatán state — 1.1 million people, a beautifully preserved colonial center, and the best base on the Peninsula for seeing the main ruins and wildlife.

What Mérida gives you access to:

DestinationDistanceFrom Mérida
Chichen Itza120 km1.5 hrs by car, 2 hrs by ADO
Uxmal80 km1 hr by car, 1.5 hrs by bus
Celestún flamingos90 km1.5 hrs by car
Dzibilchaltun (close)16 km20 min — easiest ruins from the city
Valladolid160 km2 hrs, cenote circuit base
Izamal Yellow City68 km1 hr

Mérida vs Cancun as Yucatán base: For cultural travelers and ruins enthusiasts, Mérida wins clearly — it’s closer to Uxmal, cheaper, more authentic, and has no Hotel Zone to navigate around. For beach-focused travelers, Cancun is better positioned for Riviera Maya access. See Day Trips from Mérida for the full breakdown.

Gran Museo del Mundo Maya in Mérida — the world-class Maya archaeology museum is 20 minutes from MID airport

Best Option by Traveler Type

Traveler TypeRecommended OptionWhy
Solo traveler (any budget)Direct flight MEX → MID2 hrs vs 22 hrs, often priced similarly when booked early
Budget traveler (flexible dates)Book direct flight 4–6 weeks outVolaris/Viva fares 700–900 MXN available, cheaper than bus + accommodation
Ultra-budget (Semana Santa/Christmas)ADO overnight busWhen all flight prices spike, bus stays flat at 900–1,600 MXN
Traveler wanting Chichen Itza stopFly to CUN + Maya TrainLogical stopover, no backtracking, Valladolid overnight worthwhile
Family with kidsDirect flight only20-hour bus with children is a special kind of misery
Road trip travelerDrive with Veracruz + Campeche stopsOnly justified if the journey is the destination
Connecting from US/CanadaFly CUN, then Maya TrainMost international flights hub through Cancun — easier connection

Practical Info

Mérida airport (MID):

  • 8 km southwest of the historic center
  • Uber: 80–150 MXN to centro (15 min)
  • Official taxi: 200–280 MXN
  • International connections: Direct flights to Miami, Houston, Dallas, and some Canadian cities — useful if you’re flying back internationally from Mérida rather than Cancun

CAME Bus Terminal (Mérida):

  • Calle 70 No. 555, between Calles 69 and 71
  • 12-minute walk to the Plaza Mayor (historic center)
  • Uber available from the terminal

Maya Train Mérida Station:

  • Paseo de Montejo at Avenida Colón (near the Monumento a la Patria)
  • Excellent location — Paseo de Montejo’s grand boulevard, 15 min walk to Plaza Mayor

Once in Mérida:

  • Uber works well throughout the city — unusual for Yucatán (no Uber in Tulum)
  • Historic center is walkable — you can stay in centro and access everything on foot
  • Day trips to Celestún, Uxmal, and Dzibilchaltun are easy by rental car
  • Chichen Itza: ADO buses run from CAME terminal, or rent a car for more flexibility
Cenote near Mérida — the Yucatán Peninsula has thousands of cenotes, many accessible as day trips from the city

Frequently Asked Questions

How long does it take to get from Mexico City to Mérida? By direct flight: 2 hours. Via Cancun connection: 3.5–5 hours. By ADO bus: 20–22 hours. Driving: 2 full days (1,650 km).

Is there a direct flight from Mexico City to Mérida? Yes. Aeromexico and Volaris operate direct nonstop flights from MEX to MID. Journey time is ~2 hours. Some VivaAerobus routes connect via Cancun — check the itinerary when booking.

Can you take a bus from Mexico City to Mérida? Yes. ADO runs from TAPO terminal in Mexico City to Mérida’s CAME terminal — approximately 20–22 hours nonstop, 900–1,600 MXN. ADO Platino class is comfortable for long-haul overnight travel.

Is the Maya Train an option from Mexico City to Mérida? Not from Mexico City directly. The Maya Train runs only within the Yucatán Peninsula, starting at Cancun Airport. To use it, fly to Cancun, then take the train to Mérida (~3 hours, 400–700 MXN). This works well if you want a Chichen Itza or Tulum stop en route.

Which airport serves Mérida? Manuel Crescencio Rejon International Airport (MID), 8 km southwest of the historic center. Uber: 80–150 MXN to centro. Direct connections from MEX, CUN, and several US cities.


Getting to the Yucatán and need a rental car for day trips? RentCars compares all agencies at MID and CUN airports.

travel insurance covers your full Mexico trip including the Yucatán, s.

Tours & experiences in Mexico City