Hotels in Mexico

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

Top hotels in Mexico City (and vicinity)

Top hotels in Playa del Carmen

Top hotels in Cabo San Lucas

Top cities in Mexico

Great weekend hotel deals in Mexico

Showing deals for:21 Aug - 23 Aug

Top landmarks in Mexico

Check out reviews of Mexico hotels guests love

Find out more about Mexico

Discover the Enchantment of Mexico: Where Sun-Kissed Shores Meet Vibrant Culture

Discover the allure of Mexico, where pristine beaches meet a vibrant cultural tapestry. From the luxury resorts along the Riviera Maya to the bustling streets of Mexico City, this destination captivates with its rich history, colourful festivals, and exquisite culinary delights. Delight in sun-soaked days on golden sands, and immerse yourself in the ancient mysteries of Mayan ruins. Perfect for both relaxation and adventure, Mexico invites travellers to explore its diverse landscapes and experience the true essence of its warm, welcoming spirit.

Discover great hotels in Mexico

Mexico offers a wide range of hotel accommodation. Whether you’re after a luxury stay in the capital, a cosy retreat by the seaside, or a charming budget option in a historic town, you’ll find diverse choices to suit every traveller’s taste and budget. These are some of the hotels preferred by our travelers in Mexico:

  1. Four Seasons Resort TamarindoOpens in a new window: This 5.0-star hotel in Puerto Morelos offers a refined beach experience with a guest rating of 9.2 out of 10. The property features direct access to the beach and an array of adventure sports, ensuring a dynamic and memorable stay. Guests appreciate the spacious suites, pristine outdoor pools, and exceptional dining options at the pool bar and main restaurant. The hotel focuses on delivering a seamless and luxurious journey with meticulous attention to detail, including express check-in and curated leisure activities. It is a perfect choice for leisure travellers seeking a boutique setting, high-end restaurants, and an overall refined ambience that epitomises comfort and distinctive experiences.
  2. 1 Homes CaboOpens in a new window: This 5.0-star all-inclusive resort in Puerto Morelos boasts a guest rating of 9.4 out of 10. Ideal for leisure travellers, the resort features direct beach access, a variety of premium on-site activities, and luxurious dining experiences. Guests can indulge in the resort’s fully stocked amenities, including an abundance of high-end restaurants and curated experiences. The property is celebrated for its immaculate rooms, outstanding service, and exceptional attention to detail, ensuring a smooth, high-quality journey. With additional features such as express check-in and airport transfers, this resort promises a stylish and distinctive escape for those seeking an opulent, curated experience.
  3. Waldorf Astoria Riviera MayaOpens in a new window: This 5.0-star all-inclusive resort in Cancun offers a guest rating of 9.0 out of 10 and is designed for leisure travellers who appreciate luxury and distinctive experiences. The property provides direct access to the beach along with a selection of premium amenities, including high-end restaurants, infinity pools, and curated entertainment. The resort’s architectural design, seamless express check-in, and exceptional service contribute to an atmosphere of refined relaxation. Guests relish the sophisticated ambience and thoughtfully curated experiences that ensure a smooth, high-quality journey. This hotel is an exemplary choice for those seeking a stylish retreat that delivers both impeccable comfort and an unforgettable, luxurious escape.

Where to stay in Mexico

In Cancun, Mexico City, and Playa del Carmen, each destination offers unique experiences. Cancun is perfect for beach lovers, boasting stunning shorelines and vibrant nightlife. Mexico City enchants with its rich history, museums, and impressive architecture. Playa del Carmen is ideal for those seeking a lively atmosphere with excellent dining and water activities. For first-time visitors, Cancun is the best choice for its blend of relaxation and entertainment.

  1. CancunOpens in a new window: Cancun is a stunning beach destination that perfectly balances relaxation and excitement. With its beautiful coastline, you can unwind on the sandy shores or dive into crystal-clear waters for some fantastic snorkeling adventures. The area is also rich in history, boasting magnificent ruins like El Rey Ruins that transport you back in time. For those looking for entertainment, Cancun offers vibrant nightlife with cultural performances and lively beach parties. Accommodations range from luxurious resorts to charming boutique hotels, providing plenty of options to suit your taste. Don’t miss the chance to explore the Moon Palace Golf Club for a round of golf or enjoy a day of fun at the nearby Puerto Morelos Adventure park.
  2. Mexico CityOpens in a new window: Mexico City is a bustling metropolis that offers a unique blend of rich history and vibrant culture. The city's historical centre is a UNESCO World Heritage site, featuring iconic landmarks like the Zócalo and the stunning Palacio de Bellas Artes, which showcases beautiful architecture and cultural events. Art lovers will appreciate the numerous galleries and museums scattered throughout the city, including the famous Frida Kahlo Museum. Stroll through charming neighbourhoods filled with quaint cafes and shops, perfect for immersing yourself in local life. For a taste of modern energy, visit the Angel of Independence Monument and explore the surrounding areas where you can find lively markets and cultural attractions.
  3. Playa del CarmenOpens in a new window: Playa del Carmen is a vibrant coastal town that captures the essence of the Riviera Maya with its beautiful beaches and lively atmosphere. Known for its stunning coral reefs, it's a haven for snorkelers and divers eager to explore underwater wonders. The famous Quinta Avenida is a pedestrian street lined with shops, cafes, and entertainment options, making it a perfect spot for a leisurely stroll or a night out. With a laid-back vibe, you can relax at beach clubs or enjoy excursions to nearby attractions like the ancient ruins of Tulum. The town offers a variety of accommodations from boutique hotels to all-inclusive resorts, catering to all types of travellers.

