Free cancellation options if plans change
Earn rewards on every night you stay
Save more with Member Prices
Check prices for these dates
Where to stay in Mexico?
Top hotels in Cancun

Hilton Garden Inn Cancun Airport
Hilton Garden Inn Cancun Airport
Fairfield Inn & Suites by Marriott Cancun Airport
Fairfield Inn & Suites by Marriott Cancun Airport
The Westin Cancun Resort & Spa
The Westin Cancun Resort & Spa
Sunscape Cancun All-Inclusive Resort & Spa by Hyatt
Sunscape Cancun All-Inclusive Resort & Spa by Hyatt
Residence Inn by Marriott Cancun Hotel Zone
Residence Inn by Marriott Cancun Hotel Zone
Emporio Cancun Optional All Inclusive
Emporio Cancun Optional All Inclusive
InterContinental Presidente Cancun Resort by IHG
InterContinental Presidente Cancun Resort by IHG
Hotel Riu Palace Las Americas - Adults Only- All Inclusive
Hotel Riu Palace Las Americas - Adults Only- All Inclusive
EHDEN Vacation Suites Puerto Cancún
EHDEN Vacation Suites Puerto Cancún
Fiesta Americana Condesa Cancun All Inclusive
Fiesta Americana Condesa Cancun All Inclusive
Dreams Sands Cancun Resort & Spa - All Inclusive
Dreams Sands Cancun Resort & Spa - All Inclusive
Beachscape Kin ha Villas & Suites
Beachscape Kin ha Villas & SuitesTop hotels in Mexico City

Camino Real Aeropuerto Mexico
Camino Real Aeropuerto Mexico
NH Collection Mexico City Airport T2
NH Collection Mexico City Airport T2
Courtyard Mexico City Airport
Courtyard Mexico City Airport
Fiesta Americana Viaducto Aeropuerto
Fiesta Americana Viaducto Aeropuerto
Fiesta Inn Ciudad de Mexico Aeropuerto
Fiesta Inn Ciudad de Mexico Aeropuerto
Tru By Hilton Mexico City Airport
Tru By Hilton Mexico City Airport
Holiday Inn Express Mexico Aeropuerto by IHG
Holiday Inn Express Mexico Aeropuerto by IHG
Krystal Grand Suites Insurgentes
Krystal Grand Suites Insurgentes
Krystal Urban Aeropuerto Cd de Mexico
Krystal Urban Aeropuerto Cd de MexicoTop hotels in Playa del Carmen

Residence Inn by Marriott Playa del Carmen
Residence Inn by Marriott Playa del Carmen
Hotel Xcaret Mexico - All Parks / All Fun Inclusive - All inclusive
Hotel Xcaret Mexico - All Parks / All Fun Inclusive - All inclusive
La Pasion Hotel Boutique by Bunik
La Pasion Hotel Boutique by Bunik
Hotel Indigo Playa Del Carmen by IHG
Hotel Indigo Playa Del Carmen by IHG
Grand Riviera Princess - All Inclusive
Grand Riviera Princess - All Inclusive
Occidental at Xcaret Destination - All Inclusive
Occidental at Xcaret Destination - All Inclusive
The Reef 28 Hotel & Spa - Luxury Adults Only - All Suites
The Reef 28 Hotel & Spa - Luxury Adults Only - All Suites
Wyndham Alltra Playa del Carmen Adults Only All Inclusive
Wyndham Alltra Playa del Carmen Adults Only All Inclusive
Antera Hotel & Residences
Antera Hotel & Residences
Serenity Hotel Boutique by Alsol
Serenity Hotel Boutique by Alsol
Grand Ocean Breeze Riviera Maya
Grand Ocean Breeze Riviera Maya
Wyndham Garden Playa del Carmen
Wyndham Garden Playa del Carmen
Aloft by Marriott Playa del Carmen
Aloft by Marriott Playa del Carmen
Grand Sunset Princess - All Inclusive
Grand Sunset Princess - All InclusiveTop hotels in Cabo San Lucas

