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:24 Apr - 26 Apr

Top landmarks in Mexico

Check out reviews of Mexico hotels guests love

Find out more about Mexico

Discover the Enchantment of Mexico’s Sun-Kissed Shores and Vibrant Heritage

Discover the enchanting allure of Mexico, where sun-kissed beaches meet vibrant culture. From the pristine shores of Cancun to the bohemian charm of Tulum, indulge in crystal-clear waters and lush landscapes. Explore ancient ruins like Chichen Itza, and savour tantalising street food in lively markets. Embrace the warmth of local hospitality in cosy boutique hotels or luxurious resorts. With its rich history, colourful festivals, and captivating traditions, Mexico is an idyllic playground for beach lovers, adventure seekers, and those yearning for an unforgettable getaway. Experience the magic of Mexico, where every moment is a fiesta.

Top locations to stay in Mexico

In Cancun, Mexico City, and Playa del Carmen, each destination offers unique attractions. Cancun is renowned for its stunning beaches and vibrant nightlife, making it perfect for relaxation and entertainment. Mexico City boasts an array of world-class museums and rich cultural experiences. Playa del Carmen combines beautiful beaches with a laid-back atmosphere, ideal for unwinding. For first-time visitors, Cancun is the best choice for its lively ambiance and beach access.

  1. CancunOpens in a new window: Cancun is the ultimate beach destination, renowned for its stunning white-sand shores and crystal-clear turquoise waters. It's perfect for sun-seekers and water enthusiasts alike, offering a range of activities from snorkelling in the Great Mesoamerican Reef to lounging at luxurious beachfront resorts. Beyond the beach, explore the vibrant nightlife scene with lively cultural events and entertainment options. Don’t miss the nearby ancient Mayan ruins of Tulum and Chichen Itza, which add a touch of history to your tropical getaway.
  2. Playa del CarmenOpens in a new window: Playa del Carmen is a charming coastal town that combines stunning beaches with a laid-back atmosphere. The famous Quinta Avenida (Fifth Avenue) is lined with boutique shops, local artisans, and delightful eateries, making it a shopper’s paradise. The town also boasts beautiful beach clubs where you can relax and soak up the sun. Just a short ferry ride away, you can explore the picturesque island of Cozumel, renowned for its incredible diving spots and lush natural beauty.
  3. Mexico CityOpens in a new window: Mexico City is a bustling metropolis rich with culture and history, offering an array of museums and cultural attractions. Take a stroll through the historic centre, a UNESCO World Heritage site, where you can visit the impressive Zocalo and the stunning Metropolitan Cathedral. For art lovers, the Frida Kahlo Museum and the National Museum of Anthropology are must-sees. The city's dynamic neighbourhoods also feature vibrant markets and lively street scenes, perfect for those looking to experience local life and flavours.

Things to do in Mexico

Mexico offers a delightful mix of excitement and serenity, from vibrant snorkelling and diving in azure waters to indulging in rejuvenating spa treatments. Explore lively shopping areas or unwind at picturesque resorts along stunning beaches, ensuring a perfect balance of thrill and relaxation.

  • La Yesca – Discover the serene charm of La Yesca, where relaxation meets natural beauty. Head to Santa Maria del Oro LakeOpens in a new window for a delightful day out. This picturesque lake features a themed beach area ideal for outdoor activities, romantic picnics, or simply soaking in the stunning scenery. Treat yourself to a rejuvenating spa or body treatment to unwind fully, embracing the tranquil atmosphere of this lovely city.
  • Playa del Carmen – Get ready for an action-packed adventure in Playa del Carmen! Known for its vibrant beach life, the highlight is undoubtedly Playa del Carmen Main BeachOpens in a new window. Dive into the crystal-clear waters for some exhilarating snorkelling or diving, where colourful marine life awaits. As the sun sets, the lively atmosphere transforms, offering fantastic options for dancing and entertainment at local hotspots. Make sure to stroll along the beach and enjoy the vibrant local culture!
  • Downtown Playa del Carmen – Experience the hustle and bustle of Downtown Playa del Carmen, a hub for families and tourists alike. This lively neighbourhood boasts a fantastic shopping area, perfect for picking up souvenirs or enjoying some retail therapy at well-known shopping malls. While you're here, take a leisurely walk to Playa del Carmen Main BeachOpens in a new window for a family-friendly day by the sea, where you can relax, play, and create lasting memories. The vibrant street life and recreational areas will keep everyone entertained!

4 tips for savvy savings when booking a hotel in Mexico

  1. Book for the cheapest times: The most affordable time to visit Mexico is between September and November, when hotel prices are typically lower. A stay of at least 2 days is recommended for those keen to discover the country's rich landmarks, history, and culture. Travellers on a budget will find this period offers great value for money, allowing them to explore significant sites such as ancient ruins, colonial architecture, and stunning natural attractions. Prices may drop even more during this season, making it an ideal time for a budget-friendly getaway.
  2. Look for last-minute deals on Hotels.com: To uncover last-minute deals 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. Enabling email alerts or push notifications can keep you informed about flash sales and special promotions, helping you seize opportunities for savings. Additionally, the Smart Shopping tool in the app allows you to compare hotel prices and amenities, ensuring you're more likely to see the best options. You'll be promptly notified if rooms become available or prices drop, making it easier to book an impromptu escape.
  3. Be flexible with dates: Prices can fluctuate based on various factors such as the hotel's location, star rating, and the time of year. Therefore, being flexible with your travel dates may help you save on your stay in a hotel in Mexico. For those in search of distinctive experiences, boutique hotels can provide a more personalised touch and sometimes better value for money. When you book through Hotels.com, we will inform you whether the price for your chosen dates is above or below the average. If the price is on the higher end, we will suggest alternative dates that may be more affordable, giving you a better chance of securing a great deal.
  4. Consider your location: Staying in the heart of major cities in Mexico can undoubtedly offer the convenience of proximity to local attractions, yet this advantage often comes at a premium price. In contrast, smaller towns and rural areas are more likely to be affordable, providing a cost-effective alternative for travellers. For those seeking better rates, considering accommodation slightly outside the city centre can be beneficial, although this may necessitate additional travel to reach key sites. Alternatively, exploring nearby cities that boast their own unique attractions can not only enrich your experience but also provide more budget-friendly 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