Top regions in Mexico
Best 5-star hotels in Mexico
7.9Very good
Hotel
Mexico, Playa del Carmen
Located within 10 minutes' drive of Aquarium Beach, the Wyndham Garden Playa del Carmen boasts an outdoor swimming pool and a Mexican restaurant with Mexican dishes.
from CAD 65 per night
8.2Great
Resort
Mexico, Acapulco
from CAD 151 per night
8.4Great
Resort
Mexico, Acapulco
from CAD 206 per night
9.2Perfect
Hotel
Mexico, Mexico City
The 5-star Gran Hotel Ciudad De Mexico Zocalo View with live entertainment and a shared lounge offers a setting around 500 metres from Templo Mayor Museum.
from CAD 243 per night
8.6Great
Hotel
Mexico, Guadalajara
Located nearly 5 minutes on foot from Expo Guadalajara, the Barcelo features a heated swimming pool and a fitness area.
from CAD 58 per night
8.7Great
Hotel
Mexico, Mexico City
Featuring a year-round outdoor swimming pool and 712 rooms, the smoke-free Camino Real Polanco Mexico is about a 25-minute walk from Museo de Cera de la Ciudad de Mexico.
from CAD 291 per night
8.2Great
Hotel
Mexico, Mexico City
600 rooms and luxurious service are available at the comfortable Camino Real Aeropuerto Mexico City, which is located close to a motorway and around 7 km from Basilica of Our Lady of Guadalupe.
from CAD 167 per night
Most popular 4-star hotels in Mexico
8.1Great
Resort
Mexico, Cabo San Lucas
Located in the centre of the city, 300 m from Marina Cabo San Lucas, the charming 4-star Tesoro Los Cabos offers a pool bar along with a mud bath, a treatment room, a solarium, and a Jacuzzi.
from CAD 111 per night
9.3Perfect
Hotel
Mexico, Mexico City
Just 250 metres from Mumedi, the 4-star Zocalo Central Mexico City offers an outdoor swimming pool including a steam room and a sauna.
from CAD 111 per night
5.5Needs improvement
Resort
Mexico, Puerto Escondido (Oaxaca)
from CAD 122 per night
7.2Very good
Resort
Mexico, Puerto Morelos
from CAD 267 per night
Most popular 3-star hotels in Mexico
8.0Great
Hotel
Mexico, Cancun
Featuring Mexican cuisine and a swimming pool, the Nilu Cancun Zona Hotelera By Selina Cancun is conveniently located just 0.6 km from Palazzo.
from CAD 19 per night
8.2Great
Hotel
Mexico, Puerto Vallarta
from CAD 55 per night
8.5Great
Resort
Mexico, San Jose del Cabo
from CAD 114 per night
Amazing spa hotels in Mexico
8.5Great
Resort
Mexico, Nuevo Vallarta
from CAD 217 per night
8.1Great
Resort
Mexico, Cabo San Lucas
from CAD 129 per night
8.4Great
Hotel
Mexico, Cancun
Set around 10 minutes by car from Interactive Aquarium, the 4-star Beachscape Kin Ha Villas & Suites offers 135 rooms and an outdoor swimming pool.
from CAD 433 per night
8.9Great
Resort
Mexico, Cancun
Offering a setting 350 metres from Delphinus Dreams, the world-class 5-star Grand Fiesta Americana Coral Beach includes 602 rooms and features a treatment room, a solarium, a Jacuzzi, and a foot bath.
from CAD 869 per night
9.1Perfect
Resort
Mexico, Puerto Vallarta
from CAD 807 per night
9.3Perfect
Resort
Mexico, Cozumel
from CAD 363 per night
7.7Very good
Hotel
Mexico, Cancun
from CAD 288 per night
9.0Perfect
Hotel
Mexico, Mexico City
Guests can take advantage of a hot tub and a sauna onsite, while the deluxe 5-star Barcelo Mexico Reforma's privileged location just 350 metres from Hidalgo underground station makes it easy to discover Mexico City.
from CAD 300 per night
Top family hotels in Mexico
8.5Great
Hotel
Mexico, Cancun
Boasting a location about a 5-minute walk from Tulum Avenue, the perfect Adhara Hacienda Cancun offers 73 rooms together with a 24-hour bar onsite.
from CAD 73 per night
8.1Great
Resort
Mexico, Cancun
Nearly a 5-minute walk from Royal Beach Club, the elegant Westin Resort & Spa, Cancun features 326 rooms along with a steam room, a solarium, a Jacuzzi, and a foot bath on-site.
from CAD 125 per night
7.0Very good
Resort
Mexico, San Jose del Cabo
from CAD 261 per night
8.2Great
Resort
Mexico, Puerto Vallarta
from CAD 119 per night
7.9Very good
Resort
Mexico, Playa del Carmen
from CAD 268 per night
Best luxury hotels in Mexico
8.3Great
Resort
from CAD 310 per night
9.8Perfect
Resort
from CAD 782 per night
8.4Great
Hotel
Mexico, Cabo San Lucas
from CAD 551 per night
8.0Great
Resort
Mexico, Cabo San Lucas
from CAD 596 per night
9.0Perfect
Hotel
Mexico, Mexico City
Located a mere 650 metres from Auditorio Nacional, merely 1.6 km from Museo Tamayo Arte Contemporaneo, the 5-star Presidente Intercontinental Mexico City By Ihg Mexico City features spa therapy and spa services along with 786 rooms.
from CAD 429 per night
9.2Perfect
Resort
Mexico, Punta Maroma
from CAD 543 per night
8.3Great
Resort
Mexico, Riviera Maya
from CAD 530 per night
9.0Perfect
Resort
Mexico, Cancun
from CAD 1 034 per night
8.6Great
Resort
Mexico, Cancun
from CAD 193 per night
9.3Perfect
Hotel
Mexico, Zihuatanejo
from CAD 232 per night
Cheap hotels in Mexico
8.4Great
Hotel
Mexico, Puerto Vallarta
Set in the Mismaloya district of Puerto Vallarta, 1.4 km from Malecon Boardwalk, the superb Tropicana Hotel Puerto Vallarta has 89 rooms and a Mexican restaurant.
from CAD 108 per night
8.5Great
Hotel
Mexico, Puerto Vallarta
from CAD 68 per night
7.8Very good
Hotel
Mexico, Puerto Vallarta
from CAD 37 per night
Top resorts in Mexico
9.0Perfect
Resort
Mexico, Cancun
from CAD 511 per night
8.5Great
Resort
Mexico, Acapulco
from CAD 153 per night
8.3Great
Resort
Mexico, Puerto Morelos
from CAD 206 per night
7.9Very good
Resort
Mexico, Puerto Vallarta
from CAD 259 per night
8.8Great
Resort
Mexico, Cancun
Featuring an outdoor swimming pool and a solarium and a Jacuzzi, the comfortable Presidente Intercontinental Cancun Resort Cancun stands 17 minutes' walk from Coco Bongo and 3.1 km from Interactive Aquarium.
from CAD 210 per night
7.4Very good
Resort
Mexico, Puerto Morelos
from CAD 380 per night
7.2Very good
Resort
Mexico, Cancun
Boasting an American restaurant, the 4-star Grand Oasis Palm Cancun is available 0.7 km from Playa Langosta.
from CAD 285 per night
9.1Perfect
Resort
Mexico, Riviera Maya
from CAD 791 per night