Mexico Hotels & Other Accommodation

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 Playa del Carmen

Top hotels in Puerto Vallarta

Top hotels in Mexico City (and vicinity)

Showing deals for:20 Feb - 22 Feb

Top landmarks in Mexico

Check out reviews of Mexico hotels guests love

Find out more about Mexico

Unveiling Mexico: A Tapestry of Sun-Kissed Shores and Vibrant Culture

Mexico, a vibrant tapestry of sun-kissed beaches and rich cultural heritage, beckons travellers with its stunning coastal landscapes and warm hospitality. From the pristine shores of Cancun to the serene coves of Tulum, each beach offers a unique blend of relaxation and adventure. Explore the ancient ruins of Mayan cities, savour tantalising street food, and immerse yourself in the lively rhythms of mariachi music. Whether lounging under palm trees or embarking on jungle excursions, Mexico promises an unforgettable escape filled with history, flavour, and breathtaking beauty, making it the perfect getaway for beach lovers and culture seekers alike.

Top locations to stay in Mexico

In Cancun, Playa del Carmen, and Mexico City, each destination offers unique attractions. Cancun is renowned for its stunning beaches and vibrant nightlife, while Playa del Carmen boasts a charming coastal vibe with excellent dining and shopping. Mexico City is a cultural hub, filled with world-class museums and historic sites. For first-time visitors, Cancun is the ideal choice, combining relaxation and excitement.

  1. CancunOpens in a new window: Cancun is a top-notch destination for beach lovers, boasting stunning white sandy shores and crystal-clear turquoise waters. The vibrant hotel zone offers a mix of luxurious resorts and lively beach clubs, perfect for relaxing or enjoying water sports. Don't miss the chance to explore the nearby Mayan ruins like Tulum or Chichen Itza for a taste of history. Beyond the beautiful beaches, Cancun is known for its vibrant shopping scene, from bustling markets to upscale malls. After a day in the sun, the nightlife here is electric, featuring live music and cultural shows that showcase local talent.
  2. Playa del CarmenOpens in a new window: Playa del Carmen is the ideal spot for a laid-back yet lively beach experience. The town exudes a bohemian vibe, with its charming pedestrian streets lined with boutiques, cafés, and art galleries. Spend your days lounging on the beaches or venturing to nearby eco-parks like Xcaret, where you can experience nature and culture in one go. The vibrant Quinta Avenida (Fifth Avenue) is a must-visit for shopping and dining, offering a range of unique shops and local crafts. As the sun sets, the atmosphere shifts to a lively social scene, with cultural performances and music filling the air.
  3. Mexico CityOpens in a new window: Mexico City is a cultural powerhouse, brimming with museums, galleries, and historic sites. The capital is home to the world-renowned Museo del Prado and the bustling Centro Histórico, where you can explore the stunning Zócalo and ancient Aztec ruins. While the city offers plenty of shopping from artisan markets to high-end boutiques, it also has a vibrant arts scene, with cultural venues hosting everything from theatre performances to art exhibitions. The diverse culinary scene is another highlight, showcasing traditional Mexican cuisine alongside international flavours, making every meal an adventure.

Things to do in Mexico

Mexico beckons with its stunning beaches and vibrant culture, offering a delightful mix of relaxation and excitement. Unwind at luxurious spas, indulge in retail therapy at bustling shopping areas, or dive into the azure waters for unforgettable snorkelling experiences. Dance the night away or explore charming towns filled with history!

  • La Yesca – Experience the charm of La Yesca, where you can unwind by Santa Maria del Oro LakeOpens in a new window, known for its picturesque scenery and romantic atmosphere. Enjoy the themed beach that offers a perfect blend of relaxation and outdoor fun. For those seeking rejuvenation, indulge in body treatments and spa activities available in the area. Don't miss the local churches and places of worship, which add a cultural touch to your visit.
  • Downtown Playa del Carmen – Dive into the vibrant neighbourhood of Downtown Playa del Carmen, where shopping and family-friendly activities abound. Stroll through bustling streets filled with shops and markets, perfect for picking up unique souvenirs. Spend a day at the Playa del Carmen Main BeachOpens in a new window, designed for families, where the outdoor environment invites you to relax and enjoy the sun. With recreational areas and resorts nearby, it’s a great spot for both relaxation and fun.
  • Playa del Carmen – The lively city of Playa del Carmen is a haven for beach lovers and adventure enthusiasts. Snorkel or dive into the crystal-clear waters to explore the vibrant marine life. Dance the night away at local clubs or enjoy entertainment options that cater to all tastes. Make sure to visit the Playa del Carmen Main BeachOpens in a new window, where families can enjoy the sun, sand, and sea in a truly inviting setting. The beach is perfect for outdoor activities, making it a must-see on your trip.

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 tend to be lower. For a fulfilling experience of the country's key historical and cultural landmarks, a stay of at least 2 days is recommended. This duration allows budget-conscious travellers to explore Mexico's rich heritage and natural attractions, providing great value for money. With careful planning, prices for accommodation may drop during this period, making it an ideal time for those seeking a wallet-friendly getaway.
  2. Look for last-minute deals on Hotels.com: To discover last-minute deals in Mexico, visit the DealsOpens in a new window or Last-Minute Deals sections on Hotels.com, where you may find discounted rates on hotels as your travel date approaches. By enabling email alerts or push notifications, you could stay informed about flash sales and special promotions, helping you save on your bookings. Additionally, the Smart Shopping feature in the app allows you to compare hotel prices and amenities, so you're more likely to see the best options. This way, if prices drop or rooms become available, you'll be among the first to know, making it easier to secure a last-minute getaway.
  3. Be flexible with dates: Prices can fluctuate based on factors such as the hotel's location, star rating, and the time of year, so being flexible with your travel dates could help you save on your stay at a hotel in Mexico. For those seeking a distinctive experience, boutique hotels can provide a more personalised touch and sometimes better value. 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 might suggest more affordable dates, which could help you secure a better deal.
  4. Consider your location: Staying in the heart of major cities in Mexico undoubtedly offers the convenience of proximity to local attractions, but it often comes at a premium price. Accommodations in bustling city centres are more likely to be costly, reflecting the demand for easy access to cultural hotspots and vibrant nightlife. In contrast, smaller towns and rural areas tend to be more affordable, allowing travellers to stretch their budgets further. For those seeking better rates, considering hotels outside the city centre can be a wise option, although it may involve extra travel time to reach key sites. Alternatively, exploring nearby cities that boast their own unique offerings can reveal budget-friendly accommodation choices while still providing access to the richness of local culture.

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