Are you thinking of a holiday in Mexico but have no idea where to stay? Whether you’re considering a coastal or city break, take a look at our list of the best hotels in Mexico for some inspiration. With gorgeous views, luxurious accommodations and fantastic amenities, the only problem will be narrowing it down to just one!
1. One & Only Palmilla
San Jose del Cabo, Mexico
First up on our list of best hotels in Mexico is the One & Only Palmilla. Set on the Sea of Cortez, the One & Only Palmilla is a hidden gem in San Jose Del Cabo. With a blend of both Mediterranean and Mexican architectures, the One & Only Palmilla definitely offers a luxurious five-star experience and a bit of celeb spotting. Also with a host of activities including surfing, kayaking, horseback riding, diving, zip lining and jet-skiing, it’s perfect for the adventure seeker.
+52 624 146 7000
2. Downtown Mexico
Mexico City, Mexico
Located in the heart of Mexico City, Downtown Hotel pays homage to its name through its unique fusion of modern decor and colonial architecture. With a prime location and one-of-a kind terrace, it’s definitely perfect for travellers who seek comfort and style. When planning your trip, definitely check out our guide of the Best Restaurants in Mexico City.
+52 55 5282 2199 / + 52 (55) 5130 6830
3. Rosewood Mayakoba
Riviera Maya, Mexico
Next on our list of best hotels is the Rosewood Mayakoba. It’s a serene oasis surrounded by jungle and pristine which beaches. Furthermore, with sophisticated design, this hotel offers a lavish experience with suites set in the beauty of the natural landscape.
+52 984 875 8000
4. Hard Rock Hotel Riviera Maya
Playa del Carmen, Mexico
Situated a few miles south of Playa del Carmen, this all-inclusive hotel offers the legendary Hard Rock hospitality and excess “where paradise comes to play”. With an adult-only pool aptly named “Heaven” and nightclub, as well as separate family-friendly facilities. Along with luxurious shops, and well-being experiences certainly makes it one of the best hotels to stay in Mexico.
+52 984 875 1100
Another on our list of best hotels is the Four Seasons Resort Punta Mita just an hour drive from Puerto Vallarta and the Marieta Islands. Both serene and secluded; it’s perfect for those wanting a break from the real world. With world-class amenities, including two golf courses and an idyllic lazy river, it’s the perfect retreat.
+52 329 291 6000
6. Gran Hotel Ciudad de Mexico
Mexico City, Mexico
A long-time favourite, Gran Hotel Ciudad de Mexico, is an emblem of Mexico City and its historic downtown. Its art-nouveau style and decor are the reflection of Mexico’s golden era in the 1900s. In contrast to the view from the terrace overlooking the colonial buildings built during the Aztec empire.
+52 55 1085 0350
7. Grand Solmar Land’s End Resort & Spa
Cabo San Lucas, Mexico
Next on our list, this all-inclusive resort in Cabo San Lucas is a great option for couples, friends, families, and is luxurious enough for jet-setters. Its prime location and Tuscan design offer the best of a beachfront experience, top-class amenities, and wellbeing facilities around.
+52 624 144 2500
8. The Resort at Pedregal
Cabo San Lucas, Mexico
Another on our list is the Resort at Pedregal which is one of the best family hotels in Mexico. This premier, luxury resort in Cabo has an imposing view to the Sea of Cortez and is located close to the famous rock formations of Land’s End. Above all, you feel a sense of seclusion as it is only accessible by a 300-meter tunnel that separates the resort from the city of Cabo San Lucas.
+52 624 163 4350
9. Le Blanc Spa Resort
While a big portion of Cancun has substantially aged, Le Blanc Spa Resort certainly has brought a new life and sense of modernity to the city. Le Blanc Spa Resort might be smaller in size relative to its massive neighbours, but it stands out as one of the best hotels in Cancun thanks to its contemporary design, fabulous amenities, and its interesting fusion of Mexican, Asian, and Peruvian cuisines in its luxurious restaurants.
+52 998 8814 740
10. The Beach
Tulum is definitely one of the best beaches in Mexico and right in the middle of the south beach is The Beach – a boho-chic luxury hotel. Its relaxing colour palette and minimalist but lavish decor certainly makes travellers feel they’re in paradise. In addition, this boutique hotel offers very spacious rooms that overlook the Caribbean Sea. It also offers a mix of Mexican and international dining options. The amenities and activities include morning yoga sessions, a bike-rental station, swimming pool, fishing, snorkelling, guided tours, and live music every night of the week. Be sure to check out our Guide to Tulum for our recommendations on the best beaches, restaurants, and nightlife.
+52 1 984 157 9645
So there you have it, our list of the best hotels in Mexico. Please do let us know how you get on #granluchito, we’d love to hear from you!
Some More Popular Blogs You May Also Like: