Properties are selected based on real traveler reviews and popularity among guests who’ve booked a night in Mexico on Hotels.com. These Mexico hotels consistently deliver on quality, location and traveler experience. Last updated on .
Top hotels in Cancun
Hotel Riu Palace Las Americas - Adults Only- All Inclusive
The romantic city of Cancun is full of attractions, such as Delfines Beach and Moon Palace Golf Club, and is loved for its snorkeling spots and swimming.
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 popular attractions including Playa del Carmen Main Beach and Xcaret Eco Theme Park.
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 you might want to see such as Palacio de Bellas Artes and Paseo de la Reforma.
Kids 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 travelers also say the area is great for couples and 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 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 travelers also say the area is artsy and has lots of nice beaches.
You might want to practice your swing at Moon Palace Golf Club, a top golfing spot located 12 mi (19.3 km) from central Cancun. Hotels.com travelers also say the area is family-friendly and 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.
Wanna 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 travelers 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.
"Todo exelente lo único que deberian ambientar o sea que huela a limpio un poco el hotel y las habitaciones,Todo es un 100 pero de verdad creo podria mejorar eso"
Haven Riviera Cancun - All Inclusive - Adults Only
8/10 Good
"It was ok, not fabulous. The entertainment was average. Not much to do. The food was good but not great. Nothing that really stood out. The staff was awesome, very helpful and friendly. The place is only 8 years old but hasn’t been maintained well.
It was nice but probably would not go back."
"Loved the set up at the resort, very traditional buildings. Is older so definitely could use some upgrades. Main pool got quite noisy in the afternoon. All the staff were fantastic, always willing to help. Loved the staff in the Buffett. Great central lobby/bar area. Lots of seating and great area for entertainment in the evenings. Would definitely stay there again."
Discover Mexico: A Tapestry of Vibrant Culture and Breathtaking Coastlines
Mexico is a vibrant tapestry of culture, history, and natural beauty, making it a dream destination for beach lovers. With stunning coastlines like the Riviera Maya and the picturesque beaches of Tulum, visitors can unwind in luxury resorts or explore the crystal-clear waters. Delve into rich traditions in cities such as Oaxaca, where colorful markets and artisanal crafts abound. Discover the ancient ruins of Chichen Itza and Teotihuacan, or bask in the sun on the idyllic islands of Isla Mujeres and Cozumel. Mexico promises unforgettable experiences that blend relaxation and adventure for every traveler.
Discover great hotels in Mexico
Mexico offers a diverse range of hotel accommodations, from beachfront resorts in Cancún to charming boutique hotels in Guadalajara. Whether you’re looking for budget-friendly options or luxurious stays with stunning views, you’ll find ideal places to relax and enjoy the vibrant culture and natural beauty throughout the country. Here are some of the best hotels in Mexico that our travelers love:
Four Seasons Resort TamarindoOpens in a new window: This 5.0-star hotel in Playa del Carmen offers a premium all-inclusive experience designed for leisure travelers seeking luxury and adventure. Guests enjoy unlimited high-quality food and drinks, direct beach access, and a variety of exciting water sports and outdoor activities that enhance a vibrant, relaxed atmosphere. The property features a modern design with a focus on comfort and style, including curated experiences that elevate the journey from arrival to departure. Travelers appreciate the exceptional ambiance and quality service at this resort, with an outstanding guest rating reflecting its superior performance and meticulous attention to detail.
1 Homes CaboOpens in a new window: This 5.0-star hotel in Mexico City caters to the sophisticated business traveler who values comfort, eco-certification, and a welcoming atmosphere for all. The property combines architectural elegance with contemporary amenities, offering a refined environment that includes a high-end restaurant and express check-in services. A focus on curated experiences and a user-friendly setting makes this hotel an excellent choice for travelers who appreciate both style and efficiency. Its exceptional guest rating is a testament to the quality service and delightful ambiance that define the stay.
Thompson ZihuatanejoOpens in a new window: This 5.0-star resort in Cabo San Lucas provides an all-inclusive luxury retreat for leisure travelers seeking a blend of beachside relaxation and dynamic adventure. Guests indulge in unlimited gourmet dining and premium beverages, complemented by direct beach access and a range of water-based activities including fishing, boat tours, and sailing. The hotel boasts an elegant design, top-notch spa, and meticulously curated experiences that ensure a superior journey from start to finish. The high guest rating is a clear indication of the resort's commitment to delivering an exceptional, memorable stay.
Where to stay in Mexico
In Cancun, Mexico City, Playa del Carmen, each offers a unique appeal: Cancun dazzles with its luxury resorts, pristine beaches, and vibrant excursions; Mexico City impresses with rich culture, historical landmarks, and dynamic art scenes; Playa del Carmen entices with its serene coastal vibe and lively dining. For first-time visitors, Cancun stands out as the ideal stay.
CancunOpens in a new window: Cancun is a top destination for travelers seeking stunning beaches and vibrant nightlife, making it perfect for both relaxation and fun. The beautiful shores beckon with crystal-clear waters, while attractions like Delfines Beach provide the ideal backdrop for sunbathing and swimming. If you're a fan of history, exploring nearby ruins adds a unique cultural twist to your stay. For those looking for entertainment, the area boasts various excursions and activities, such as snorkeling adventures and romantic sunset cruises. When it comes to accommodations, consider staying at the Moon Palace Golf Club for a luxurious experience or Iberostar Cancun Golf Course for a blend of relaxation and recreation.
Mexico CityOpens in a new window: Mexico City is a cultural treasure, offering an incredible mix of history, art, and captivating architecture. The Zócalo, a bustling square, is a must-visit spot, surrounded by impressive monuments and historic buildings, including the Metropolitan Cathedral. Wander through the vibrant neighborhoods, where you’ll find a range of museums showcasing the rich artistic heritage of the city. Don't miss the iconic Angel of Independence Monument, an emblem of the city's rich history. For an engaging experience, check out the Paseo de la Reforma, a picturesque avenue lined with cafes and cultural attractions. Accommodations in the area range from chic boutique hotels to modern stays, ensuring comfort during your city exploration.
Playa del CarmenOpens in a new window: Playa del Carmen is a lively coastal town famous for its beautiful beaches and vibrant atmosphere. The stunning coastline is perfect for snorkeling and diving, offering a glimpse into the colorful marine life of the Caribbean. Beyond the beach, the town features charming streets filled with shops, bars, and cafes, making it a great spot for shopping and relaxation. The nightlife here is buzzing, with plenty of cultural attractions providing entertainment options. Enjoy excursions to nearby natural wonders or simply unwind at the beach. For a great stay, consider hotels that offer easy access to both the beach and the bustling Fifth Avenue, where you can soak in the local vibe.
Things to do in Mexico
Mexico offers a vibrant mix of exhilarating experiences and serene getaways. Wander through lively public markets, catch a live music show, or dance the night away in bustling shopping areas. For outdoor enthusiasts, explore stunning natural parks, swim in inviting lakes, or camp under the stars in the desert.
Centro – Dive into the vibrant heart of this neighborhood where history and modernity blend seamlessly. Begin your day with a visit to the stunning Refuge Cultural Center, where you can explore diverse cultural exhibits. Afterward, immerse yourself in the local shopping scene by wandering through the bustling public market or browsing the shops in the mall center. If you're feeling adventurous, catch a live event at a nearby arena entertainment facility or enjoy a leisurely stroll around the beautiful lakes. Don't forget to take a moment to admire the impressive cathedral that stands as a testament to the area's rich history.
San Pedro Garza García – This lively city is perfect for those looking to experience a mix of shopping and entertainment. Start your evening with a visit to local venues featuring live music and dance performances that showcase the vibrant culture of the area. Make sure to explore the various shops where you can find unique souvenirs. For a breath of fresh air, head to Parque Ecologico Chipinque, where you can enjoy scenic trails and breathtaking views of the surrounding nature. This park is ideal for a leisurely hike or a picnic with family and friends.
Cuatro Ciénegas – Nature enthusiasts will find a true gem in this charming city. Explore the otherworldly landscapes of the Gypsum Dunes, where stunning scenery awaits you. Whether you're into snorkeling in the clear waters or camping under the stars, Cuatro Ciénegas offers a range of outdoor activities that let you connect with the natural world. You can also go swimming in the refreshing natural pools, perfect for cooling off after a day of adventure. This area is rich in unique natural parks and monuments, providing endless opportunities for exploration.
4 tips for savvy savings when booking a hotel in Mexico
Book for the cheapest times: The most budget-friendly time to visit Mexico is from September to November, when hotel prices may drop, making it a great value for money. To fully appreciate the country's rich history and stunning landscapes, a stay of at least 3 days is recommended. This allows you to explore essential landmarks and cultural attractions, including ancient ruins, historical sites, and natural wonders.
Look for last-minute deals on Hotels.com: To discover last-minute deals in Mexico on Hotels.com, visit the DealsOpens in a new window or Last-Minute Deals sections, where you may find discounted hotel rates close to your travel date. To stay informed about flash sales and special promotions, consider enabling email alerts or push notifications from Hotels.com. This way, you're more likely to see updates on your favorite hotels' prices and availability. Additionally, the Smart Shopping tool in the app allows you to compare hotel prices and amenities, ensuring you can quickly act on any opportunities for a last-minute getaway.
Be flexible with dates: Prices can fluctuate based on factors like the hotel's location, star rating, and the time of year, so being flexible with your travel dates may help you find a better deal on your hotel stay in Mexico. If you're interested in a more personalized experience, boutique hotels can sometimes offer unique accommodations at a good value. When you book through Hotels.com, we'll inform you if the price for your chosen dates is higher or lower than the average. If the price is on the higher end, we may suggest alternative dates that could lead to more affordable options.
Consider your location: Staying in the heart of major cities in Mexico can provide unmatched convenience, but it often comes with a higher price tag. Accommodations in bustling urban centers are typically more expensive compared to those in smaller towns and rural areas, which are more likely to be affordable. For travelers looking to save, considering hotels just outside the city center can often yield better rates, although this may require additional travel to reach key attractions. Additionally, exploring nearby cities can uncover a wealth of experiences while still offering budget-friendly lodging options.
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.