Properties are selected based on real traveler reviews and popularity among guests who’ve booked a night in Mexico on Hotels.com. These Mexico hotels consistently deliver on quality, location and traveler experience. Last updated on .
Mexico Hotels
Free cancellation options if plans change
Unlock travel rewards with One Key
Save more with Member Prices
Check prices for these dates
Where to stay in Mexico
Top hotels in Cancun

Hotel Riu Palace Las Americas - Adults Only- All Inclusive

Hotel Riu Palace Kukulkan - Adults Only - All Inclusive

Sunscape Cancun All-Inclusive Resort & Spa by Hyatt

Hotel Riu Cancun - Adults Only - All Inclusive

Wyndham Grand Cancun All Inclusive Resort & Villas

Oleo Cancun Playa All Inclusive Resort

Mondrian Cancún

Hotel Riu Ventura - All Inclusive

Moon Palace Cancun - All-Inclusive

Secrets The Vine Cancun - Adults Only - All Inclusive

Temptation Cancun Resort All Inclusive - Adults Only

Hard Rock Hotel Cancun - All Inclusive

Moon Palace The Grand Cancun - All-inclusive

The Westin Cancun Resort & Spa

Haven Riviera Cancun - All Inclusive - Adults Only

GR Solaris Cancun & Spa - All Inclusive

Hotel Riu Caribe - All Inclusive

AVA Resort Cancun

GR Solaris Caribe Adults Only - All Inclusive

Cyan Cancun Resort & Spa
Top hotels in Mexico City

Camino Real Aeropuerto Mexico

Hotel Zócalo Central

Barceló México Reforma

Historico Central Hotel

Fiesta Americana Reforma

Hotel Catedral

Hotel Escala Centro Histórico

Geneve Ciudad de México

Hotel Canada Central

Gran Hotel Ciudad de Mexico Zocalo View

Galeria Plaza Reforma

Casa Olea

Hotel Casa Luisa

INNSiDE by Meliá Mexico Roma Norte

Hotel Casa Ciudad

Colmena Hotel CDMX Centro

Hotel Embassy

Hotel PF

Camino Real Polanco Mexico

Fiesta Inn Ciudad de Mexico Aeropuerto
Top hotels in Playa del Carmen

Occidental at Xcaret Destination - All Inclusive

Hotel Xcaret Mexico - All Parks / All Fun Inclusive

Wyndham Alltra Playa del Carmen Adults Only All Inclusive

Nickelodeon Hotels & Resorts Riviera Maya - Gourmet by Karisma - All Inclusive

Hotel Xcaret Arte - All Parks / All Fun Inclusive, Adults Only - All inclusive

Grand Sunset Princess - All Inclusive

Sandos Caracol Nature Resort & Water Park All Inclusive

Hyatt Vivid Playa Del Carmen - Adults Only - All Inclusive

Platinum Yucatan Princess Adults Only - All Inclusive

Ocean Riviera Paradise All Inclusive

Hotel Riu Palace Riviera Maya - All Inclusive

Grand Riviera Princess - All Inclusive

The Reef Coco Beach Resort & Spa- Optional All Inclusive

Valentin Imperial Rivera Maya All Inclusive - Adults Only

Palafitos Overwater Bungalows, All & More Inclusive - Adults Only - All inclusive

Secrets Maroma Beach Riviera Cancun - Adults Only - All inclusive

BlueBay Grand Esmeralda All Inclusive

Devossion By Live Aqua Playa del Carmen All Inclusive - Adults Only

Secrets Moxché Playa del Carmen - Adults Only - All Inclusive

Hotel Riu Tequila - All Inclusive
Top hotels in Cabo San Lucas

Hotel Riu Santa Fe - All Inclusive

Hotel Riu Palace Cabo San Lucas - All Inclusive

Hotel Riu Palace Baja California - Adults Only - All Inclusive

Hard Rock Hotel Los Cabos All Inclusive

Nobu Hotel Los Cabos

