Travel Mexico City to Merida Yucatan

Mexico City to Merida Yucatan

You’ll find practical information on schedules and prices for several transport options between Mexico City and Merida Yucatan, including combined, flight or bus.

Travel options for Mexico City to Merida Yucatan

For a trip from Mexico City to Merida Yucatan, flight is both the fastest and the most cost-effective choice at 1133 MXN, taking just 1h y 45 minutes.

Flight from Mexico City to Merida Yucatan

Choosing to fly is the quickest way to travel from Mexico City to Merida Yucatan. Departures take place from MEX Mexico City Airport, and after a flight time of around 1 hour 45 minutes, you will arrive at MID Merida Airport Mexico, Merida Yucatan. Air travel is especially practical for longer routes, with ticket prices starting from 1,133 MXN. Full flight information and booking options are available through the complete flight listing.

Prices: 1,133 MXN

Duration: 1h 45m – 2h 7m ⏱

Choose avia from Mexico City to Merida Yucatan for 1133 MXN Travel with avia from Mexico City to Merida Yucatan in 1h 45m Choose avia from Mexico City to Merida Yucatan in 1h 45m Take avia from Mexico City to Merida Yucatan for 1133 MXN Explore with avia from Mexico City to Merida Yucatan in 1h 45m Explore with avia from Mexico City to Merida Yucatan for 1133 MXN

View all Flight tickets →

Combined from Mexico City to Merida Yucatan

Start your journey from MEX Mexico City Airport to reach MID Merida Airport Mexico, Merida Yucatan via combined routes linking Mexico City and Merida Yucatan. The trip usually takes around 5 hours 7 minutes with fares starting from 1,838 MXN. Make sure to book your seat in advance book your travel.

Prices: 1,838 MXN

Duration: 5h 7m – 15h 33m ⏱

Journey with combined from Mexico City to Merida Yucatan for 1838 MXN Journey with combined from Mexico City to Merida Yucatan for 1838 MXN

View all Combined tickets →

Bus from Mexico City to Merida Yucatan

To travel from Mexico City to Merida Yucatan by bus, you will begin your journey at Mexico City Norte Bus Station or TAPO San Lazaro, Mexico City, with buses typically running between 14:30 and 22:00 so you can choose a departure that fits your schedule. The trip usually takes around 21 hours 45 minutes and arrives at Merida Unica Bus Station, Merida Yucatan, offering a comfortable and reliable way to reach your destination. Fares start at 2,559 MXN. Be sure to check available tickets and secure your preferred seat here for a smooth and hassle-free journey.

Prices: 2,559 MXN

Duration: 21h 45m – 23h 25m ⏱

Choose bus from Mexico City to Merida Yucatan for 2559 MXN Experience bus from Mexico City to Merida Yucatan for 2559 MXN

View all Bus tickets →

Distance Mexico City to Merida Yucatan

The distance between Mexico City and Merida Yucatan is 1010.4 kilometers.

Mexico City to Merida Yucatan Transportation Comparison

Compare transport options side by side using key travel metrics to find the best way to get from Mexico City to Merida Yucatan

Flight
Combined
Bus
Average price
1,600 MXN
3,054 MXN
2,598 MXN
Cheapest price
1,133 MXN
1,838 MXN
2,559 MXN
Average duration
1h 58m
9h 08m
22h 32m
Minimum duration
1h 45m
5h 07m
21h 45m
Number of departures
28
7
7
Tickets
Operators
Aeromexico, VivaAerobus, Volaris
Volaris
ADO GL, ADO

Flight Routes & Schedules from Mexico City to Merida Yucatan

Catch your nonstop flight at MEX Mexico City Airport, the only direct connection from Mexico City to Merida Yucatan. Flights depart from 06:01 until 20:30, and the journey in the air typically lasts around 1h 45m to 2h 7m before touching down at MID Merida Airport Mexico, Merida Yucatan. Fares start from 1,133 to 1,773 MXN, and you can consult the full timetable for the Mexico City–Merida Yucatan route to select the departure that suits your schedule and book your seat in advance.

Departure stations
MEX Mexico City Airport
Arrival stations
MID Merida Airport Mexico, Merida Yucatan

