The route between San Francisco de Campeche and Mérida is one of the easiest inter-city links on the Yucatán Peninsula. At roughly 175 kilometres apart, the two colonial capitals sit close enough that combining them in a single trip feels natural rather than rushed. You can travel by bus in under three hours, take the Tren Maya in just over two, or drive yourself with the freedom to stop at cenotes and small towns along the way.

This guide covers how to make the journey in both directions and how to structure a multi-day itinerary that gives each city the time it deserves.

Why Pair Campeche With Mérida?

Mérida is the larger of the two — a full-scale city with a thriving food scene, extensive markets, and colonial architecture spread across Paseo de Montejo and the Centro Histórico. Campeche is smaller, quieter, and more compact, with its UNESCO-listed walled centre and Gulf coast setting. They complement each other well: Mérida gives you urban depth, while Campeche offers the slower pace of a fortified port city that sees fewer visitors.

The practical advantage is that neither requires a flight. Once you arrive at either airport — Mérida's Manuel Crescencio Rejón (MID) or Campeche's Alberto Acuña Ongay (CPE) — moving between them is simple, cheap, and comfortable.

Need transport? Book a transfer on WhatsApp.

Bus: The Budget Default

The ADO bus is the most common way to travel between the two cities. Departures run frequently throughout the day, with service from early morning until late evening.

Key details:

  • Duration: 2 hours 20 minutes to 2 hours 40 minutes depending on service class
  • Cost: ADO first class around 200–250 MXN one way; ADO GL (deluxe) around 250–300 MXN
  • Frequency: Multiple departures hourly — no need to book far in advance except during peak holidays
  • Departure point in Campeche: Terminal ADO Campeche, Av. Patricio Trueba de Regil 237, Tepeyac
  • Arrival in Mérida: Terminal ADO Mérida Centro (Calle 69, Centro) or Terminal Paseo 60 depending on service

The ADO GL offers wider seats, more legroom, and fewer passengers per bus. For a journey under three hours the difference is noticeable but not essential — first class is perfectly adequate. Both classes have air conditioning and restrooms on board.

ADO bus in service across MexicoADO bus in service across Mexico

From Mérida's ADO terminal, you can walk to the Centro Histórico in about 15 minutes or take a short taxi ride. The terminal sits at Calle 56 between 33 and 35 at Plaza Paseo 60, right in the heart of things.

Tren Maya: The Newer Option

The Tren Maya now connects Campeche and Mérida directly, with the journey taking approximately 2 hours 14 minutes from San Francisco de Campeche station to Mérida Teya station. This is the fastest overland option available.

What to expect:

  • Duration: About 2 hours 14 minutes
  • Cost: Tourist class from around 215–430 MXN depending on fare type (local, national, international); premiere class from 688 MXN
  • Frequency: Multiple daily departures; schedules typically run from early morning through evening
  • Departure point in Campeche: San Francisco de Campeche Tren Maya station (near the city centre)
  • Arrival in Mérida: Teya Station, located east of the city in Kanasín municipality

Mérida Teya station is not in the city centre. From there, you will need to take a taxi, ride-share, or Ie-Tram bus to reach the Centro Histórico — budget 20 to 30 minutes and roughly 40–80 MXN for the transfer. The station itself is modern, well-signed, and has food vendors and convenience stores.

The train ride is smooth and air-conditioned, with large windows showing the flat Yucatán landscape passing by. It is comfortable and reliable, though you should book tickets in advance during high season (December through March) and around long weekends. Check schedules on the official Tren Maya website or at ticket offices — departures and prices can vary by date.

A note on booking: Tickets are sold online and at station counters. The fare structure has multiple tiers based on residency. International tourists pay the highest rate (around 430–574 MXN for tourist class), which is still reasonable for the distance covered.

Driving: Flexibility With Some Planning

If you have a rental car, the drive from Campeche to Mérida takes about 2 hours 15 minutes under normal traffic conditions. The route is straightforward — you follow Highway 180 (also called Costera del Golfo) the entire way. The road is well-maintained, flat, and mostly straight.

Practical details:

  • Distance: Approximately 175 kilometres
  • Tolls: None on this route
  • Fuel: Fill up before leaving Campeche; there are service stations along the way but options thin out in rural stretches
  • Stops worth making: Hampolol (ecotourism park with cenotes, just before the state line), the town of Hecelchakán for a quick food stop, and the stretch near the Yucatán border where the landscape shifts from coastal scrub to limestone plain

