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 15 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.
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.
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.
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 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.
If you're planning a bit of sightseeing, head to Malecon – just one of the monuments in Downtown Puerto Vallarta. Hotels.com travellers also say the area is artistic and that it has lots of nice beaches.
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.
You might want to practise your swing at Moon Palace Golf Club, a top golfing spot located 12 mi (19.3 km) from central Cancun. Hotels.com travellers also say the area is family-friendly and that it has lots of nice beaches. If Moon Palace Golf Club doesn't quite scratch your golfing itch, Riviera Cancun Golf Resort, and El Tinto Golf Course are also nearby.
Beautifully restored property with lots of character and history with excellent facilities and service. Many thanks to Felipe and all the staff for being so welcoming and offering useful tips to fully enjoy the area.
Beautifully restored property with lots of character and history with excellent facilities and service. Many thanks to Felipe and all the staff for being so welcoming and offering useful tips to fully enjoy the area.
Mireya
Reviewed December 29, 2019Reviewed December 29, 2019
Generally a very pleasant stay. The room is clean and quiet. The bed is also comfortable. Great shower with excellent water pressure. The gym is pretty decent for a hotel. The pool is not big but good enough for a relaxed swim. There is a shopping mall next to the hotel where you can find restaurants and a convenience store.
Generally a very pleasant stay. The room is clean and quiet. The bed is also comfortable. Great shower with excellent water pressure. The gym is pretty decent for a hotel. The pool is not big but good enough for a relaxed swim. There is a shopping mall next to the hotel where you can find restaurants and a convenience store.
Chun Nam
Reviewed January 28, 2025Reviewed January 28, 2025
What an amazing hotel! Staff were very friendly and attentive. The hotel was spacious and clean and the food variety was incredible and very fresh. I would highly recommend this hotel although I would not recommend the snorkelling because we didn’t really see much and it cost us $70 each.
What an amazing hotel! Staff were very friendly and attentive. The hotel was spacious and clean and the food variety was incredible and very fresh. I would highly recommend this hotel although I would not recommend the snorkelling because we didn’t really see much and it cost us $70 each.
lady on the front desk was trying to sell her own stuff and bit annoying, but Edgar and other male waiters were outstanding - they created a really warm, romantic environment.
lady on the front desk was trying to sell her own stuff and bit annoying, but Edgar and other male waiters were outstanding - they created a really warm, romantic environment.
Richard
Reviewed January 17, 2013Reviewed January 17, 2013
Really nice hotel. There was construction work taking place on the ground floor, the pool was accesible but noisy due to the construction. A good hotel but I really wanted to enjoy the last bit of Mexican sun before my flight home, which I was unable to do. Overall a really nice, comfortable hotel but maybe better to look elsewhere until the work is complete. However, if you don’t care about the pool your stay will be mostly unaffected.
Really nice hotel. There was construction work taking place on the ground floor, the pool was accesible but noisy due to the construction. A good hotel but I really wanted to enjoy the last bit of Mexican sun before my flight home, which I was unable to do. Overall a really nice, comfortable hotel but maybe better to look elsewhere until the work is complete. However, if you don’t care about the pool your stay will be mostly unaffected.
Fue nuestra primera estancia en este hotel y nos encantó, la ubicación es fantástica, el cuarto bastante amplio y limpio, llegamos un poco antes de la hora del check in y sin problema nos dieron nuestra habitación. Desayunamos en el buffet su costo fue de $255 pesos y estaba muy variado y rico.
Fue nuestra primera estancia en este hotel y nos encantó, la ubicación es fantástica, el cuarto bastante amplio y limpio, llegamos un poco antes de la hora del check in y sin problema nos dieron nuestra habitación. Desayunamos en el buffet su costo fue de $255 pesos y estaba muy variado y rico.
Discover Mexico: A Tapestry of Sun-Kissed Shores and Rich Heritage
Discover the vibrant allure of Mexico, a treasure trove of stunning beaches, rich culture, and captivating landscapes. From the pristine shores of Cancun and Tulum to the bustling streets of Mexico City, every corner offers a unique experience. Indulge in luxurious resorts, savour tantalising cuisine, and explore ancient ruins like Chichen Itza. Immerse yourself in colourful traditions and warm hospitality, whether wandering through charming colonial towns or relaxing on sun-kissed coasts. With its diverse offerings, Mexico beckons adventurers and romantics alike to uncover its enchanting beauty. For an unforgettable escape, plan your next stay in this magical destination.
Discover great hotels in Mexico
Mexico offers a diverse range of hotel accommodations, from luxurious resorts along the stunning beaches of Cancun and Playa del Carmen to charming boutique hotels in the colonial cities of Oaxaca and San Miguel de Allende. Budget-friendly options are plentiful, ensuring travellers can find suitable stays to match their preferences and budgets. Whether seeking vibrant nightlife, rich culture, or tranquil retreats, you'll discover a wealth of choices across this beautiful country. Here are some of the best hotels in Mexico that our travelers love:
Fairmont Mayakoba opens in new window: This luxurious 5.0-star hotel boasts an impressive guest rating of 9.4 out of 10 and is situated in the picturesque Punta Sam. Guests indulge in an all-inclusive experience featuring unlimited gourmet dining and premium beverages. The hotel offers a variety of delightful amenities, including direct beach access, engaging entertainment, and a range of activities designed for relaxation and rejuvenation. Positive reviews highlight the outstanding service, exceptional food quality, and welcoming atmosphere, making it a perfect choice for leisure travelers seeking a tranquil retreat.
Garza Blanca Resort & Spa Cancun - All Inclusiveopens in new window: This exquisite 5.0-star hotel, located in San José del Cabo, holds a commendable guest rating of 9.2 out of 10. Known for its all-inclusive offerings, the hotel presents a serene environment tailored for beach and adventure enthusiasts, featuring direct access to the beach and exciting golf experiences. Guests appreciate the spacious, beautifully appointed rooms as well as the friendly and attentive service. The tranquil ambience and superb dining options create an ideal setting for those looking to unwind and enjoy high-quality experiences.
JOIA Paraíso by Iberostar - Adults Only - All Inclusiveopens in new window: This elegant 5.0-star hotel in Cancun enjoys a stellar guest rating of 9.0 out of 10, offering an all-inclusive escape filled with luxurious amenities. With direct beach access and a vibrant pool scene, the property excels in providing a rich array of dining options and entertainment. Guests are captivated by the effortless luxury and the attention to detail in service and cleanliness. The combination of stunning architecture and curated experiences positions this hotel as a premier choice for discerning travelers seeking both relaxation and a lively atmosphere.
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 vibrant nightlife, perfect for relaxation and excursions. Mexico City is rich in culture and history, boasting impressive museums and architecture. Playa del Carmen features beautiful beaches and lively entertainment. For first-time visitors, Cancun is the ideal choice.
Cancunopens in new window: Cancun is a top destination for beach lovers, offering stunning turquoise waters and soft white sands that make it a paradise for relaxation and fun. This vibrant city is known for its lively entertainment scene and rich dining options, perfect for those looking to indulge in local flavours. You can explore the ancient ruins nearby, such as Tulum and Chichen Itza, or enjoy thrilling activities like snorkeling at the beautiful Delfines Beach. For a touch of luxury, consider staying at the Moon Palace Golf Club, a resort that caters to both relaxation and adventure seekers. Another great option is Iberostar Cancun Golf Course, which provides a beautiful backdrop for your stay along with excellent amenities.
Mexico Cityopens in new window: Mexico City is a cultural hub bursting with history, art, and architectural marvels. The city's rich heritage can be experienced at iconic sites like the Zócalo, where you can immerse yourself in the vibrant atmosphere and stunning surroundings. The Angel of Independence Monument and Paseo de la Reforma are must-see landmarks that showcase the city's grandeur. With a myriad of museums to explore, including Frida Kahlo's Casa Azul, art lovers will find plenty to keep them engaged. For a unique experience, try visiting local cafes that offer a taste of the city's thriving culinary scene. Accommodations here range from boutique hotels to upscale options, ensuring a comfortable stay while you explore.
Playa del Carmenopens in new window: Playa del Carmen is a charming coastal town known for its laid-back beach vibe and vibrant nightlife. With beautiful beaches and excellent snorkeling opportunities, it's a perfect spot for relaxation and outdoor fun. The lively atmosphere of the Fifth Avenue promenade offers plenty of shopping and entertainment options, making it a favourite among visitors looking to enjoy local culture. Whether you're diving into the clear waters or dancing the night away, the town has something for everyone. For a memorable stay, consider beachfront resorts that offer easy access to the sea and excellent amenities, creating a perfect balance between adventure and relaxation.
Things to do in Mexico
Mexico offers a blend of exhilarating hiking trails and serene spa retreats amid vast national parks and rugged volcanoes. Enjoy private country clubs, lush golf courses, and gentle walks along picturesque streets. Explore nature reserves and scenic mountains, with guided tours available to uncover hidden gems.
Buenavista – This charming city invites you to explore its stunning natural surroundings. Venture into the nearby nature reserve or national park, where you can immerse yourself in the beauty of lush landscapes and volcanic terrains. Be sure to visit Constitucion Plaza, a vibrant spot that showcases the rich culture of the city. Enjoy leisurely strolls along the street, absorbing the local atmosphere while discovering art and history around every corner.
Cuautla – Known for its rejuvenating natural parks, Cuautla is the perfect destination for relaxation and wellness. Treat yourself to a soothing experience at Agua Hedionda Thermal Waters, where you can unwind in the therapeutic thermal springs. After your spa day, take time to explore the local shopping scene, where you can find unique souvenirs and artisan crafts that reflect the region's heritage.
Marquelia – Nestled among majestic mountains and rocky landscapes, Marquelia offers a variety of outdoor activities to enjoy. Grab your hiking boots and hit the trails that wind through the national state park, revealing breathtaking vistas along the way. If you’re looking for a cultural experience, visit Santuario Del Senor Del Perdon, where you can appreciate the artistic architecture and local traditions. For leisure, consider spending a day at the golf course or relaxing in a country private club, making the most of your time in this serene setting.
4 tips for savvy savings when booking a hotel in Mexico
Book for the cheapest times: Visiting Mexico on a budget is a delightful experience, especially between September and November when hotel prices may drop to more affordable levels. A stay of at least 3 days is recommended to explore some of the key landmarks, delve into the country's rich history, and enjoy its vibrant cultural attractions, as well as its stunning natural sites, all of which offer great value for money.
Look for last-minute deals on Hotels.com: To uncover last-minute deals in Mexico, begin by exploring the Dealsopens in new window or Last-Minute Deals sections on Hotels.com, where you may discover discounted hotel rates as your travel date approaches. Consider enabling email alerts or push notifications from Hotels.com to stay updated on flash sales and special promotions, allowing you to seize savings opportunities. Additionally, the Smart Shopping feature on the app helps you compare hotel prices and amenities, so you could find the best options for your stay. By receiving timely updates on price drops or room availability, you'll be well-positioned to book a spontaneous getaway.
Be flexible with dates: Prices can fluctuate depending on various factors such as the hotel's location, star rating, and the time of year, so being flexible with your travel dates may assist you in finding a more favourable rate for your stay in a hotel in Mexico. If you're seeking something distinctive, boutique hotels often provide a more personalised experience and can sometimes offer better value. When you book through Hotels.com, we’ll inform you whether 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 might help you find a more appealing rate.
Consider your location: Staying in the heart of major cities in Mexico can undoubtedly provide a level of convenience, given the proximity to local attractions. However, this prime location often comes at a premium, making accommodation costs significantly higher. In contrast, smaller towns and rural areas are generally more likely to be affordable, offering a range of budget-friendly options. For those seeking better rates, it may be worth considering hotels situated just outside the city centre; while this might necessitate a bit more travel to reach key sites, the savings can be considerable. Additionally, exploring nearby cities can reveal a wealth of experiences while still being kinder to your wallet.
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.