Recommended tour operator: Elegant Resorts



Elegant Resorts says
A place of contrasting landscapes, ranging from lush rainforests and tropical beaches to dusty cacti-filled deserts, Mexico is a country that overwhelms your senses. Couple this with our handpicked range of luxurious resorts in spectacular settings, and you have a stunning holiday destination that ticks virtually all the boxes.
Nestling on the far eastern coast of the Yucatan Peninsula, between the Gulf of Mexico and the Caribbean Sea, is the beautiful Riviera Maya. Here, white sand beaches meet lakeside mangroves and the Great Mayan Reef, an underwater paradise for divers. If you’re interested in culture and feel adventurous, don’t miss a visit to the ancient Mayan city of Chichén Itzá. Our choice of luxury hotels here includes the Rosewood Mayakoba and Mandarin Oriental Riviera Maya.
On the opposite side of the country, at the southernmost tip of the Baja California Peninsula, is Los Cabos where, during the winter months, it is possible to witness the mating ritual of the Grey Whale, while in summer the waters are perfect for watersports. Close by is the charming and historic town of San Jose del Cabo. Choose from Las Ventanas al Paraiso or the One&Only Palmilla.
Mexican people are passionate about their food and drink and famously generous, so you can look forward to a warm welcome.
More about luxury holidays on the Yucatan Peninsula and Los Cabos. Click here for prices

Both the Caribbean and Pacific coasts of Mexico have world-class resorts set on superb beaches with prices significantly lower than their peers in rival destinations. Besides affordable luxury, visitors can tap into a rich seam of culture, from remarkable Mayan archaeological sites and colourful Indian markets to Spanish colonial towns.