Mexico Hotels

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

This weekend
Next weekend

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

Showing deals for:1 May - 3 May

Top landmarks in Mexico

Check out the Mexico hotels guests love right now

Find out more about Mexico

Embrace the Vibrant Tapestry of Mexico's Sunlit Shores and Enchanting Cultures

Mexico, a vibrant tapestry of culture and natural beauty, beckons sun-seekers and adventurers alike. From the stunning beaches of Cancún and Tulum, where azure waters kiss golden sands, to the lush jungles of the Yucatán, every corner offers a unique escape. Explore ancient Mayan ruins, indulge in mouth-watering cuisine, and immerse yourself in lively local traditions. Whether you seek luxury resorts or charming boutique hotels, Mexico promises an unforgettable getaway filled with warmth, colour, and adventure. Discover the enchanting spirit of this diverse destination, where every moment is a celebration of life.

Discover great hotels in Mexico

Mexico offers a diverse range of hotel accommodations, from luxurious resorts to family-friendly options. Whether you seek spacious rooms in Cancún or intimate boutique hotels, you'll find star-rated options that cater to all preferences, making it easy to unwind and explore vibrant local culture. Here are some of the most popular hotels with our travelers in Mexico:

  1. The St. Regis Punta Mita ResortOpens in a new window: This magnificent 5.0-star resort in Punta de Mita offers a unique blend of adventure and relaxation, making it an excellent choice for leisure travellers seeking an extraordinary experience. With direct access to the beach and a natural hot spring, it provides an idyllic setting for sun-soaked days. Guests can indulge in thrilling adventure sports, including horseback riding, snorkeling, and surfing, all nearby. The property's seamless integration of comfort and activity ensures that visitors enjoy a truly unforgettable stay, with many praising the vibrant atmosphere and exceptional amenities.
  2. The CapeOpens in a new window: Located in Cabo San Lucas, this exquisite 5.0-star hotel epitomises romance and luxury, making it the perfect getaway for couples. With direct access to the beach and tailored romance packages, it creates an intimate atmosphere ideal for relaxation. Guests can pamper themselves at the full-service spa or enjoy private dining experiences with 24-hour room service. The elegant design and curated services receive high acclaim, making it a favourite for those in search of a romantic escape filled with memorable moments.
  3. Paradisus Playa del Carmen – Riviera Maya - All InclusiveOpens in a new window: Situated in Playa del Carmen, this exceptional 5.0-star all-inclusive resort is a haven for families seeking a vibrant beach holiday. With unlimited food and drinks included, guests revel in a stress-free experience. The property features a variety of exciting amenities, including a water park and a children's club, ensuring that younger visitors are thoroughly entertained. The effortless blend of leisure and culinary delights, coupled with the stunning beachfront location, has led travellers to rave about the enjoyable atmosphere and the extensive recreational offerings.

Top locations to stay in Mexico

In Cancun, Mexico City, and Playa del Carmen, each location offers unique attractions. Cancun is famous for its stunning beaches and vibrant nightlife. Mexico City boasts a rich tapestry of museums and cultural experiences. Playa del Carmen combines beautiful beaches with a laid-back atmosphere. For first-time visitors, Cancun is the ideal choice, offering a quintessential Mexican holiday experience.

  1. CancunOpens in a new window: Cancun is a tropical paradise known for its stunning beaches and vibrant nightlife. The turquoise waters of the Caribbean are perfect for sunbathing, swimming, and water sports. The lively hotel zone offers a range of accommodations and easy access to beach clubs. Beyond the sun and sand, you can explore nearby ancient Mayan ruins like Tulum and Chichen Itza, making it a fantastic blend of relaxation and cultural experiences. Plus, you'll find an array of shops and markets where you can pick up local handicrafts and souvenirs.
  2. Playa del CarmenOpens in a new window: Playa del Carmen is a charming coastal town that boasts beautiful beaches and a laid-back atmosphere. It’s perfect for those looking to unwind while enjoying a lively vibe. Stroll along the famous Fifth Avenue, where you’ll discover boutique shops, local art, and vibrant street performances. The town is also a gateway to stunning cenotes and eco-parks, where you can immerse yourself in nature and enjoy outdoor activities like zip-lining and snorkeling. With its mix of relaxation and adventure, Playa del Carmen is a fantastic spot for any traveler.
  3. Mexico CityOpens in a new window: Mexico City is a bustling metropolis rich in culture and history, making it an exciting destination for urban explorers. The city is home to world-class museums, including the National Museum of Anthropology, where you can delve into Mexico's fascinating past. Wander through the historic centre, a UNESCO World Heritage site, and admire stunning architecture like the Palacio de Bellas Artes. For shopping, head to the vibrant markets or upscale boutiques in trendy neighbourhoods. With a thriving arts scene and diverse culinary offerings, Mexico City is a feast for the senses.