Holiday Inn Express Cabo San Lucas by IHG
Holiday Inn Express Cabo San Lucas by IHG
Grand Velas Los Cabos - All Inclusive
Grand Velas Los Cabos - All Inclusive
Hyatt Ziva Los Cabos- All Inclusive
Hyatt Ziva Los Cabos- All Inclusive
Pueblo Bonito Pacifica Golf & Spa Resort -All Inclusive-Adult Only
Pueblo Bonito Pacifica Golf & Spa Resort -All Inclusive-Adult Only
Marquis Los Cabos, An All Inclusive, Adults Only & No Timeshare Resort
Marquis Los Cabos, An All Inclusive, Adults Only & No Timeshare Resort
City Express Plus by Marriott Cabo San Lucas
City Express Plus by Marriott Cabo San Lucas
Hampton Inn & Suites by Hilton Los Cabos
Hampton Inn & Suites by Hilton Los Cabos
Fairfield by Marriott Los Cabos
Fairfield by Marriott Los Cabos
Garza Blanca Los Cabos - All Inclusive
Garza Blanca Los Cabos - All Inclusive
Grand Fiesta Americana Los Cabos All Inclusive Golf & Spa
Grand Fiesta Americana Los Cabos All Inclusive Golf & Spa
Hard Rock Hotel Los Cabos All Inclusive
Hard Rock Hotel Los Cabos All Inclusive
One&Only Palmilla, Los Cabos
One&Only Palmilla, Los Cabos
The Cape, A Thompson Hotel, by Hyatt
The Cape, A Thompson Hotel, by HyattTop cities in Mexico

Cancun

Mexico City

Playa del Carmen

Cabo San Lucas

Puerto Vallarta

Tulum
Get last-minute hotel deals in Mexico and save more




Dreams Sands Cancun Resort & Spa - All Inclusive
Dreams Sands Cancun Resort & Spa - All Inclusive



Hotel Riu Palace Las Americas - Adults Only- All Inclusive
Hotel Riu Palace Las Americas - Adults Only- All Inclusive



Hotel Riu Cancun - Adults Only - All Inclusive
Hotel Riu Cancun - Adults Only - All Inclusive



InterContinental Presidente Cancun Resort by IHG
InterContinental Presidente Cancun Resort by IHG



Villa del Palmar Cancun Luxury Beach Resort & Spa
Villa del Palmar Cancun Luxury Beach Resort & Spa



Hotel Morales Historical & Colonial Downtown Core
Hotel Morales Historical & Colonial Downtown Core



Dreams Sands Cancun Resort & Spa - All Inclusive
Dreams Sands Cancun Resort & Spa - All InclusiveTop landmarks in Mexico
Xcaret Eco Theme Park

Playa del Carmen Main Beach

Zócalo

Basilica of Our Lady of Guadalupe

Malecon