Casa Dorada Los Cabos Resort & Spa

Sandos Finisterra All Inclusive

Grand Fiesta Americana Los Cabos All Inclusive Golf & Spa

Pueblo Bonito Los Cabos Blanco - All Inclusive

Pueblo Bonito Sunset Beach Golf & Spa Resort - All Inclusive

Le Blanc Spa Resort Los Cabos - Adults Only - All-Inclusive

Playa Grande Resort & Grand Spa

El Encanto All Inclusive Resort at Hacienda Encantada

Pueblo Bonito Rose Resort and Spa - All Inclusive

Pueblo Bonito Pacifica Golf & Spa Resort -All Inclusive-Adult Only

Solmar Resort

Breathless Cabo San Lucas - Adults Only - All Inclusive

Marina Fiesta Resort & Spa

Hyatt Vacation Club at Sirena del Mar

Corazon Cabo, a Noble House Resort
Top cities in Mexico
Cancun
Playa del Carmen
Cabo San Lucas
Puerto Vallarta
Tulum
Great weekend hotel deals in Mexico
Showing deals for:Oct 16 - Oct 18

Hotel Casa Blanca

California Comfort and Suites

Hotel Hacienda Santana

Hotel Lossandes

Puerto Nuevo Baja Hotel & Villas

Rancho Viejo

Maya Tulipanes Express

Hotel Cañada Internacional

Hotel Mirra San Luis

Hotel Escala Siglo XXI

Hotel Sierra by HP Hotels

Hotel Noite Business Class

Mondrian Cancún

Grand Velas Riviera Maya - All Inclusive

Hotel ANB Aeropuerto Guadalajara

Moon Palace Nizuc - All inclusive

Hotel Mirage

Hotel San Sebastian
Top landmarks in Mexico

Playa del Carmen Main Beach
Xcaret Eco Theme Park

Zócalo

Basilica of Our Lady of Guadalupe

