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
Hotel Riu Palace Kukulkan - Adults Only - All Inclusive
Playa del Carmen is known for its beaches and clubs, and entices visitors with its popular attractions, including Xcaret Eco Theme Park and Playa del Carmen Main Beach.
Cabo San Lucas is loved for its fishing spots and boating, and entices visitors with its popular attractions, including Cabo San Lucas Bay and Medano Beach.
Puerto Vallarta is known for its beaches and art galleries, and entices visitors with its popular attractions, including Cruise Ship Terminal and Malecon.
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 Xplor Theme Park and Xenses 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 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.
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 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.
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.
"amazing stay! I loved how many options of food there is! I also enjoyed the many pools that are in the resort. Staff were super friendly and helpful!"
"I just returned from my second stay at Riu Latino in Costa Mujeres, and there is only one word that truly describes this hotel: excellence. This property delivers excellence in every sense — service, food, cleanliness, the beach, and all common areas. One of its greatest strengths is the staff. They are helpful, friendly, professional, and genuinely welcoming. From the moment the minivan door opens at arrival to the moment you depart; every team member is attentive and eager to assist. Their warmth and dedication elevate the entire experience. I will absolutely return to Riu Latino. I don’t feel the need to experiment with new places when I’ve already found one that consistently proves to be an outstanding vacation option. I’m already looking forward to my next trip to the Mexican Caribbean — and without a doubt, I’ll be staying at Riu Latino again."
Sunscape Cancun All-Inclusive Resort & Spa by Hyatt
8/10 Good
"Good hotel. The only reason I’m giving it 4 stars is because breakfast buffet basically has no AC and it’s extremely hot in the morning and was not comfortable at all. Otherwise staff is great, food is good too."
Discover the Enchantment of Mexico: Where Vibrant Culture Meets Pristine Shores
Mexico, a vibrant tapestry of sun-kissed beaches and rich cultural heritage, beckons travellers to experience its unrivalled luxury and charm. From the colourful streets of Mexico City to the serene allure of its pristine shores, every corner offers a blend of tradition and modernity. Unwind on a secluded Mexican island, savour exquisite local cuisine, and immerse yourself in the festive spirit of its lively towns. Whether you seek a romantic retreat or a luxurious escape, Mexico promises unforgettable moments and enchanting landscapes, making it a truly captivating destination for your next stay.
Discover great hotels in Mexico
Mexico offers varied hotel accommodation from cosy budget stays to upscale resorts. Enjoy charming boutique hotels in colonial towns, modern urban retreats, and beachfront escapes along the Riviera Maya. Ideal for travellers seeking cultural immersion or seaside relaxation, Mexican hotels cater to diverse tastes and budgets. Here are some of the best hotels in Mexico that our travelers love:
Zadun Los CabosOpens in a new window: This impressive 5.0-star resort in San José del Cabo boasts a guest rating of 9.8 out of 10, offering a luxurious escape for leisure travellers. The property features direct beach access and a naturally enchanting hot spring experience, complemented by adventure sports such as fishing, scooter rides, kayaking, skydiving, and waterskiing. The hotel ensures a high-quality journey with its outstanding service, sumptuous cuisine, and a focus on providing a relaxed yet distinctive experience. Guests can expect elements like a sophisticated spa, a refined rooftop bar, and an infinity pool, creating a boutique and stylish setting perfect for a memorable seaside retreat.
Hacienda Santa Rosa de LimaOpens in a new window: This elite 5.0-star hotel in Higuera Blanca delivers a guest rating of 9.0 out of 10, catering to leisure travellers seeking a refined beach escape. With direct access to the beach and adventure activities including motorboating, snorkelling, fishing, surf lessons, and hiking and biking, the hotel highlights a seamless blend of excitement and comfort. The property embraces an atmosphere of luxury with features such as a modern spa, high-end restaurants, and a chic rooftop bar, ensuring an elevated experience tailored for those desiring a smooth and memorable holiday.
Banyan Tree MayakobaOpens in a new window: This sophisticated 5.0-star all-inclusive resort in Nuevo Nayarit, rated 9.6 out of 10, is designed for leisure travellers who appreciate an all-encompassing luxury escape. With direct access to the beach and a comprehensive range of all-inclusive services including fitness facilities, gourmet dining options, room service, and curated experiences, the hotel stands out as a premier destination. The property is enhanced by features such as an opulent spa, an infinity pool, and a refined rooftop bar, ensuring that every moment is filled with comfort, style, and a unique, memorable ambience.
Where to stay in Mexico
In Cancun, Mexico City, Playa del Carmen, each destination boasts unique charms: Cancun offers luxury beaches, vibrant dining and romantic excursions; Mexico City dazzles with its rich art, historical architecture and cultural cafes; Playa del Carmen provides a lively seaside retreat with excellent snorkeling and dining. For first-time visitors, Cancun is the ideal next stay.
CancunOpens in a new window: Cancun is the ultimate sun-soaked paradise, perfect for those looking to unwind on stunning beaches and enjoy vibrant nightlife. Its beautiful coastlines offer relaxing opportunities for swimming and snorkeling, with must-see spots like Delfines Beach and the breathtaking Moon Palace Golf Club, which is ideal for golf enthusiasts. For an adventurous twist, check out Gorilax Jungle Park for some outdoor fun. Plus, the dining scene is vibrant, with plenty of options for a romantic dinner by the sea. Accommodations range from luxury resorts to more budget-friendly hotels, ensuring there's something for everyone.
Mexico CityOpens in a new window: Mexico City is a cultural treasure trove, boasting a rich tapestry of history, art, and architecture that will captivate any traveller. The Zócalo, a grand main square, is surrounded by stunning historical buildings and is a must-visit for its lively atmosphere. Don’t miss the Angel of Independence Monument, which is a symbol of the city, and Paseo de la Reforma, known for its beautiful tree-lined streets and impressive monuments. With a plethora of museums, including the renowned Museo Frida Kahlo, there’s no shortage of cultural experiences to explore. The city offers a variety of accommodations, from chic boutique hotels to larger chains, catering to all preferences.
Playa del CarmenOpens in a new window: Playa del Carmen is a charming coastal town that combines relaxation with a lively atmosphere. Its beautiful beaches are perfect for sunbathing, and the nearby coral reefs offer excellent snorkeling and diving opportunities. Whether you’re looking to unwind at a beach club or dance the night away, Playa del Carmen has a vibrant entertainment scene. The town's bustling Fifth Avenue is lined with shops, cafes, and cultural activities, making it easy to soak up the local vibe. With a variety of accommodation options available, from beachfront resorts to boutique hotels, you’ll find the perfect place to stay here.
Things to do in Mexico
Mexico offers a vibrant mix of snorkeling on coral reefs, lively live music nights, and relaxed beachside fishing. Enjoy swimming, dancing, and sports near desert landscapes and the sea. Explore Mexico tours for a well-balanced blend of excitement and leisure.
Puerto Morelos – This charming city is best known for its inviting Puerto Morelos Beach that features a theme beach setting. Here, you can enjoy refreshing swims in the sea, try your hand at fishing, or explore the vibrant underwater world through snorkeling. The proximity to coral reefs makes it a great spot for those interested in marine life, while the overall atmosphere offers a relaxed, seaside escape. Whether you're looking to unwind on the sandy shores or engage in some lively water activities, there's plenty to do in this coastal destination.
Mexicali – Situated in the desert, Mexicali offers a contrasting experience with its lively urban scene. One of the highlights is visiting Mexicali Border Port I, a notable landmark in the area. The city pulses with energy through live music, dancing, and sports events. There are also excellent opportunities to enjoy shopping and local entertainment, which adds a dynamic urban flair to your visit. This desert city blends modern attractions with traditional festivities, ensuring there is always something engaging to explore.
El Pueblito – Nestled in a neighbourhood setting, this area offers a more reflective cultural experience. A visit to Schoenstatt Sanctuary provides an opportunity to delve into a spiritual and cultural retreat. The site is known for its peaceful ambiance and architectural charm, making it an ideal spot for those who appreciate art and history. Strolling through the area, you can take in the local sights and experience the calm that defines this neighbourhood, offering a break from the more bustling tourist spots.
4 tips for savvy savings when booking a hotel in Mexico
Book for the cheapest times: Visiting Mexico on a budget is a great value for money experience, especially during the period from September to November when hotel prices may drop to lower prices. For a well-rounded exploration of the country's landmarks, history, culture and natural attractions, a stay of at least 3 days is ideal to fully appreciate the rich heritage and beauty Mexico has to offer.
Look for last-minute deals on Hotels.com: When booking in Mexico, you may discover savings by visiting the DealsOpens in a new window section on Hotels.com. For options near your travel date, check the Last-Minute Deals page, where discounted hotel rates could be available. Additionally, enable alerts to keep informed about flash sales and last-minute promotions. The app also offers the Smart Shopping tool, a comparison tool to help travellers assess hotel prices and amenities, so if rooms become available or prices drop, you're more likely to see the opportunity to secure a last-minute getaway.
Be flexible with dates: Prices may differ depending on factors such as the hotel's location, star rating, and time of year, so being flexible with your dates could help you save on your stay in a Mexican hotel. For those in search of unique accommodations, boutique hotels may offer a more personalised experience and potentially better value. When you book with Hotels.com, we will inform you if the price for your chosen dates is above or below the average, and if it appears to be on the higher side, we might suggest more affordable dates to help you find a better deal.
Consider your location: Staying in the heart of major cities in Mexico can provide unparalleled convenience, as it places you in close proximity to local attractions and vibrant cultural experiences. However, this prime location often comes with a higher price tag. In contrast, smaller towns and rural areas are more likely to be affordable, offering budget-conscious travellers an attractive alternative. For those seeking better rates, considering accommodation just outside the city centre can be a wise choice, although it may necessitate additional travel time to reach key sights. Alternatively, exploring nearby cities that boast their own unique offerings can yield both enriching experiences and more economical options for your stay.
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.