Things to do in Mexico

Mexico offers lively live music, bustling markets, and enchanting art scenes. Explore majestic natural parks, striking museums, and historic castles on thrilling Mexico tours. Find a perfect blend of excitement and tranquillity in Mexico.

  • Tamasopo – This city is a gem for those who love nature and outdoor experiences. You can explore the lush surroundings and enjoy the natural beauty of the area. A visit to Tamasopo Waterfalls is a must for anyone seeking an outdoor adventure with a hint of romance. Whether you’re keen on exploring the cascading water features or simply soaking in the serene environment, this spot offers a refreshing escape into nature.
  • Emiliano Zapata – Known for its natural settings and museums, this city offers a blend of outdoor charm and historical insight. A key highlight here is the visit to El Lencero Ex-Hacienda Museum, where you can delve into the local history and appreciate the architectural details of the former hacienda. This spot provides a unique glimpse into the region’s past, making it an engaging stop for visitors interested in culture and heritage.
  • Miguel Hidalgo – As a vibrant neighbourhood, Miguel Hidalgo is celebrated for its rich architectural heritage, lively art scene, and dynamic shopping opportunities. Here, you can enjoy the artistic displays and live music performances that frequently animate the local scene. A stroll along Paseo de la Reforma allows you to experience the urban heartbeat of the area, with its blend of modern city views and historical landmarks. Whether you’re stopping by for a bit of art, a shopping spree, or simply to take in the city's rhythm, this neighbourhood offers a diverse range of activities to suit all tastes.

4 tips for savvy savings when booking a hotel in Mexico

  1. Book for the cheapest times: Visiting Mexico on a budget is a fantastic opportunity to appreciate its rich heritage and natural beauty without breaking the bank. The period from September to November offers affordable travel options with lower prices for hotels, which may drop during these months. For a comprehensive experience of Mexico's key landmarks, historical sites, and cultural attractions, a stay of at least 3 days is ideal, providing great value for money. This budget-friendly trip allows visitors to immerse themselves in the country's vibrant history and breathtaking natural attractions.
  2. Look for last-minute deals on Hotels.com: To uncover last-minute deals in Mexico, consider exploring the DealsOpens in a new window or Last-Minute Deals sections on Hotels.com, where you may discover discounted hotel rates as your travel date approaches. To stay informed about flash sales and exclusive last-minute offers, enable email alerts or push notifications from Hotels.com. Additionally, the Smart Shopping tool available via the app allows you to compare hotel prices and amenities, helping you make informed choices. You'll be promptly notified if rooms become available or if prices drop, increasing your chances of securing a last-minute getaway.
  3. Be flexible with dates: Prices may differ depending on factors such as the hotel's location, star rating, and the time of year. Being flexible with your dates might help you save on your stay at a hotel in Mexico. For those seeking a distinctive experience, boutique hotels can provide a more personalised service and potentially offer better value. When you book with Hotels.com, we'll indicate whether the price for your chosen dates is above or below average. If it appears to be on the higher side, we may suggest alternative dates that could help you secure a more appealing deal.
  4. Consider your location: Staying in the heart of major cities in Mexico undoubtedly provides the convenience of easy access to local attractions, yet it is often accompanied by higher accommodation costs. In contrast, smaller towns and rural areas are generally more likely to be affordable, allowing for a more budget-conscious travel experience. For those seeking better rates, considering hotels located outside the bustling city centre can be a wise choice, although this may necessitate additional travel to reach key sights. Alternatively, exploring nearby cities that offer a wealth of experiences can also yield more economical options, ensuring that visitors can enjoy the vibrant culture without straining their wallets.

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. If you’re looking to soak up the lively atmosphere in Mexico, June, July, and September are the peak months to visit, bustling with fellow travelers. During this peak period, the weather is mostly sunny, with light rainfall. However, if you prefer a more relaxed experience, August, October, and December are perfect for a quieter getaway, marked by no to light rainfall and sunny to mostly sunny conditions.