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

Where to stay in Mexico?

Top hotels in Cancun

Top hotels in Playa del Carmen

Top hotels in Mexico City (and vicinity)

Top hotels in Puerto Vallarta

Top cities in Mexico

Showing deals for:20 Mar - 22 Mar

Top landmarks in Mexico

Check out reviews of Mexico hotels guests love

Find out more about Mexico

Embrace the Allure of Mexico: A Tapestry of Sun-Kissed Shores and Vibrant Culture

Mexico is a kaleidoscope of vibrant culture, stunning coastlines, and rich history. From the sun-kissed beaches of Cancún and Tulum to the bustling streets of Mexico City, where ancient ruins meet modern sophistication, every corner offers a unique experience. Explore breathtaking cenotes, indulge in world-renowned cuisine, and immerse yourself in the colourful festivals that celebrate life. With its warm hospitality and diverse landscapes—from lush jungles to arid deserts—Mexico invites travellers to discover its enchanting charm, whether lounging by the sea or wandering through charming colonial towns. This captivating destination promises memories that linger long after the journey ends.

Top locations to stay in Mexico

In Cancun, Playa del Carmen, and Mexico City, each offers unique attractions. Cancun is famed for its stunning beaches and vibrant nightlife, while Playa del Carmen boasts a charming coastal vibe with excellent shopping and dining. Mexico City, the bustling capital, is rich in museums and history. For first-time visitors, Cancun is the ideal choice for its resort experience.

  1. CancunOpens in a new window: Cancun is a tropical paradise known for its stunning beaches and vibrant nightlife. With powdery white sands and crystal-clear waters, it’s an ideal destination for sun-seekers and water sports enthusiasts. Beyond the beach, Cancun offers a lively atmosphere with plenty of shopping options, from luxury boutiques to local artisan markets. Explore the nearby Mayan ruins, like Tulum, for a taste of history, or indulge in the lively cultural scene with various events and shows that showcase traditional Mexican culture.
  2. Playa del CarmenOpens in a new window: Playa del Carmen is a charming coastal town that combines a laid-back vibe with a bustling atmosphere. The famous Fifth Avenue, lined with shops, cafes, and art galleries, invites you to stroll and soak up the local culture. With beautiful beaches and easy access to eco-parks like Xcaret, Playa del Carmen is perfect for those looking for relaxation and adventure in a picturesque setting. The town's vibrant nightlife offers a range of cultural events and live music that enhance the experience.
  3. Mexico CityOpens in a new window: Mexico City is a dynamic metropolis brimming with history and culture. From world-class museums to stunning architecture, this city offers something for everyone. Visit the iconic Zócalo, where you can admire the grandeur of the National Palace and the Metropolitan Cathedral. The city's diverse neighbourhoods, each with its unique charm, invite exploration, with vibrant markets and cultural attractions around every corner. Don't miss the chance to experience traditional music and dance performances that reflect the rich heritage of this incredible city.

Things to do in Mexico

Mexico is a vibrant tapestry of experiences, where you can unwind in luxurious spas and indulge in rejuvenating body treatments. Dive into the crystal-clear waters for thrilling snorkelling, then savour the rhythm of lively dance nights. Whether lounging on picturesque beaches or exploring bustling shopping districts, adventure and relaxation await at every turn.

  • La Yesca – This charming city offers a blend of relaxation and scenic beauty. Start your visit at Santa Maria del Oro LakeOpens in a new window, where you can enjoy a themed beach experience perfect for a romantic outing or a peaceful day outdoors. The lake is surrounded by stunning scenery that’s ideal for picnics or leisurely walks. If you’re looking to unwind, indulge in some body treatments at a local spa to rejuvenate your spirit. Don’t forget to explore the beautiful churches that add a touch of culture and serenity to your visit.
  • Playa del Carmen – Known for its vibrant beach scene, this lively city invites you to dive into exciting underwater adventures. Snorkelling and diving are must-do activities here, allowing you to discover colourful marine life beneath the waves. After a day of exploration, let loose and dance the night away at one of the local entertainment venues. For families, Playa del Carmen Main BeachOpens in a new window offers a fantastic outdoor space where kids can play while adults relax under the sun. The beach is a great spot for creating lasting memories with loved ones.
  • Downtown Playa del Carmen – This bustling neighbourhood is perfect for those who love shopping and exploring local life. Stroll through various shopping areas and enjoy the vibrant street life. From upscale shopping malls to quaint local shops, there’s something for every taste. The atmosphere is family-friendly, making it easy to spend a whole day here. Make sure to visit Playa del Carmen Main BeachOpens in a new window, where you can unwind and enjoy the sun after a busy day of shopping and exploration. It’s a delightful blend of relaxation and fun for everyone.

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 from September to November, when hotel prices tend to be lower. To truly appreciate the country's rich history, stunning landmarks, and vibrant culture, a stay of at least 2 days is recommended. This duration allows for meaningful exploration of key sites, including historical monuments and natural attractions, making it a great value for money for travellers on a budget. During this period, prices may drop even further, making it an even more attractive option for those looking to explore Mexico without breaking the bank.
  2. Look for last-minute deals on Hotels.com: To discover last-minute hotel deals in Mexico, visit the DealsOpens in a new window or Last-Minute Deals sections on Hotels.com, where you may find discounted rates as your travel date approaches. By enabling email alerts or push notifications, you could stay informed about flash sales and special promotions, increasing your chances of saving. Additionally, Smart Shopping is a handy comparison tool available via the app that helps travellers compare hotel prices and amenities, ensuring you’re among the first to know about any price drops or room availability for a spontaneous 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. Therefore, being flexible with your travel dates could help you save on your stay in a hotel in Mexico. For those seeking distinctive accommodations, boutique hotels may provide a more personalised experience and potentially better value. When you book with 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 side, we will suggest alternative dates that may be more affordable, helping you to secure the best possible deal.
  4. Consider your location: Staying in the heart of major cities in Mexico can certainly provide convenience and easy access to local attractions; however, it is often associated with higher costs. In contrast, smaller towns and rural areas are more likely to be affordable, allowing travellers to stretch their budgets further. For those seeking better rates, opting for accommodation just outside the city centre can be a wise choice, although it may necessitate additional travel to reach key sights. Moreover, exploring nearby cities can reveal a wealth of experiences while offering more budget-friendly options, ensuring that visitors can enjoy the best of both worlds.

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