From tropical coastline, to ancient cities, there is a lot to take in in Mexico. Mexico City, the bustling capital, showcases historic grandeur and contemporary energy. The Yucatán Peninsula beckons with ancient Maya ruins and pristine beaches. Explore the colonial charm of Oaxaca and the vibrant markets of Puebla.
The first time you walk into Mexico City’s central square, The Zocalo, you begin to understand the enormous scale of this capital city that over 20 million people call home. In the centre of the plaza, a flag the size of a swimming pool billows in the breeze, watched by a ring of imposing colonial buildings.
The UNESCO heritage towns that surround Mexico City, including San Miguel de Allende, Oaxaca and Guanajuato paint a vivid picture of the scale of the Spanish Empire. From Central Mexico down to the Yucatan Peninsula, vast pre-Hispanic Mayan temples and Colonial haciendas jostle together.
Riding the El Chepe train through the Copper Canyon is a thrilling experience that should not be missed if you are visiting northern Mexico. The adventure from the little town of Los Mochis to the even smaller town of Creel is filled with ever-changing scenery as you carve through canyons, traverse rivers on bridges and pass tiny station towns.
Some of Mexico’s most impressive private beach villas and remote boutique hotels line the golden beaches of Mexico’s Pacific coast. If you are looking for glitz and glamour, the coast near Puerto Vallarta is the place for you – we can plan some fantastic Christmas and New Year private house rentals in the privacy of a luxury beach house.
With the Gulf of Mexico on one side and the Caribbean Sea on the other, the Yucatan Peninsula is fringed with some of the most beautiful beaches in Mexico. Between Tulum and Playa del Carmen, the soft white sand and calm turquoise water are also home to some beautiful beach properties.
Weekly travel inspiration, news and updates from our team of travel specialists