Download offline maps before you set out. Mobile signal can drop in rural areas between towns. The drive is easy and low-stress during daylight hours — avoid night driving if possible, as Highway 180 has limited lighting and wildlife crossings.

Time Zone Note

Campeche State observes Central Time (UTC-6), while Yucatán State (including Mérida) also observes Central Time. There is no time zone change between the two cities, so you do not need to adjust your clock. This is different from travel to Quintana Roo (Cancún, Tulum, Bacalar), which observes Eastern Time (UTC-5).

How Many Days for Each City

For a combined trip, here is a realistic breakdown:

  • Campeche: 2 days gives you the walled centre, a few bastions, the Malecón at sunset, and a half-day trip to Edzná or a nearby cenote. Three days lets you add a Laguna de Términos boat trip or a day at the coast near Champotón.
  • Mérida: 3 days is a good minimum — one for the Centro Histórico and Plaza Grande, one for Paseo de Montejo and the museums, and one for a day trip to Uxmal, Celestún, or the cenotes of Homún.

If you have 5 to 6 days total, you can cover both cities comfortably without feeling rushed. Start in whichever city is closer to your arrival airport, then move to the second before flying out.

Suggested 6-Day Combined Itinerary

Days 1–2: Campeche Arrive in Campeche, explore the walled centre on foot, visit two or three bastions, walk the Malecón at sunset. On day two, take a morning trip to Edzná (45 minutes by car or bus) and return for dinner in the old town.

Day 3: Travel to Mérida Take a morning bus or train to Mérida. Settle into your accommodation, then spend the afternoon walking the Centro Histórico — the Cathedral, Plaza Grande, and the surrounding streets.

Days 4–5: Mérida Dedicate one full day to the city (Paseo de Montejo, museums, Mercado Lucas de Gálvez, evening in the centro). Use the other day for a day trip — Uxmal is the classic choice, or head to Celestún for flamingos and a lagoon boat tour if you prefer nature.

Day 6: Departure Fly out of Mérida airport, which has connections to Mexico City, Cancún, and international destinations including Houston and Miami.

Practical Tips

  • Booking bus tickets: ADO tickets can be purchased at the station or online. During Semana Santa and Christmas, book a day or two ahead.
  • Booking train tickets: Tren Maya tickets are best booked online or at the station. Same-day purchase is usually possible but not guaranteed during peak periods.
  • Luggage: Both ADO buses and the Tren Maya have luggage storage. You will not need to worry about bags for a multi-day trip.
  • Cash: Smaller towns and market vendors in both cities prefer cash. ATMs are plentiful in Mérida and available in Campeche's centre.
  • Heat: Both cities are hot and humid. Plan sightseeing for early morning and late afternoon, especially between April and September. Carry water and use sunscreen.
  • Getting around Mérida: The city is larger than Campeche and you will likely need taxis or ride-shares to reach some attractions. Uber operates in Mérida. Local buses are cheap but can be slow.
  • Getting around Campeche: The walled centre is walkable. For anything outside it — Edzná, the airport, the university area — you will need a taxi. There is no ride-share app operating in Campeche as of this writing, so keep small bills for taxi fares.

Coming From Further Afield

If you are flying in from outside the peninsula, Mérida's airport is the more practical entry point. It has direct flights from Mexico City (about 2 hours), Cancún, and several US hubs. Campeche's airport has limited service — primarily connections from Mexico City on smaller aircraft. For most travellers, flying into Mérida and then continuing to Campeche by bus or train is the most efficient approach.

From Cancún or Playa del Carmen, you can reach Campeche first via the Tren Maya (the full journey takes about 5–6 hours with stops at Izamal, Chichén Itzá, and Mérida) or by ADO bus (approximately 7 hours via theMérida bypass). If your plan is to visit both Campeche and Mérida, it makes sense to travel to whichever is closer to your entry point first, then link them with the short inter-city leg described above.

Quick Comparison

ModeDurationCost (approx.)Best for
ADO bus2h 20m–2h 40m200–300 MXNBudget travellers, frequent departures
Tren Maya2h 14m + transfer215–574 MXN + transferFastest option, comfortable ride
Rental car2h 15m + stopsFuel + rental feeFlexibility, roadside stops, groups

The bus remains the best balance of price, frequency, and door-to-door convenience for most travellers. The train is worth considering if you value speed and comfort and do not mind the transfer from Teya station. Driving makes the most sense if you are already renting a car for a broader peninsula loop that includes ruins, cenotes, and coastal stops between the two cities.

Need transport? Book a transfer on WhatsApp.

Keep exploring