Flight Timetable: MEX Mexico City Airport → MID Merida Airport Mexico, Merida Yucatan

  • 06:01 08:06 2h 5m 1729 MXN
  • 06:01 08:06 2h 5m 1767 MXN
  • 06:35 08:25 1h 50m 1495 MXN
  • 06:35 08:25 1h 50m 1585 MXN
  • 07:10 09:00 1h 50m 1648 MXN
  • 07:10 09:00 1h 50m 1133 MXN
  • 07:10 09:00 1h 50m 1178 MXN
  • 07:25 09:32 2h 7m 1729 MXN
  • 07:25 09:32 2h 7m 1767 MXN
  • 09:45 11:48 2h 3m 1729 MXN
  • 09:45 11:48 2h 3m 1767 MXN
  • 11:55 13:59 2h 4m 1729 MXN
  • 11:55 13:59 2h 4m 1767 MXN
  • 13:00 14:45 1h 45m 1495 MXN
  • 13:00 14:45 1h 45m 1564 MXN
  • 13:45 15:50 2h 5m 1729 MXN
  • 13:45 15:50 2h 5m 1767 MXN
  • 13:50 15:40 1h 50m 1773 MXN
  • 13:50 15:40 1h 50m 1133 MXN
  • 13:50 15:40 1h 50m 1178 MXN
  • 15:55 17:59 2h 4m 1729 MXN
  • 15:55 17:59 2h 4m 1767 MXN
  • 18:20 20:25 2h 5m 1729 MXN
  • 18:20 20:25 2h 5m 1767 MXN
  • 20:00 21:50 1h 50m 1299 MXN
  • 20:00 21:50 1h 50m 1361 MXN
  • 20:30 22:36 2h 6m 1729 MXN
  • 20:30 22:36 2h 6m 1767 MXN

Check all Bus tickets →

Combined Routes & Schedules from Mexico City to Merida Yucatan

Start your journey at MEX Mexico City Airport on a combined transport route toward Merida Yucatan. You’ll travel across different vehicles for about 5h 7m to 15h 33m, with departures running from 06:00 until 23:45 and fares starting from 1,838 to 8,126 MXN. Arrival is at MID Merida Airport Mexico, Merida Yucatan, and checking the timetable for connections between Mexico City and Merida Yucatan lets you choose the departure that fits your schedule.

Departure stations
MEX Mexico City Airport
Arrival stations
MID Merida Airport Mexico, Merida Yucatan

Combined Timetable: MEX Mexico City Airport → MID Merida Airport Mexico, Merida Yucatan

  • 06:00 12:16 6h 16m 2194 MXN
  • 07:05 12:12 5h 7m 1869 MXN
  • 07:05 12:12 5h 7m 1838 MXN
  • 10:00 20:10 10h 10m 3023 MXN
  • 12:00 20:10 8h 10m 8126 MXN
  • 21:45 13:18 15h 33m 2164 MXN
  • 23:45 13:18 13h 33m 2164 MXN

Check all Combined tickets →

Bus Routes & Schedules from Mexico City to Merida Yucatan

- Board a bus at Mexico City Norte Bus Station to reach Merida Unica Bus Station, Merida Yucatan, with the journey typically lasting 21h 45m to 23h 25m. Departures occur from 14:30 until 22:00, and bus ticket prices begin at 2,559 to 2,834 MXN.
- Leave TAPO San Lazaro, Mexico City by bus and ride for about 21h 50m to 22h 35m until you reach Merida Unica Bus Station, Merida Yucatan. Bus ticket prices begin at 2,559 MXN, with departures from 15:00 until 20:00.

Departure stations
Mexico City Norte Bus Station
TAPO San Lazaro, Mexico City
Arrival stations
Merida Unica Bus Station, Merida Yucatan

Bus Timetable: Mexico City Norte Bus Station → Merida Unica Bus Station, Merida Yucatan

  • 14:30 13:50 23h 20m 2559 MXN
  • 16:00 15:25 23h 25m 2559 MXN
  • 20:30 19:05 22h 35m 2559 MXN
  • 22:00 19:45 21h 45m 2834 MXN

Bus Timetable: TAPO San Lazaro, Mexico City → Merida Unica Bus Station, Merida Yucatan

  • 15:00 13:35 22h 35m 2559 MXN
  • 17:05 15:25 22h 20m 2559 MXN
  • 20:00 17:50 21h 50m 2559 MXN

Check all Bus tickets →

Plan journeys across Mexico

Route finder

The interactive map helps you explore routes between major cities, coastal destinations, airports, and ferry ports. Compare available transport options and find tickets for your next trip.


More travel routes for Mexico City and Merida Yucatan

Planning more stops after Mexico City to Merida Yucatan?

If your journey doesn’t end with Mexico City to Merida Yucatan, use the TicketRoutes Travel Planner to build a complete multi-city itinerary. Compare buses, trains, ferries, and flights for several destinations at once — faster and easier.

Try the Travel Planner

Perfect for travelers visiting multiple cities on one trip.