Mexico Hotels

Free cancellation options if plans change
Unlock travel rewards with One Key
Save more with Member Prices

Check prices for these dates

Next weekend
In two weeks

Where to stay in Mexico

Great weekend hotel deals in Mexico

Showing deals for:Mar 14 - Mar 16

Top hotels in Cancun

Top hotels in Playa del Carmen

Top hotels in Mexico City

Top hotels in Puerto Vallarta

Top cities in Mexico

Top landmarks in Mexico

Find out more about Mexico

Find out more about Mexico

Discover Mexico: Where Vibrant Culture Meets Pristine Shores

Discover the enchanting allure of Mexico, where sun-kissed beaches meet vibrant culture. From the stunning shores of the Mexican Caribbean in Cancún and Isla Mujeres to the historical richness of Mérida and its grand cathedral, this destination is a feast for the senses. Explore the lush landscapes of the Yucatán Peninsula, where the breathtaking Maya Riviera beckons with its turquoise waters and ancient ruins. Experience the magic of Xcaret, a unique eco-archaeological park, blending nature and history. Mexico is a paradise for beach lovers and culture seekers alike, promising unforgettable memories and adventures. For the best hotel rates in Mexico, be sure to check out Hotels.com's Last-Minute DealsOpens in a new window on travel.

Top locations to stay in Mexico

Some of the best places to stay in Mexico are Cancun, Mexico City and Playa del Carmen. Cancun, Mexico City, and Playa del Carmen are fantastic destinations for travelers. Cancun offers stunning beaches and all-inclusive resorts, perfect for relaxation. Mexico City boasts rich history and vibrant culture, with a range of boutique hotels. Playa del Carmen combines beautiful coastlines with a laid-back atmosphere and various accommodation options, from luxury resorts to budget-friendly hotels. For first-time visitors, Cancun is ideal due to its accessibility and tourist-friendly amenities, including many popular hotel chains and resorts. Here are some of our travelers' favorite hotels in Mexico:

  1. CancunOpens in a new window: Cancun is a vibrant destination perfect for families and beach lovers alike. Known for its stunning beaches, including Delfines Beach, and attractions like La Isla Shopping Mall, it offers a variety of entertainment options. For accommodation, Turquoize at Hyatt Ziva Cancun - Adults Only - All InclusiveOpens in a new window is a luxurious all-inclusive resort with direct beach access and numerous amenities, including non-motorized water sports and entertainment. Another great option is Moon Palace The Grand Cancun - All-inclusiveOpens in a new window, also an all-inclusive resort, ideal for families with children’s amenities and conference spaces for business travelers. For adventure seekers, Nizuc Resort and SpaOpens in a new window offers thrilling activities like snorkeling and kayaking in addition to its business facilities.
  2. Mexico CityOpens in a new window: Mexico City, a bustling metropolis, is rich in culture and history, with attractions like Zócalo and Paseo de la Reforma. It’s an excellent choice for business travelers and families alike. W Mexico CityOpens in a new window is a luxury hotel that caters to business needs with accessible meeting spaces and pet-friendly policies. The St. Regis Mexico CityOpens in a new window is another top pick, offering family amenities and a business center, making it ideal for both leisure and corporate stays. Lastly, Las Alcobas, a Luxury Collection Hotel, Mexico CityOpens in a new window stands out with its boutique atmosphere, perfect for those seeking a unique experience.
  3. Playa del CarmenOpens in a new window: Playa del Carmen is a charming coastal town known for its beautiful beaches and recreational activities, including Xcaret Eco Theme Park. It’s a fantastic spot for families and adventure enthusiasts. Blue Diamond Luxury Boutique - All Inclusive - Adults OnlyOpens in a new window is a luxurious all-inclusive resort that offers a variety of dining options and direct beach access, making it perfect for both relaxation and adventure. Andaz Mayakoba - A Concept by Hyatt All InclusiveOpens in a new window provides similar amenities along with opportunities for water sports. For families, Maroma, A Belmond Hotel, Riviera MayaOpens in a new window is a great choice with a wealth of activities for children and easy access to adventure sports.

Things to do in Mexico for first time

