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

Next weekend
In two weeks

Where to stay in Mexico?

Properties are selected based on real traveller reviews and popularity among guests who’ve booked a night in Mexico on Hotels.com. These Mexico hotels consistently deliver on quality, location and traveller experience. Last updated on .

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:Sep 18 - Sep 20

Top landmarks in Mexico

Check out the Mexico hotels guests love right now

Find out more about Mexico

Embrace Mexico's Coastal Enchantment

Discover Mexico, a vibrant tapestry of sun-kissed beaches, ancient ruins, and colourful culture. From the luxurious resorts of Cancun to the artistic streets of Mexico City, every corner offers a unique allure. Explore the stunning coastline of the Riviera Maya, where azure waters meet pristine sands, or wander through the historic streets of Oaxaca, renowned for its rich culinary heritage. Delve into the mysteries of the Mayan ruins at Tulum and bask in the warmth of the local hospitality. Mexico invites you to embark on an unforgettable journey filled with adventure and enchantment.

Discover great hotels in Mexico

Mexico offers a diverse range of hotel accommodations, from luxurious beachfront resorts in Cancun to charming boutique hotels in historic towns like San Miguel de Allende. Budget-friendly options are plentiful, ensuring travellers can find ideal stays that suit their needs, whether in bustling cities or tranquil coastal areas. These are some of the hotels preferred by our travelers in Mexico:

  1. Live Aqua Cancun - Adults Only - All-InclusiveOpens in a new window: A 5.0-star luxury resort in Cancun with a stellar guest rating of 9.4 out of 10, Live Aqua Cancun - Adults Only - All-Inclusive offers a refined beach experience with direct access to pristine sands and a range of adventure sports such as canoeing, kayaking, and skydiving. This property captivates leisure travellers seeking a blend of high-end comfort and dynamic outdoor activities. The resort features exquisite amenities including high-end dining options and curated experiences that ensure a seamless, indulgent stay. The consistently positive reviews underscore exceptional service, immaculate cleanliness, and outstanding guest satisfaction.
  2. Secrets Maroma Beach Riviera Cancun - Adults Only - All inclusiveOpens in a new window: An elegant 5.0-star hotel in Cuernavaca with a guest rating of 9.2 out of 10, Secrets Maroma Beach Riviera Cancun - Adults Only - All inclusive exudes romance and luxury tailored for leisure travellers seeking a serene and indulgent retreat. The hotel boasts impressive features including spa services, a full-service on-site restaurant with garden and pool views, and exclusive romance packages. Guests delight in the expansive, well-appointed rooms and the tranquil, beautifully landscaped gardens, all contributing to an overall atmosphere of refined relaxation and curated experiences.
  3. Atelier Playa Mujeres - Adults Only - All InclusiveOpens in a new window: A 5.0-star resort in Cabo San Lucas with a guest rating of 9.4 out of 10, Atelier Playa Mujeres - Adults Only - All Inclusive offers a sophisticated beachside escape with direct access to the shore and an array of water sports including kayaking, swimming, and snorkeling. This luxury property caters to leisure travellers yearning for a distinctive blend of high-end amenities and vibrant outdoor adventures. The resort features upscale dining, lavish service, and a range of curated experiences that ensure a smooth and memorable stay, all reflected in consistently glowing guest feedback.

Where to stay in Mexico

Some of the best areas to stay in Mexico are Cancun, Mexico City, and Playa del Carmen. Cancun offers stunning beaches and exciting entertainment, perfect for relaxation and romantic getaways. Mexico City boasts rich history and culture, with renowned museums and architectural marvels. Playa del Carmen is ideal for beach lovers and nightlife enthusiasts. For first-time visitors, Cancun is the best choice for a well-rounded experience.

  1. CancunOpens in a new window: Cancun is a vibrant destination known for its stunning beaches and lively atmosphere, making it a top choice for those seeking relaxation and entertainment. With beautiful spots like Delfines Beach and a range of water activities such as snorkeling and swimming, it’s perfect for beach lovers. For a taste of local history, explore nearby ruins or enjoy excursions that showcase the natural beauty of the area. Accommodation options like Moon Palace Golf Club provide luxury and comfort, while Iberostar Cancun Golf Course caters to golf enthusiasts looking for a great round in a scenic setting.
  2. Mexico CityOpens in a new window: Mexico City is a dynamic metropolis rich in culture and history, offering an incredible array of museums, churches, and architectural marvels. Highlights include the iconic Zócalo and the Basilica of Our Lady of Guadalupe, both steeped in history and cultural significance. The city’s vibrant arts scene is complemented by charming cafes and bustling markets, providing a perfect blend of relaxation and exploration. For a unique experience, consider visiting the Angel of Independence Monument, a symbol of the city's rich heritage. Accommodations range from chic boutique hotels to luxurious stays, ensuring a comfortable base for your adventures.
  3. Playa del CarmenOpens in a new window: Playa del Carmen is a laid-back coastal town that offers beautiful beaches and a lively atmosphere, perfect for those wanting to unwind while enjoying a vibrant local scene. The area is renowned for its excellent snorkeling and diving opportunities, making it a haven for water enthusiasts. With a variety of bars and entertainment options, it’s also a great place to dance the night away after a day of relaxation. The town's charm extends to its shopping areas, where you can find everything from artisanal crafts to fashionable boutiques. Stay in one of the many beachfront hotels for easy access to the sun and sea.