Paseo de la Reforma
Autódromo Hermanos Rodríguez
Moon Palace Golf Club
Find out more about Mexico
Embrace the Enchantment of Mexico's Sun-Kissed Shores
Mexico is a vibrant tapestry of culture, history, and breathtaking landscapes, making it a premier destination for discerning travellers. From the sun-kissed beaches of Cancún to the artistic streets of Mexico City, visitors can revel in luxury resorts and rich culinary experiences. Explore the ancient ruins of Tulum, or unwind on the idyllic shores of Isla Holbox. With its warm hospitality and diverse ecosystems, Mexico offers a unique blend of relaxation and adventure, ensuring an unforgettable escape for every type of traveller. For exclusive deals on exquisite accommodations, consider browsing Hotels.com for your next stay.
Discover great hotels in Mexico
Mexico offers a diverse range of hotel accommodation, from budget-friendly options to luxurious resorts. Visitors can enjoy charming boutique properties in historic settings or contemporary hotels with modern amenities, ensuring a memorable stay in this vibrant country. Here are some of the best hotels in Mexico that our travelers love:
- Las Alcobasopens in new window: This exquisite 5.0-star resort in Zihuatanejo boasts a remarkable guest rating of 9.4 out of 10. With direct beach access, it offers thrilling adventure sports such as snorkelling, surfing, and sailing, ensuring a vibrant and engaging experience. Families will appreciate amenities tailored for children, while the beautiful beachfront location creates a relaxing atmosphere. The positive sentiments highlight the wonderful experiences and the promise of a return visit, making it a perfect choice for leisure travellers seeking comfort and adventure.
- Montage Los Cabosopens in new window: Nestled in Cancun, this outstanding 5.0-star all-inclusive resort features an impressive guest rating of 9.0 out of 10. Guests can indulge in unlimited food and drinks, with a plethora of gourmet dining options and a lively entertainment scene. The hotel offers direct access to stunning beaches and luxurious pools, creating an ideal setting for relaxation and enjoyment. Positive reviews celebrate the exceptional service and top-notch culinary experiences, making it a premier destination for travellers in search of a lavish beach getaway.
- One&Only Mandarinaopens in new window: Situated in Mexico City, this elegant 5.0-star hotel has a commendable guest rating of 9.6 out of 10. It offers upscale amenities and services designed for family and leisure travellers, including delightful dining options and well-appointed rooms. The hotel's attentive staff ensure a welcoming atmosphere, contributing to a memorable experience. Guests appreciate the high-quality service and engaging activities, making it a superb choice for those looking to explore the vibrant culture of the city while enjoying luxurious comfort.
Where to stay in Mexico
In Cancun, Mexico City, Playa del Carmen, you can enjoy Mexico's diverse offerings: Cancun entices with stunning beaches, ruins, and romantic excursions; Mexico City captivates with museums, historical architecture, and vibrant culture; Playa del Carmen offers seaside relaxation and lively dining. For first-time visitors, Mexico City provides a quintessential and enriching Mexican experience.
- Cancunopens in new window: Cancun offers a vibrant coastal retreat where you can enjoy beautiful beaches, the allure of the sea, and an inviting atmosphere for relaxing and dining. It’s ideal for travellers seeking a blend of leisure and cultural charm, with must-see spots like Moon Palace Golf Club and Delfines Beach that capture the essence of luxury and seaside fun. For those keen on exploring history, the nearby ruins add a touch of mystery and romance to your stay while the local entertainment scene keeps evenings lively.
- Mexico Cityopens in new window: Mexico City is a bustling metropolis where art and history meet modern living. Rich in culture and architecture, it’s perfect for travellers who enjoy exploring museums, churches, and historical sites. Discover the vibrant heart of the city at Zócalo and take in the grandeur of the Angel of Independence Monument, all while indulging in the local café culture. A visit here offers a mix of tradition and urban excitement, making it a must-visit destination for those interested in history and artistic expression.
- Playa del Carmenopens in new window: Playa del Carmen is an inviting coastal town known for its sunny beaches and clear seas, ideal for a laid-back getaway with plenty of opportunities for water activities like snorkeling and diving. Its relaxed vibe is perfect for those looking to unwind by day and enjoy a vibrant dining and cultural scene by night. The town also offers charming local excursions that let you experience the region’s natural beauty and lively spirit without the hustle of larger cities.
Things to do in Mexico
Mexico offers an exciting escape, blending birdwatching and swimming with explorations of natural parks, ancient ruins, and jungles. Discover thrilling themeparks and archaeological marvels, while relaxing amidst vibrant local life. Consider guided Mexico tours to uncover hidden gems and enrich your travel experience.
- Tolantongo – This vibrant city is a treasure trove for outdoor enthusiasts. You can explore the stunning Tolantongo Caves, where adventure awaits as you navigate through the breathtaking natural formations. The caves offer a unique outdoor experience, complete with warm thermal waters that invite you to unwind after a day of exploration. Don’t forget to take a leisurely hike in the surrounding natural parks, where the landscape is dotted with lush vegetation and rugged terrain, perfect for capturing incredible photographs.
- Cardonal – Just like its neighbour, Cardonal is a fantastic destination for those looking for a blend of excitement and natural beauty. The highlight here is the Tolantongo Caves, offering a similar adventure-filled experience with stunning rock formations and thermal springs. After exploring the caves, embark on a journey through the nearby natural parks where you can witness the rich biodiversity and vibrant ecosystems. Whether you seek thrilling outdoor activities or peaceful nature walks, Cardonal has something to offer every traveller.
- Santa Elena – Dive into the rich history and culture at this enchanting city. The famous Uxmal Archaeological Site is a must-visit, showcasing impressive Mayan ruins that tell stories of the past. You can wander through the ancient structures and marvel at the intricate carvings that adorn the buildings. For a change of pace, enjoy birdwatching in the surrounding jungle, where various species flit through the trees. If you're looking to cool off, take a refreshing swim in the nearby natural pools, making for a perfect way to unwind amidst the lush greenery.
4 tips for savvy savings when booking a hotel in Mexico
- Book for the cheapest times: For travellers on a budget, Mexico offers great value for money particularly during the months of September to November, when hotels may drop to lower prices. A stay of at least 3 days is ideal for exploring the country's rich landmarks, historical sites, cultural attractions and natural wonders.
- Look for last-minute deals on Hotels.com: Hotels.com offers Dealsopens in new window that may help travellers secure great savings, while the Last-Minute Deals section could allow you to find discounted rooms close to your travel date. You might discover special offers by enabling email alerts or push notifications for flash sales. Additionally, the Smart Shopping tool via the app lets you compare hotel prices and amenities, so if rooms become available or rates drop, you're more likely to see an opportunity to book a last-minute getaway.
- Be flexible with dates: Prices may vary depending on factors such as the hotel's location, star rating, and time of year, so being flexible with your dates could help you save on your stay in a Mexican hotel. For those in search of unique accommodations, boutique hotels may offer a more personalised experience and sometimes better value. When you book with Hotels.com, we will inform you if the price for your chosen dates is above or below the average. Should the price be on the higher side, we may suggest more affordable dates to help you find a better deal.
- Consider your location: Choosing to stay in the centre of prominent Mexican cities undoubtedly offers convenience and access to key attractions, yet it often comes with a steeper price tag. In contrast, smaller towns and rural areas tend to be more affordable. For those seeking better rates, it is worth considering hotels located outside the city centre, although this option may necessitate additional travel to reach the main sights. Alternatively, exploring nearby cities that boast a wealth of attractions could provide not only a rich cultural experience but also more budget-friendly lodging options.
Best time to go to Mexico
Mexico has a varied climate due to its size, so the best time to visit depends on the region and your preferences for weather and crowds. June, July, and September are the peak travel months in Mexico, attracting a higher number of tourists. During this peak period, the weather is mostly sunny, accompanied by light rainfall. On the other hand, August, October, and December tend to be quieter times to visit, marked by no to light rainfall and sunny to mostly sunny conditions.
Keep exploring
- Beach Hotels in Costa MujeresStandard Link for Beach Hotels in Costa Mujeres
- Charco Blanco HotelsStandard Link for Charco Blanco Hotels
- B&B in San MiguelStandard Link for B&B in San Miguel
- Chihuahua HotelsStandard Link for Chihuahua Hotels
- Hotels with a Pool in HermosilloStandard Link for Hotels with a Pool in Hermosillo
- Puerto Aventuras HotelsStandard Link for Puerto Aventuras Hotels
- Costa Careyes HotelsStandard Link for Costa Careyes Hotels
- Isla Holbox HotelsStandard Link for Isla Holbox Hotels
- Aparthotels in Cabo San LucasStandard Link for Aparthotels in Cabo San Lucas
- Beach Hotels in Cabo San LucasStandard Link for Beach Hotels in Cabo San Lucas
- Hotels with a Pool in AcapulcoStandard Link for Hotels with a Pool in Acapulco
- Family Hotels in AcapulcoStandard Link for Family Hotels in Acapulco
- Hotels with a Pool in CancunStandard Link for Hotels with a Pool in Cancun
- 3 Star Hotels in CancunStandard Link for 3 Star Hotels in Cancun
- Beach Hotels in CancunStandard Link for Beach Hotels in Cancun
- Cancun HotelsStandard Link for Cancun Hotels
- Pet-Friendly Hotels in ManzanilloStandard Link for Pet-Friendly Hotels in Manzanillo
- Apartments in Puerto VallartaStandard Link for Apartments in Puerto Vallarta
- All-Inclusive Hotels in Puerto VallartaStandard Link for All-Inclusive Hotels in Puerto Vallarta
- Lgbtqia-Welcoming Hotels in Puerto VallartaStandard Link for Lgbtqia-Welcoming Hotels in Puerto Vallarta
- Puerto Vallarta HotelsStandard Link for Puerto Vallarta Hotels
- Chetumal HotelsStandard Link for Chetumal Hotels
- Beach Hotels in El PescaderoStandard Link for Beach Hotels in El Pescadero
- Monterrey HotelsStandard Link for Monterrey Hotels
- Cheap Hotels in Mexico CityStandard Link for Cheap Hotels in Mexico City
- 4 Star Hotels in Mexico CityStandard Link for 4 Star Hotels in Mexico City
- Mexico City HotelsStandard Link for Mexico City Hotels
- Cheap Hotels in ChacalaStandard Link for Cheap Hotels in Chacala
- Beach Hotels in MéridaStandard Link for Beach Hotels in Mérida
- Aguascalientes HotelsStandard Link for Aguascalientes Hotels
- Resorts and Hotels with Spas in TijuanaStandard Link for Resorts and Hotels with Spas in Tijuana
- Tijuana HotelsStandard Link for Tijuana Hotels
- Cheap Hotels in LeónStandard Link for Cheap Hotels in León
- San José del Cabo HotelsStandard Link for San José del Cabo Hotels
- Cheap Hotels in MexicaliStandard Link for Cheap Hotels in Mexicali
- Zapopan HotelsStandard Link for Zapopan Hotels
- Business Hotels in Nuevo LaredoStandard Link for Business Hotels in Nuevo Laredo
- Bacalar HotelsStandard Link for Bacalar Hotels
- Hotels with a Pool in Todos SantosStandard Link for Hotels with a Pool in Todos Santos
- Puerto Escondido HotelsStandard Link for Puerto Escondido Hotels
- San Luis Potosi HotelsStandard Link for San Luis Potosi Hotels
- Cheap Hotels in ZihuatanejoStandard Link for Cheap Hotels in Zihuatanejo
- Family Hotels in ZihuatanejoStandard Link for Family Hotels in Zihuatanejo
- Zihuatanejo HotelsStandard Link for Zihuatanejo Hotels
- Hotels with a Pool in San Pedro PochutlaStandard Link for Hotels with a Pool in San Pedro Pochutla
- Pet-Friendly Hotels in Puerto PeñascoStandard Link for Pet-Friendly Hotels in Puerto Peñasco
- Lgbtqia-Welcoming Hotels in TulumStandard Link for Lgbtqia-Welcoming Hotels in Tulum
- Tulum HotelsStandard Link for Tulum Hotels
- Isla Mujeres HotelsStandard Link for Isla Mujeres Hotels
- Hotels with Kitchens in GuadalajaraStandard Link for Hotels with Kitchens in Guadalajara
- 2 Star Hotels in GuadalajaraStandard Link for 2 Star Hotels in Guadalajara
- All-Inclusive Hotels in Playa del CarmenStandard Link for All-Inclusive Hotels in Playa del Carmen
- Playa del Carmen HotelsStandard Link for Playa del Carmen Hotels
- Nayarit HotelsStandard Link for Nayarit Hotels
- Hotels with Free Breakfast in OaxacaStandard Link for Hotels with Free Breakfast in Oaxaca
- Resorts in Quintana RooStandard Link for Resorts in Quintana Roo
- Luxury Hotels in TulumStandard Link for Luxury Hotels in Tulum
- All-Inclusive Hotels in Benito JuárezStandard Link for All-Inclusive Hotels in Benito Juárez
- Pet-Friendly Hotels in Real de CatorceStandard Link for Pet-Friendly Hotels in Real de Catorce








































































