Paseo de la Reforma
Malecon
Autódromo Hermanos Rodríguez
Moon Palace Golf Club
Check out the Mexico hotels guests love right now
Wyndham Grand Cancun All Inclusive Resort & Villas
"AC could be a little stronger, more umbrellas for seats."
Hotel Xcaret Mexico - All Parks / All Fun Inclusive
"Amazing spot!!! Def visit this place"
Occidental at Xcaret Destination - All Inclusive
"Best time ever"
Hotel Riu Palace Baja California - Adults Only - All Inclusive
"Staff was attentive and friendly spoke both English and Spanish recommend Elite club . Food was good"
Hotel Riu Latino - Adults Only - All Inclusive
"This resort is one of my favorite vacation spots! I love the slides, multiple pool options, cafeteria, restaurants, gym space, resort layout, beach hammocks, and beach itself. We went during sewers season so the beach water wasn’t too clean to swim in. The few things that made my review lose a star: the weird smell from a couple pillows in our room, lack of having a toothbrush when forgotten, stains on 2 of our towels, lack of an airport shuttle, and fingerprints/stains on the glass cups from the cafeteria. I would still visit this resort again in the future though!"
Iberostar Selection Riviera Cancún - All Inclusive
"This resort is excellent! All the staff are professional, friendly, and trustworthy. The food is delicious, and the service is outstanding. I highly recommend this resort to everyone. If you stay here, you will not regret it! Come, relax, have fun, and enjoy an unforgettable experience!!!"
Atelier Playa Mujeres - Adults Only - All Inclusive
"I loved everything! Book your dinner reservations the second you get your room number we didn’t Go to a few places but we will be back."
Hotel Riu Palace Cabo San Lucas - All Inclusive
"Muy buena experiencia, recomendable"
Excellence Riviera Cancun - Adults Only All Inclusive
"The resort is beautiful and the staff is amazing. Everyone is so friendly and helpful. We loved our swim up room! The only thing we would change is they don’t have reservations for dinner. One night we had to wait an hour for a table. The spa was closed for remodeling, but we were still able to get massages. The property is well maintained and they are constantly cleaning which was great. Would highly recommend!!"
Find out more about Mexico
Mexico Unveiled: Where Sun-Kissed Shores Meet Vibrant Culture
Mexico is a vibrant tapestry of culture, cuisine, and stunning landscapes, making it a top beach destination. From the sun-kissed shores of Cancun to the serene beauty of Tulum, each coastal gem offers crystal-clear waters and soft white sands. Explore the bustling streets of Mexico City, where ancient ruins meet modern art, and savor the rich flavors of authentic Mexican cuisine. Indulge in luxurious resorts or seek out charming boutique hotels for a more intimate stay. Whether you're lounging on the beach or wandering through colorful markets, Mexico promises an unforgettable vacation filled with warmth and adventure.
Discover great hotels in Mexico
Mexico offers a diverse range of hotel accommodations, from luxurious resorts to cozy boutique hotels. In popular destinations like Cancun, all-inclusive options provide seamless experiences with meals and activities included. Whether you seek a lavish stay or a budget-friendly room, you'll find enticing hotel deals to suit your needs. Here are some of the most popular hotels with our travelers in Mexico:
- Banyan Tree PueblaOpens in a new window: This luxurious 5.0-star hotel in Playa del Carmen boasts an impressive guest rating of 9.6 out of 10, making it a top choice for leisure travelers seeking a premium escape. Banyan Tree Puebla features an array of all-inclusive amenities, including unlimited food and drinks, adventure sports, and wellness activities such as yoga classes and cooking lessons. The stunning beachfront location, pristine pools, and elegant accommodations, including swim-out rooms, enhance the overall experience. Travelers appreciate the world-class service and the resort's ability to create unforgettable moments, solidifying its status as a must-visit destination for those looking to indulge in a relaxing and lavish getaway.
- Four Seasons Resort TamarindoOpens in a new window: Located in Punta Sam, this 5.0-star hotel holds a guest rating of 9.0 out of 10, appealing to families and leisure travelers alike. Four Seasons Resort Tamarindo offers an enticing array of all-inclusive services, featuring multiple dining options, children’s amenities, and recreational activities. The direct beach access allows for sun-soaked days and memorable water experiences. With its attentive service and exceptional facilities, this hotel provides a warm and welcoming atmosphere that ensures a delightful stay, making it an excellent choice for those seeking a vibrant and enjoyable family vacation.
- Chileno Bay Resort & ResidencesOpens in a new window: Nestled in Puerto Morelos, this 5.0-star hotel enjoys a guest rating of 8.8 out of 10, catering to couples and romantic travelers. Chileno Bay Resort & Residences features a selection of all-inclusive options, including spa services and culinary experiences designed for intimate moments. The direct access to the beach, combined with offerings like snorkeling and windsurfing, allows for adventurous yet relaxing days by the water. With a focus on romance and high-quality amenities, this hotel provides an enchanting setting for couples looking to create lasting memories in a serene environment.
Where to stay in Mexico
In Cancun, Playa del Carmen, and Puerto Vallarta, each destination offers unique charm. Cancun is famous for its stunning beaches and vibrant nightlife. Playa del Carmen boasts a laid-back atmosphere with beautiful coastal views and access to Mayan ruins. Puerto Vallarta combines picturesque beaches with charming cobblestone streets. For first-time visitors, Cancun is the best choice, providing a blend of excitement and relaxation.
- CancunOpens in a new window: Cancun is a top destination known for its stunning beaches and vibrant nightlife. This bustling city offers a blend of luxurious resorts and breathtaking ocean views, making it perfect for relaxing by the sea or enjoying water sports. Explore the famous Hotel Zone, where you'll find incredible shopping options and cultural attractions like the Mayan ruins of El Rey. Cancun also boasts exciting activities, from snorkeling in the crystal-clear waters of the Caribbean to soaking up the sun on the beautiful beaches. Don’t miss out on the local markets for authentic souvenirs and crafts.
- Playa del CarmenOpens in a new window: Playa del Carmen is a charming coastal town that perfectly balances relaxation and adventure. With its laid-back vibe, you can stroll along the famous Quinta Avenida, lined with shops, boutiques, and cafes. The nearby beaches are ideal for sunbathing or diving into the vibrant coral reefs. For a unique experience, take a day trip to the stunning cenotes in the region, where you can swim in natural sinkholes surrounded by lush jungle. Playa del Carmen also offers a lively cultural scene, with art galleries and local festivals to enjoy.
- Puerto VallartaOpens in a new window: Puerto Vallarta is a picturesque destination on Mexico's Pacific coast, known for its beautiful beaches and charming old town. The scenic Malecon boardwalk is perfect for leisurely walks, showcasing local art and street performances. Enjoy the lively atmosphere in the Zona Romantica, where you’ll find colorful shops and lively cultural attractions. Puerto Vallarta is also a gateway to stunning nature, with opportunities for whale watching and exploring the nearby Sierra Madre mountains. Whether you’re looking for a romantic getaway or a family vacation, this vibrant city offers a unique blend of relaxation and exploration.
Things to do in Mexico
Mexico offers a vibrant blend of excitement and tranquility. Dance to lively music in bustling plazas, explore stunning cathedrals and museums, or unwind on beautiful beaches by the sea. Whether you’re seeking thrilling tours or peaceful moments, Mexico has something for every traveler.
- Morelia – Discover the charm of this cultural hub where history and modernity collide. A must-visit is the stunning Morelia CathedralOpens in a new window, a prime example of baroque architecture that captivates visitors with its intricate details. Engage in lively activities, from dancing to live music, and explore the city's many museums that showcase local art and history. Don't miss the chance to join a guided tour to uncover the stories behind Morelia's beautiful streets and landmarks.
- Acapulco – Dive into the vibrant beach scene of Acapulco, where sun and surf await. The breathtaking views from La Quebrada CliffsOpens in a new window offer an unforgettable outdoor experience, especially when local divers leap into the ocean below. Enjoy the rhythmic beats of live music at beachside venues and partake in energetic dance sessions as the sun sets. Whether you’re lounging on the sandy shores or taking a thrilling boat tour, Acapulco promises endless fun and relaxation.
- Tlaxcalancingo – Explore this unique neighborhood that blends academic life with rich history. Stop by the impressive Templo San Francisco AcatepecOpens in a new window, known for its stunning architecture and cultural significance. Wander through the area, taking in the local monuments and the vibrant university atmosphere. Engage with the community, and perhaps join a guided tour to learn more about the historical landmarks and the stories they hold.
5 tips for savvy savings when booking a hotel in Mexico
- Book for the cheapest times: The most affordable time to visit Mexico is between September and November, when hotel prices tend to be lower. For a great value for money, a stay of at least 3 days is recommended to fully explore the country's significant landmarks and cultural sites. During this time, you can enjoy budget-friendly attractions that highlight Mexico's rich history, vibrant culture, and stunning natural beauty, making it an ideal choice for travelers on a budget.
- Instant discounts. Rewards for later: Save up to 20% instantly on hundreds of thousands of properties with Member Discounts. Then earn rewards on eligible stays to use on future trips. Book once, win twice, get instant discounts and rewards. Join for freeOpens in a new window.
- Score last-minute deals on Hotels.com: Last-minute travel doesn't mean last-minute stress. Hotels.com's Last-Minute DealsOpens in a new window offer discounted rates close to your travel date, so the later you leave it, the more you could save. Turn on push notifications and you'll be the first to know when dealsOpens in a new window drop for Mexico.
- Book with confidence, not guesswork: Prices in Mexico shift with the season, local events, and how far out you book — but you don't have to guess. Hotels.com shows you the full price upfront with no surprises at checkout, and our price tracker tells you whether your dates are above or below average. So if you're flexible, you can shift your trip by a day or two to avoid peak season prices, compare pricesOpens in a new window and know you're getting a good deal before you commit.
- Think beyond the city center: Central hotels may come with a central price tag. A well-connected neighborhood a little further out may cut your hotel bill and can often give you a more local experience. Use Hotels.com's map view to find the sweet spot between location and value, and filter by price to see what's available across Mexico.
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. The peak travel months to visit Mexico are June, July, and September, which see a higher number of tourists. During this peak period, the weather is mostly sunny, accompanied by light rainfall. In contrast, August, October, and December are ideal if you're looking for a calmer vacation, marked by no to light rainfall and sunny to mostly sunny conditions.
Keep exploring
- Costa Mujeres Hotels
- Oaxaca Hotels
- 5 Star Hotels in San Miguel de Allende
- San Miguel de Allende Hotels
- Rosarito Hotels
- Isla Holbox Hotels
- All-Inclusive Resorts & in Nuevo Nayarit
- All-Inclusive Resorts & in Punta de Mita
- 5 Star Hotels in Punta de Mita
- Punta de Mita Hotels
- Resorts in Cabo San Lucas
- All-Inclusive Resorts & in Cabo San Lucas
- 5 Star Hotels in Cabo San Lucas
- Cabo San Lucas Hotels
- Resorts in Acapulco
- Acapulco Hotels
- Hostels in Cancun
- Resorts in Cancun
- All-Inclusive Resorts & in Cancun
- Cheap Hotels in Cancun
- 5 Star Hotels in Cancun
- Beach Hotels in Cancun
- Cancun Hotels
- Mazatlán Hotels
- Resorts in Puerto Vallarta
- All-Inclusive Resorts & in Puerto Vallarta
- 5 Star Hotels in Puerto Vallarta
- Puerto Vallarta Hotels
- Xcaret Hotels
- Ensenada Hotels
- La Paz Hotels
- Monterrey Hotels
- Hostels in Mexico City
- Aparthotels in Mexico City
- 5 Star Hotels in Mexico City
- Mexico City Hotels
- Ciudad Juárez Hotels
- 5 Star Hotels in Mérida
- Mérida Hotels
- Motels in Tijuana
- Tijuana Hotels
- Resorts in San José del Cabo
- 5 Star Hotels in San José del Cabo
- San José del Cabo Hotels
- Valle de Guadalupe Hotels
- Mexicali Hotels
- Bacalar Hotels
- All-Inclusive Resorts & in Cozumel
- 5 Star Hotels in Cozumel
- Cozumel Hotels
- Puerto Escondido Hotels
- All-Inclusive Resorts & in Puerto Peñasco
- Puerto Peñasco Hotels
- Resorts in Tulum
- All-Inclusive Resorts & in Tulum
- 5 Star Hotels in Tulum
- Beach Hotels in Tulum
- Tulum Hotels
- 5 Star Hotels in Isla Mujeres
- Isla Mujeres Hotels
- Guadalajara Hotels
- Loreto Hotels
- Sayulita Hotels
- Apartments in Playa del Carmen
- Resorts in Playa del Carmen
- All-Inclusive Resorts & in Playa del Carmen
- 5 Star Hotels in Playa del Carmen
- Playa del Carmen Hotels
- Baja California Hotels
- Baja California Sur Hotels
- Guest Houses in Oaxaca
- Beach Hotels in Oaxaca
- Oaxaca Hotels
- Villas in Quintana Roo
- Resorts in Quintana Roo
- All-Inclusive Resorts & in Quintana Roo
- Quintana Roo Hotels
- Apartments in Tulum
- All-Inclusive Resorts & in Tulum
- Tulum Hotels
- All-Inclusive Resorts & in Los Cabos
- Los Cabos Hotels
- Mulegé Hotels
- All-Inclusive Resorts & in Benito Juárez
- All-Inclusive Resorts & in Isla Mujeres
- Puerto Vallarta Hotels