Things to do in Mexico

Mexico invites you to discover vibrant markets, indulge in live music, and explore stunning architecture. From charming small towns with historic ruins to sun-soaked beaches, there’s a perfect blend of relaxation and exploration waiting for you. Don't miss guided tours to uncover the rich tapestry of this enchanting destination!

  • Miguel Hidalgo – This vibrant neighbourhood is a hub of culture and creativity. Start your adventure by strolling down Paseo de la Reforma, where the city’s impressive architecture meets lively street art. Enjoy some retail therapy in the local shops, and if you’re in the mood for music, check out a live performance at one of the nearby venues. For art enthusiasts, the museums scattered throughout the area offer fascinating exhibitions that showcase both local and international works. Don’t forget to take in the stunning views of the castle-like structures that enhance the charm of Miguel Hidalgo.
  • Ticul – Known for its quaint, small-town feel, Ticul invites you to explore its rich history. A visit to the breathtaking Iglesia de San Antonio de Padua is a must; the church’s architecture and serene atmosphere provide a perfect backdrop for reflection. After soaking in the cultural sights, indulge in some shopping at local markets where you can find unique handmade crafts and souvenirs. The blend of historical ruins and beautiful churches makes Ticul a delightful destination for those looking to uncover the heart of Mexican heritage.
  • Papanoa – If relaxation is what you seek, then Papanoa has just what you need with its stunning beaches. Spend your day unwinding at Papanoa Beach, where golden sands meet crystal-clear waters. This beach is not just for sunbathing; you can also participate in various water activities like swimming or simply enjoy a leisurely walk along the shore. The serene environment and picturesque scenery make Papanoa an ideal spot to escape the hustle and bustle of city life, offering the perfect blend of tranquillity and natural beauty.

4 tips for savvy savings when booking a hotel in Mexico

  1. Book for the cheapest times: The most budget-friendly time to visit Mexico is between September and November, when hotel prices tend to be lower. To fully appreciate the country's rich history, culture, and natural wonders, it is advisable to stay for at least 3 days. This duration allows visitors to explore significant landmarks and attractions, such as ancient ruins and stunning natural sites, all while enjoying great value for money. During this period, prices may drop further, making it an even more appealing option for those travelling on a budget.
  2. Look for last-minute deals on Hotels.com: When planning a trip to Mexico, you may discover attractive offers by exploring the DealsOpens in a new window section on Hotels.com. For last-minute travel, you're more likely to see discounted rates in the Last-Minute Deals area, where rooms might become available as your travel dates approach. Moreover, by enabling alerts, you could be informed of flash sales. Additionally, the Smart Shopping tool available via the app helps you compare hotel prices and amenities, ensuring you have all the details needed to make an informed decision.
  3. Be flexible with dates: Prices can vary depending on factors such as the hotel's location, star rating, and time of year, so remaining flexible with your dates may help you save on your stay in a hotel in Mexico. For travellers seeking a unique experience, boutique hotels might offer a more personalised stay and potentially even better value. When you book through Hotels.com, we will inform you if the price for your chosen dates is above or below average, and if it appears to be on the higher side, we could recommend more affordable dates to help you potentially find a better deal.
  4. Consider your location: Staying in the heart of major cities in Mexico undoubtedly provides the convenience of proximity to local attractions, but it often comes at a premium price. Accommodations in these central locations are more likely to be costly compared to those in smaller towns and rural areas, which tend to offer more budget-friendly options. For those seeking better rates, opting for hotels just outside the city centre can be a wise choice, although it may necessitate some additional travel to reach key sights. Alternatively, exploring nearby cities can unveil a wealth of experiences while also presenting more affordable lodging opportunities.

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. The peak travel months to visit Mexico are June, July, and September, which see a higher number of tourists. During this peak period, the weather is mostly sunny, accompanied by light rainfall. In contrast, August, October, and December are ideal if you're looking for a calmer vacation, marked by no to light rainfall and sunny to mostly sunny conditions.

Keep exploring