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 November 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.
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 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'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.
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.
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.
Embrace the Enchantment of Mexico's Sun-Kissed Shores
Mexico is a vibrant tapestry of culture, history, and breathtaking landscapes, making it a premier destination for discerning travellers. From the sun-kissed beaches of Cancún to the artistic streets of Mexico City, visitors can revel in luxury resorts and rich culinary experiences. Explore the ancient ruins of Tulum, or unwind on the idyllic shores of Isla Holbox. With its warm hospitality and diverse ecosystems, Mexico offers a unique blend of relaxation and adventure, ensuring an unforgettable escape for every type of traveller. For exclusive deals on exquisite accommodations, consider browsing Hotels.com for your next stay.
Discover great hotels in Mexico
Mexico offers a diverse range of hotel accommodation, from budget-friendly options to luxurious resorts. Visitors can enjoy charming boutique properties in historic settings or contemporary hotels with modern amenities, ensuring a memorable stay in this vibrant country. Here are some of the best hotels in Mexico that our travelers love:
Las Alcobasopens in new window: This exquisite 5.0-star resort in Zihuatanejo boasts a remarkable guest rating of 9.4 out of 10. With direct beach access, it offers thrilling adventure sports such as snorkelling, surfing, and sailing, ensuring a vibrant and engaging experience. Families will appreciate amenities tailored for children, while the beautiful beachfront location creates a relaxing atmosphere. The positive sentiments highlight the wonderful experiences and the promise of a return visit, making it a perfect choice for leisure travellers seeking comfort and adventure.
Montage Los Cabosopens in new window: Nestled in Cancun, this outstanding 5.0-star all-inclusive resort features an impressive guest rating of 9.0 out of 10. Guests can indulge in unlimited food and drinks, with a plethora of gourmet dining options and a lively entertainment scene. The hotel offers direct access to stunning beaches and luxurious pools, creating an ideal setting for relaxation and enjoyment. Positive reviews celebrate the exceptional service and top-notch culinary experiences, making it a premier destination for travellers in search of a lavish beach getaway.
One&Only Mandarinaopens in new window: Situated in Mexico City, this elegant 5.0-star hotel has a commendable guest rating of 9.6 out of 10. It offers upscale amenities and services designed for family and leisure travellers, including delightful dining options and well-appointed rooms. The hotel's attentive staff ensure a welcoming atmosphere, contributing to a memorable experience. Guests appreciate the high-quality service and engaging activities, making it a superb choice for those looking to explore the vibrant culture of the city while enjoying luxurious comfort.
Where to stay in Mexico
In Cancun, Mexico City, Playa del Carmen, you can enjoy Mexico's diverse offerings: Cancun entices with stunning beaches, ruins, and romantic excursions; Mexico City captivates with museums, historical architecture, and vibrant culture; Playa del Carmen offers seaside relaxation and lively dining. For first-time visitors, Mexico City provides a quintessential and enriching Mexican experience.
Cancunopens in new window: Cancun offers a vibrant coastal retreat where you can enjoy beautiful beaches, the allure of the sea, and an inviting atmosphere for relaxing and dining. It’s ideal for travellers seeking a blend of leisure and cultural charm, with must-see spots like Moon Palace Golf Club and Delfines Beach that capture the essence of luxury and seaside fun. For those keen on exploring history, the nearby ruins add a touch of mystery and romance to your stay while the local entertainment scene keeps evenings lively.
Mexico Cityopens in new window: Mexico City is a bustling metropolis where art and history meet modern living. Rich in culture and architecture, it’s perfect for travellers who enjoy exploring museums, churches, and historical sites. Discover the vibrant heart of the city at Zócalo and take in the grandeur of the Angel of Independence Monument, all while indulging in the local café culture. A visit here offers a mix of tradition and urban excitement, making it a must-visit destination for those interested in history and artistic expression.
Playa del Carmenopens in new window: Playa del Carmen is an inviting coastal town known for its sunny beaches and clear seas, ideal for a laid-back getaway with plenty of opportunities for water activities like snorkeling and diving. Its relaxed vibe is perfect for those looking to unwind by day and enjoy a vibrant dining and cultural scene by night. The town also offers charming local excursions that let you experience the region’s natural beauty and lively spirit without the hustle of larger cities.
Things to do in Mexico
Mexico offers an exciting escape, blending birdwatching and swimming with explorations of natural parks, ancient ruins, and jungles. Discover thrilling themeparks and archaeological marvels, while relaxing amidst vibrant local life. Consider guided Mexico tours to uncover hidden gems and enrich your travel experience.
Tolantongo – This vibrant city is a treasure trove for outdoor enthusiasts. You can explore the stunning Tolantongo Caves, where adventure awaits as you navigate through the breathtaking natural formations. The caves offer a unique outdoor experience, complete with warm thermal waters that invite you to unwind after a day of exploration. Don’t forget to take a leisurely hike in the surrounding natural parks, where the landscape is dotted with lush vegetation and rugged terrain, perfect for capturing incredible photographs.
Cardonal – Just like its neighbour, Cardonal is a fantastic destination for those looking for a blend of excitement and natural beauty. The highlight here is the Tolantongo Caves, offering a similar adventure-filled experience with stunning rock formations and thermal springs. After exploring the caves, embark on a journey through the nearby natural parks where you can witness the rich biodiversity and vibrant ecosystems. Whether you seek thrilling outdoor activities or peaceful nature walks, Cardonal has something to offer every traveller.
Santa Elena – Dive into the rich history and culture at this enchanting city. The famous Uxmal Archaeological Site is a must-visit, showcasing impressive Mayan ruins that tell stories of the past. You can wander through the ancient structures and marvel at the intricate carvings that adorn the buildings. For a change of pace, enjoy birdwatching in the surrounding jungle, where various species flit through the trees. If you're looking to cool off, take a refreshing swim in the nearby natural pools, making for a perfect way to unwind amidst the lush greenery.
4 tips for savvy savings when booking a hotel in Mexico
Book for the cheapest times: For travellers on a budget, Mexico offers great value for money particularly during the months of September to November, when hotels may drop to lower prices. A stay of at least 3 days is ideal for exploring the country's rich landmarks, historical sites, cultural attractions and natural wonders.
Look for last-minute deals on Hotels.com: Hotels.com offers Dealsopens in new window that may help travellers secure great savings, while the Last-Minute Deals section could allow you to find discounted rooms close to your travel date. You might discover special offers by enabling email alerts or push notifications for flash sales. Additionally, the Smart Shopping tool via the app lets you compare hotel prices and amenities, so if rooms become available or rates drop, you're more likely to see an opportunity to book a last-minute getaway.
Be flexible with dates: Prices may vary 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 sometimes 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. Should the price be on the higher side, we may suggest more affordable dates to help you find a better deal.
Consider your location: Choosing to stay in the centre of prominent Mexican cities undoubtedly offers convenience and access to key attractions, yet it often comes with a steeper price tag. In contrast, smaller towns and rural areas tend to be more affordable. For those seeking better rates, it is worth considering hotels located outside the city centre, although this option may necessitate additional travel to reach the main sights. Alternatively, exploring nearby cities that boast a wealth of attractions could provide not only a rich cultural experience but also more 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. June, July, and September are the peak travel months in Mexico, attracting a higher number of tourists. During this peak period, the weather is mostly sunny, accompanied by light rainfall. On the other hand, August, October, and December tend to be quieter times to visit, marked by no to light rainfall and sunny to mostly sunny conditions.