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 12 October 2026.
The cultural city of Mexico City is full of attractions, such as Zócalo and Autódromo Hermanos Rodríguez, and is loved for its museums and art galleries.
Playa del Carmen is known for its beaches and clubs, and entices visitors with its popular attractions, including Playa del Carmen Main Beach and Xcaret Eco Theme Park.
Cabo San Lucas is loved for its fishing spots and boating, and entices visitors with its popular attractions, including Medano Beach and Marina Del Rey.
Puerto Vallarta is known for its beaches and art galleries, and entices visitors with its popular attractions, including Cruise Ship Terminal and Malecon.
If being by the water is a major draw, Playa del Carmen Main Beach is one of the most popular seaside spots located 0.3 mi (0.5 km) from central Playa del Carmen. Catch the sunset by the shore at Mamitas Beach, just a short walk away.
If being by the water is a major draw, Playa Tortugas is a spot you might want to check out, located 4 mi (6.5 km) from central Cancun. Catch the sunset by the shore at Las Perlas Beach and Langosta Beach, located nearby.
Children and adults alike can have a thrilling day at Xcaret Eco Theme Park, one of the top theme parks located 1.5 mi (2.4 km) from central Xcaret. Hotels.com travellers also say the area is great for couples and that it has lots of nice beaches. If you have fun at Xcaret Eco Theme Park, you'll love Xenses Park and Xplor Theme Park, both located nearby.
Zócalo is worth passing through for a few pics when in Historic Center. Why not live the cultural experience and visit the cathedral, art galleries and museums in the area? Your sightseeing tour starts here. Mexico City has many other landmarks that you might want to see, such as Palacio de Bellas Artes and Paseo de la Reforma.
If you're interested in local churches head to Gustavo A. Madero – home to Basilica of Our Lady of Guadalupe. Why not live the cultural experience and visit the art galleries, museums and cathedral in the area? Your sightseeing tour starts here. Mexico City has many other landmarks that you might want to see, such as Palacio de Bellas Artes and Paseo de la Reforma.
If want to top up your tan, you might want to head out to La Ropa Beach, located 0.6 mi (1 km) from central Zihuatanejo. Catch the sunset by the shore at La Madera Beach, just a short walk away.
If you want to give your credit card some exercise, head out to Paseo de la Reforma, a popular place for shoppers in Miguel Hidalgo. You could also start your cultural experience by heading over to the museums in the area. It's also full of great shops and restaurants, so you can spend the afternoon having a wander. Splash some more cash at Avenida Presidente Masaryk.
Want to race? You could pay a visit to Autódromo Hermanos Rodríguez, a popular racetrack located 3.5 mi (5.7 km) from central Mexico City. Hotels.com travellers also like the museums, art galleries and cathedral in the area. If you want more thrills, head to Hipódromo de las Américas, just a short drive away.
Uncover Mexico: A Coastal Tapestry of Sun, Sea and Culture
Discover the enchanting allure of Mexico, a vibrant tapestry of sun-kissed beaches, rich history, and diverse culture. From the stunning azure waters of the Caribbean coast to the lively streets of Mexico City, where ancient ruins meet modern life, every corner offers a new adventure. Explore the majestic cenotes and lush jungles of the Yucatán Peninsula, or relax on the pristine shores of Tulum and Cancun. Indulge in exquisite cuisine, vibrant markets, and colourful festivals that celebrate life. Whether seeking luxury or an off-the-beaten-path escape, Mexico promises unforgettable experiences for every type of traveller.
Discover great hotels in Mexico
Mexico offers a range of hotel accommodation, from budget-friendly options to luxurious retreats. Whether you’re seeking a cosy inn in a bustling city or an elegant resort by the beach, you’ll find ideal choices across vibrant destinations in Mexico. Here are some of our travelers' favorite hotels in Mexico:
Le Blanc Spa Resort Cancun - Adults Only - All-Inclusiveopens in new window: Nestled in the beautiful Zihuatanejo, Le Blanc Spa Resort Cancun - Adults Only - All-Inclusive is an exquisite 5.0-star resort that boasts a remarkable guest rating of 9.4. This property offers direct access to pristine beaches, making it a top choice for leisure travellers seeking adventure and relaxation. With a plethora of adventure sports available, including surfing, kayaking, and windsurfing, guests can immerse themselves in thrilling experiences. The resort also features family-friendly amenities, ensuring a comfortable stay for all ages. Positive sentiments highlight the exceptional quality of service and the unforgettable holiday experience, making this hotel a standout destination for discerning travellers.
Sofitel Mexico City Reformaopens in new window: Located in the vibrant Cancun, Sofitel Mexico City Reforma is a luxurious 5.0-star all-inclusive resort with an impressive guest rating of 9.0. This resort caters to guests looking for a beach and golf-themed holiday, offering unlimited food and drinks as part of its exceptional service. With direct beach access and a variety of activities, including yoga and pilates, guests can unwind in a stunning setting. The inviting atmosphere, coupled with beautiful views and a wide range of dining options, creates a perfect backdrop for relaxation. Positive reviews reflect the high standards of service and memorable experiences, making it an ideal choice for sophisticated leisure travellers.
Marival Distinct All-Inclusive Handwritten Collectionopens in new window: Situated in Punta Sam, Marival Distinct All-Inclusive Handwritten Collection is a distinguished 5.0-star all-inclusive resort that enjoys a commendable guest rating of 8.8. This luxurious property is perfect for leisure travellers seeking a blend of adventure and relaxation, with direct beach access and an array of onsite activities. Guests can indulge in a variety of dining options, from buffet to à la carte, alongside a wealth of recreational pursuits, including snorkeling and kayaking. The impeccable service and attention to detail contribute to a seamless holiday experience, with positive remarks highlighting the exceptional cleanliness and hospitality. This hotel stands out as a premier destination for travellers seeking an unforgettable escape.
Where to stay in Mexico
In Cancun, Mexico City, Playa del Carmen, each offers unique appeals: Cancun for its Mexican island vibes, luxury resorts, and romantic excursions; Mexico City for its rich historical architecture, museums, and vibrant culture; Playa del Carmen for its beachside charm, diving, and lively dining scene. For first-time visitors, Cancun provides the ideal blend of relaxation and adventure.
Cancunopens in new window: Cancun is a top destination for travellers seeking a sun-soaked retreat with a mix of beach relaxation and cultural exploration. Enjoy the allure of its pristine beaches and crystal-clear sea, perfect for swimming and snorkelling. Catch a glimpse of history with nearby ruins and then indulge in a range of entertainment and dining options. For a taste of luxury, you might consider visiting unique spots like Moon Palace Golf Club and Delfines Beach, along with engaging excursions that add a romantic touch to your stay.
Mexico Cityopens in new window: Mexico City offers a vibrant urban experience rich in history and culture. This bustling metropolis is a haven for art lovers with its museums, historical architecture, and charming cafes that invite endless exploration. Wander around iconic landmarks including Zócalo and the Angel of Independence Monument, and savour the unique blend of modernity and tradition that defines the city. The city's cultural scene, highlighted by its remarkable monuments and historical churches, makes it a must-visit for those seeking an immersive experience.
Playa del Carmenopens in new window: Playa del Carmen is a delightful seaside spot where you can unwind by the beach and enjoy the lively local scene. With its inviting sea, excellent snorkelling and diving opportunities, and vibrant dining and bar scene, this destination offers both relaxation and excitement. Whether you're taking part in local excursions or simply soaking up the sun on the beach, Playa del Carmen provides a charming getaway with a mix of leisure and local entertainment.
Things to do in Mexico
Mexico offers a delightful mix of vibrant experiences, from dancing the night away to live music and exploring bustling markets, to serene days boating along stunning marinas and relaxing on sun-kissed beaches. Discover breathtaking national parks, majestic mountains, and captivating museums that celebrate its rich heritage.
Acapulco Tradicional – This neighbourhood offers a blend of scenic coastal beauty and vibrant cultural experiences. You can enjoy live music performances as you stroll along the marina, or spend some time boating on the serene waters. For a dash of adventure, a visit to La Quebrada Cliffs is a must; here, you can admire the dramatic outdoor setting and take in the impressive theme scenery. The area also features a mix of monuments, natural parks, and well-kept gardens that offer a refreshing escape while shopping and theatre options provide a lively urban twist.
Primera Sección – This neighbourhood is a haven for outdoor enthusiasts and those seeking a blend of nature and relaxation. At San Felipe Marina, you can engage in beachside adventures and immerse yourself in the spirit of a national state park environment. The area is ideal for recreational activities, with its stunning beach and mountain vistas offering a perfect backdrop for a relaxed day out. Whether you are interested in exploring the marina or simply enjoying the natural parks, Primera Sección provides a diverse range of experiences.
Polanco – Known for its sophisticated urban charm, this neighbourhood is a cultural hotspot, especially for art and shopping aficionados. A stroll along Avenida Presidente Masaryk allows you to experience the city's vibrant energy, with elegant storefronts and lively scenes of live music and dancing. The local museums add a touch of history and art to your visit, making it a well-rounded destination for those who enjoy a mix of modern and traditional attractions.
4 tips for savvy savings when booking a hotel in Mexico
Book for the cheapest times: The most affordable time to visit Mexico is from September to November, when hotel prices tend to be lower. For those looking to make the most of their trip, a stay of at least 3 days is recommended to fully explore the country's key landmarks and cultural attractions. This budget-friendly approach allows visitors to experience the rich history, vibrant culture, and stunning natural wonders that Mexico has to offer, all while enjoying great value for money. Prices may drop during this period, making it an ideal time for travellers on a budget.
Look for last-minute deals on Hotels.com: To uncover last-minute deals in Mexico on Hotels.com, begin by exploring the Dealsopens in new window or Last-Minute Deals sections, where you may discover discounted hotel rates as your travel date approaches. Additionally, enabling email alerts or push notifications from Hotels.com could keep you informed about flash sales and exclusive promotions, helping you seize opportunities to save. With the Smart Shopping tool available via the app, you can compare hotel prices and amenities, ensuring you’re well-informed. If rooms become available or prices decrease, you’re more likely to see these updates promptly, allowing for timely bookings.
Be flexible with dates: Prices can fluctuate based on various factors, including the hotel's location, star rating, and the time of year. Therefore, having some flexibility with your travel dates may help you find a more advantageous rate for your stay in a hotel in Mexico. For those seeking distinctive accommodations, boutique hotels often provide a more personalised experience and could offer better value. When you book through Hotels.com, we will inform you if the price for your chosen dates is above or below the average. If the price appears to be on the higher side, we can suggest alternative dates that may lead you to a more cost-effective option.
Consider your location: Staying in the heart of major cities in Mexico undoubtedly offers the convenience of proximity to local attractions; however, it often comes with a steeper price tag. In contrast, smaller towns and rural areas are typically more likely to be affordable, allowing for a more budget-conscious stay. For those seeking better rates, opting for accommodation slightly outside the city centre can be a wise choice, although it may involve additional travel to reach key sights. Additionally, exploring nearby cities that boast their own unique offerings can provide a delightful experience while remaining mindful of costs. This approach allows travellers to enjoy the charm of Mexico without straining their wallets.
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. If you’re looking to soak up the lively atmosphere in Mexico, June, July, and September are the peak months to visit, bustling with fellow travelers. During this peak period, the weather is mostly sunny, with light rainfall. However, if you prefer a more relaxed experience, August, October, and December are perfect for a quieter getaway, marked by no to light rainfall and sunny to mostly sunny conditions.