Mexico enchants travelers with its stunning beaches along the Gulf of Mexico, from the vibrant nightlife of Cancún to the serene beauty of Isla Mujeres. Explore the rich culture in Mérida, dance to live music, and indulge in shopping at Xcaret Mexico for an unforgettable adventure. Here are some of the top things to do in Mexico:

  • Visit Cancun: Cancun is a sun-soaked paradise known for its stunning beaches and vibrant nightlife. You can indulge in thrilling activities such as snorkeling in the crystal-clear waters or swimming in the warm Caribbean Sea. Don’t miss the chance to explore ancient Mayan ruins like El Rey, which offer a glimpse into the region's rich history. With its beachfront resorts and coastal beauty, Cancun is perfect for both adventure seekers and those looking to relax by the sea. Enjoy the lively atmosphere with entertainment options that range from beach parties to exquisite dining experiences.
  • Visit Playa del Carmen: Just a short drive from Cancun, Playa del Carmen is a picturesque coastal city famous for its sandy beaches and vibrant culture. Here, you can dive into the azure waters or explore the underwater world through exciting snorkeling adventures. The city is also known for its lively nightlife and dance scene, making it a great place to unwind after a day of exploration. Stroll along Fifth Avenue, where you can enjoy local shops, restaurants, and entertainment, all while soaking in the enchanting atmosphere of this beautiful destination.
  • Visit Mexico City: As the bustling capital of Mexico, Mexico City is a cultural gem filled with history and art. Discover the remarkable architecture of the historic downtown, including the iconic Metropolitan Cathedral and the stunning Palacio de Bellas Artes. Explore world-class museums like the Museo Frida Kahlo and the National Museum of Anthropology, showcasing the country's rich artistic heritage. Take time to wander through charming neighborhoods such as Coyoacan and Roma, where you can experience local cuisine, vibrant street art, and the city's unique vibe. With its blend of modernity and tradition, Mexico City is a must-visit for any traveler seeking exploration.

5 tips to find a great Mexico hotel deal

  1. Book for the cheapest times: The most budget-friendly time to visit Mexico is between September and November, when hotel prices are more affordable. If you're traveling internationally, aim to book your flight at least one month in advance for better deals. A stay of at least 3-4 days is recommended to fully appreciate the country's rich attractions, such as its stunning beaches. This combination of timing and planning allows you to enjoy a great value for money while exploring Mexico's beautiful destinations.
  2. Look for last-minute deals on Hotels.com: Last-minute deals to Mexico can offer fantastic savings for spontaneous travelers. To explore these offers on Hotels.com, navigate to the DealsOpens in a new window or Last-Minute DealsOpens in a new window section, where you could find attractive rates on accommodations close to your departure date. To enhance your chances of snagging great offers, consider enabling email alerts or push notifications from Hotels.com. This way, you’re more likely to stay informed about flash sales and exclusive last-minute promotions, helping you save on your next getaway to Mexico.
  3. Be flexible with dates: Hotel prices can fluctuate due to factors like the location, star rating, and season. As a result, being flexible with your travel dates may help you save on hotel expenses in Mexico.
  4. Consider your location: Staying in the heart of major cities in Mexico provides undeniable convenience, as you’ll find yourself just steps away from local attractions, dining, and entertainment. However, this prime location is often accompanied by a higher price tag. In contrast, smaller towns and rural areas tend to offer more affordable accommodations, allowing travelers to save money. For those seeking better rates, hotels situated outside the city center are more likely to be budget-friendly, though this choice may come with the trade-off of additional travel time to reach popular sites. Thus, while the allure of city center lodging is strong, it’s essential to weigh the costs and benefits for a balanced travel experience.
  5. Upgrade with One Key: Make your next reservation in Mexico and be a part of Hotels.com's free One Key program, which enables members to take advantage of reward points for hotel bookings. Progress through the tiers of Blue, Silver, Gold and Platinum to unlock advantages like room upgrades when available, discounted rates, and exclusive offers for members. Start earning reward points now.

What to eat in Mexico

Here are some top-rated dishes in Mexico:

  • Tacos al Pastor: This beloved street food showcases the vibrant flavors of Mexico City. Made with marinated pork cooked on a vertical spit, these tacos are typically served with fresh pineapple, onions, and cilantro. The combination of savory and sweet, combined with a squeeze of lime, creates a delightful bite that reflects Mexico's culinary heritage and social dining culture.
  • Mole Poblano: A rich and complex sauce from Puebla, Mole Poblano is often served over chicken or turkey. It combines various ingredients, including chocolate, chilies, and spices, resulting in a deep, flavorful dish that represents Mexico’s rich history and diverse ingredients. Enjoying mole at a festive gathering showcases its importance in Mexican celebrations.
  • Ceviche: This refreshing dish features raw fish marinated in citrus juices, typically mixed with tomatoes, onions, and herbs. It's a staple in coastal regions, highlighting the freshness of local seafood and the influence of indigenous and Spanish culinary traditions, making it a perfect choice for a seaside dining experience.

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, with light rainfall. On the other hand, August, October, and December tend to be quieter times to visit, marked by dry to light rainfall and mostly sunny conditions.