Where to stay

in Yucatan Peninsula

Scenic sandy beaches and cenote water holes frame the pre-Columbian Mayan cities and colonial city centers of this diverse region. 

The Yucatán Peninsula is a large strip of land that juts into the Gulf of Mexico. Comprising three Mexican states and skirting the borders of Belize and Guatemala, this diverse area is packed with stunning resort towns, breathtaking natural wonders and historic Mayan ruins. Visit the Yucatán Peninsula to learn about fascinating indigenous people between trips to the cenotes and beaches.

Cancun is an iconic destination in Quintana Roo whose Zona Hotelera is packed with deluxe hotels and spas. Drive along the central Boulevard Kukulcán and stop at upscale malls, such as the Kukulcán Plaza and La Isla shopping malls. Bring your family to relax on the white sandy strands of Playa Linda, Playa Tortugas and Playa Chac Mool.

Explore the history of the region’s indigenous people at El Rey Archaeological Zone. A little inland, find the fascinating ruins of Chichén Itzá, a pre-Columbian city. Study the various preserved sculptures and the majestic main temple.

Back on the coast, enjoy the stylish hotels and picturesque beaches of Playa del Carmen. Dive into the region’s myriad cenotes, which are otherworldly water holes in caves.

Head south along the coast for Tulum, a fortified Mayan town and vacation resort. Study the stucco reliefs in the Temple of the Frescoes and gaze up at the cliff-top Castillo.

Farther west is the city of Mérida, which fuses Mayan traditions with Spanish colonial architecture. Its Centro district has a range of museums on the region’s art, history and culture. Edging the state’s southern border is Campeche, whose namesake city is known for its remarkable colonial baroque layout.

The cape is made up of the states of Quintana Roo, Campeche and Yucatán, in the northeastern corner of Mexico. Fly to the airports of Cancún, Cozumel or Mérida and travel around via tour buses and public colectivos. While in this part of the country, consider visiting Belize or Guatemala as well.

Cities near Yucatan Peninsula