Things to do in Mexico

Mexico offers a delightful blend of thrilling hikes through lush national parks and serene days lounging on beautiful beaches or by tranquil lagoons. Whether you’re chasing waterfalls in the forest or soaking up the sun, there’s no shortage of relaxation and excitement waiting for you.

  • Santa Catarina Mechoacán – Nestled in nature, this city invites you to explore its stunning landscapes. Lace up your hiking boots and venture along the hiking trails leading to the breathtaking Lagunas de Chacahua National ParkOpens in a new window. With its vibrant outdoor scenery, this park is an adventure lover’s dream, showcasing lush forests and impressive waterfalls. Take in the serene beauty and snap some memorable photos amidst the picturesque surroundings.
  • San Pedro Ocotepec – This charming city boasts a unique blend of natural wonders with its beautiful beaches and serene lagoons. Get ready for a family-friendly outing at Hierve el AguaOpens in a new window, where you can marvel at the stunning rock formations that look like frozen waterfalls. Enjoy a day filled with outdoor activities, allowing everyone to connect with nature while soaking in the eco-friendly atmosphere. Don’t forget to take a dip in the natural pools and appreciate the incredible views!
  • Nejapa de Madero – Just a stone's throw from San Pedro Ocotepec, this city also offers access to the striking Hierve el AguaOpens in a new window. Gather your loved ones and embark on a family adventure, exploring the enchanting landscapes and natural wonders. The area's eco-friendly vibe makes it perfect for a day of exploration, whether you choose to hike the trails or simply relax and enjoy the stunning views of the surrounding nature.

4 tips for savvy savings when booking a hotel in Mexico

  1. Book for the cheapest times: The most budget-friendly period to visit Mexico is from September to November, when hotel prices tend to be lower. To truly appreciate the country’s key historical landmarks and cultural attractions, a stay of at least 2 days would be ideal. This timeframe allows for exploration of its rich heritage and stunning natural sites, making it a great value for money for those on a budget. With a bit of luck, prices may drop even further during this off-peak season, enhancing the affordability of your trip.
  2. Look for last-minute deals on Hotels.com: To uncover potential savings in Mexico, visit 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 any flash sales or special promotions, consider enabling email alerts or push notifications. Additionally, the Smart Shopping tool available via the app allows you to compare hotel prices and amenities, ensuring you're more likely to see the best options. By keeping track of price drops or room availability, you could secure a fantastic last-minute getaway.
  3. Be flexible with dates: Prices can fluctuate depending on factors such as the hotel's location, star rating, and the time of year, so being flexible with your travel dates may help you save on your hotel stay in Mexico. For those seeking distinctive accommodations, boutique hotels often provide a more personalised experience and could offer 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. If the price is on the higher side, we can suggest alternative dates that may be more affordable, potentially helping you secure a better deal.
  4. Consider your location: Staying in the heart of major cities in Mexico can undoubtedly provide a level of convenience, but it is often accompanied by steeper prices. In contrast, smaller towns and rural areas are more likely to be affordable, offering a variety of budget-friendly options. For those seeking better rates, considering accommodation outside the city centre may be worthwhile, although this could necessitate additional travel to reach key attractions. Alternatively, exploring nearby cities that boast their own local charm and attractions can yield a more economical stay while still allowing you to enjoy the essence of the region.

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