Flights and other options
Getting here
Merida is located to the west center of the Yucatan peninsula, about 4 hours driving time from Cancun on the Caribbean coast, and 2 hours driving time from Campeche on the Gulf of Mexico. The Gulf coast beach town of Progreso is 45 minutes to the north of the city.

Many visitors to Merida choose to fly directly to Merida's Rejon International Airport (airport code MID) which is served by United Airlines directly from Houston, American Airlines from Dallas, WestJet from Toronto, AeroMexico from Miami and Mexico City, Interjet from Mexico City, Volaris from Mexico City, and VivaAerobus from Guadalajara and Monterrey.

Others choose to fly to Cancun Airport (airport code CUN) which offers a wide choice of direct flights to and from North America and Europe on most North American and many European airlines, including non stop from London via British Airways and Virgin Atlantic Airways. From Cancun, it is an easy 4 hour 1st class bus ride via ADO (with services several times a day directly from Cancun Airport to Merida) or a pleasant drive via rental car on well maintained highways. Self driving from Cancun offers the option of visiting the interesting colonial city of Valladolid, or the Mayan ruins at Chichen Itza on the way.

Another way of getting to Merida from Cancun is via Mayair, offering an early morning flight from Cancun to Merida, and an evening flight from Merida to Cancun, with flight time around 1 hour.

From Merida airport, fixed price airport taxis are available, and from the bus stations, city taxis can be utilized.