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
Featuring an outdoor swimming pool and a pool bar, the Princess Mundo Imperial Riviera Diamante is located nearly 5 minutes on foot from Playa Princess Acapulco Guerrero and within a 6-km distance of Chapel of Peace.
from CAD 152 per night
8.4Great
Resort
Mexico, Acapulco
Offering a large outdoor swimming pool and a tropical garden on site, the comfortable 5-star Pierre Mundo Imperial Riviera Diamante Acapulco is situated 3.6 km from Capilla de la Paz.
from CAD 233 per night
8.1Great
Resort
Mexico, Xpu Ha
Located merely a 6-minute walk from Xpu-Ha Beach, the grand 5-star Barcelo Maya Beach Xpu Ha offers moments of relaxation featuring a solarium and a hot tub.
from CAD 230 per night
8.8Great
Resort
Mexico, Tangolunda
Placed nearly 20 minutes' walk from Mirador Huatulco, the 5-star Barcelo Huatulco Tangolunda features 287 rooms, as well as a steam room and a sauna.
from CAD 237 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 332 per night
7.7Very good
Resort
Mexico, Puerto Vallarta
Located around 5 minutes' walk from Playa Gemelas and 2.2 km from Zoologico de Vallarta, the 5-star Grand Park Royal features a sundeck, spa therapy, and spa services.
from CAD 99 per night
7.1Very good
Hotel
Mexico, Tulum
Nestled in the Zona Hotelera district, within 5 minutes' walk of Iklab, the 5-star Azulik - Adults Only features a steam room, a sauna, a foot bath, and steam baths.
from CAD 48 per night
9.3Perfect
Resort
Mexico, San Jose del Cabo
Cuadra San Francisco is located just an 8-minute walk from the comfortable 5-star Hilton Los Cabos San Jose del Cabo, that boasts a steam room and a Jacuzzi.
from CAD 262 per night
8.5Great
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.4Great
Hotel
Mexico, Merida
Boasting a prime location and access to Monumento a la Patria, which stands only 600 metres from, the comfortable Hyatt Regency Merida features an à la carte restaurant and 281 rooms.
from CAD 164 per night
9.3Perfect
Hotel
Mexico, Uayamon
A mere 1.6 km from Iglesia Presbiteriana, the 5-star Hacienda Uayamon features various recreational opportunities, barbecue, and a golf course.
from CAD 392 per night
9.4Perfect
Hotel
Mexico, Merida
Opened in 1655, the fantastic Hacienda Temozon Sur Merida provides spa therapy, a shared lounge, and various recreational opportunities 4.9 km from iglesia abala.
from CAD 307 per night
9.6Perfect
Hotel
Mexico, Zihuatanejo
Conveniently located in the shopping district of Zihuatanejo, the elegant 5-star La Casa Que Canta offers to try American dishes, enjoy an outdoor swimming pool or visit Partenon del Negro Durazo, which is nearly 5 minutes' walk away.
from CAD 461 per night
9.0Perfect
Resort
Mexico, Santa Cruz Huatulco
Boasting a Mexican restaurant with Italian menu, the elegant 5-star Las Brisas Huatulco is set in the vicinity of Tangolunda Bay and 3.7 km from Hagia Sofia.
from CAD 121 per night
8.6Great
Resort
Mexico, Ixtapa (Guerrero)
The exclusive 5-star Las Brisas Ixtapa Ixtapa lies 4.3 km from Picante Catamaran and offers a Mexican restaurant and 4 swimming pools onsite.
from CAD 104 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 318 per night
8.6Great
Hotel
Mexico, Santa Cruz Huatulco
The welcoming 5-star Camino Real Zaashila Huatulco Santa Cruz Huatulco located 3.6 km from Playa Arrocito, offers a lounge bar and luxury rooms.
from CAD 171 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 150 per night
8.6Great
Hotel
Mexico, Acapulco
The 5-star Hs Hotsson Hotel is based merely 7 minutes' walk from Diana the Huntress in Acapulco, and consists of 106 rooms with elegant decor.
from CAD 141 per night
Most popular 4-star hotels in Mexico
9.4Perfect
Hotel
Mexico, Isla Holbox
Guests can also enjoy access to Punta Cocos, which is 2.7 km from the 4-star Ser Casasandra Boutique Isla Holbox.
from CAD 47 per night
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 102 per night
8.0Great
Resort
Mexico, Cancun
An à la carte restaurant and 741 rooms are available during the stay at the Occidental Tucancun, boasting a location just a 5-minute stroll from Playa Marlin.
from CAD 250 per night
8.3Great
Hotel
Mexico, Acapulco
The comfortable Copacabana Beach Hotel lies 3.2 km from Playa Papagayo and offers an American restaurant and an outdoor swimming pool onsite.
from CAD 201 per night
9.4Perfect
Hotel
Mexico, Zihuatanejo
Located in a leisure area of Zihuatanejo, the 4-star Aura Del Mar features an outdoor swimming pool along with a hot tub.
from CAD 164 per night
8.7Great
Hotel
Mexico, Isla Holbox
The beachfront Villas Hm Paraiso Del Mar offers you to enjoy Mexican cuisine, an outdoor swimming pool and a prime location within easy reach of Playa Holbox.
from CAD 184 per night
8.3Great
Resort
Mexico, Tangolunda
Located just 1.8 km from Mirador Huatulco, the attractive 4-star Park Royal Beach Huatulco Tangolunda features an à la carte restaurant and a swimming pool.
from CAD 378 per night
8.6Great
Hotel
Mexico, Mazatlan
One will enjoy a day filled with canoeing, sailing, and boating or cocktails served in a lounge bar at the luxurious El Cid Marina Beach, located 3.5 km from Playa Cerritos.
from CAD 166 per night
7.7Very good
Resort
Mexico, Cozumel
Located near a boat dock and 4 km from Chankanaab Adventure Beach Park, the fantastic 4-star El Cid La Ceiba Beach Cozumel offers a Jacuzzi, a sauna, and various recreational opportunities.
from CAD 160 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 342 per night
5.5Needs improvement
Resort
Mexico, Puerto Escondido (Oaxaca)
Located nearly 25 minutes' walk from Playa Puerto Angelito y Manzanillo, the 4-star Posada Real Puerto Escondido is conveniently set in an entertainment neighbourhood, boasting jet skiing, boating, and mini golf.
from CAD 327 per night
8.6Great
Aparthotel
Mexico, Akumal
The 4-star Las Villas is nestled in the middle of Akumal and nearly 25 minutes' walk from Aktun Chen.
from CAD 220 per night
8.2Great
Resort
Mexico, Puerto Vallarta
Offering a heated swimming pool, the stunning 4-star Club Regina is 16 minutes' walk from Marina Vallarta.
from CAD 114 per night
8.1Great
Hotel
Mexico, Cancun
Scenic Tower Cancun is 1.1 km from the fantastic Melia Casa Maya that features an outdoor swimming pool.
from CAD 389 per night
8.8Great
Hotel
Mexico, Mazatlan
The luxury Emporio is nestled in a business area, a 9-minute walk from Sea Shell City and features a solarium and a Jacuzzi.
from CAD 139 per night
7.9Very good
Hotel
Mexico, Santa Cruz Huatulco
The 4-star Santa Cruz Huatulco offers table tennis and billiards at the premises and is based nearly a 5-minute walk from Hagia Sofia.
from CAD 76 per night
8.5Great
Hotel
Mexico, Cozumel
Located just a 5-minute walk from Faro Celerain Ecological Reserve and just 1.1 km from Corpus Christi, the smoke-free Casa Mexicana features a sundeck, a shared lounge, and various recreational opportunities.
from CAD 120 per night
8.6Great
Hotel
Mexico, Cozumel
The 4-star Playa Azul Cozumel has a heated swimming pool plus a sports bar and awaits guests within a 10-minute drive of Chankanaab Adventure Beach Park.
from CAD 135 per night
7.2Very good
Resort
Mexico, Puerto Morelos
Guests of the Marina El Cid Spa & Beach Resort Puerto Morelos can relax at an infinity pool and have their drinks at the lounge bar.
from CAD 268 per night
8.9Great
Hotel
Mexico, Mexico City
Being just a 5-minute walk from The Angel of Independence, the luxury Galeria Plaza Reforma Mexico City features a solarium and sun loungers together with a rooftop pool.
from CAD 202 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.8Great
Hotel
Mexico, Mazatlan
Featuring an outdoor swimming pool and a lounge bar, the 3-star La Siesta Malecon Mazatlan is located just a 6-minute walk from Plazuela Machado and just 400 m from La Cueva Del Diablo.
from CAD 90 per night
7.3Very good
Resort
Mexico, Mazatlan
Offering snorkelling, ping pong, and billiards onsite, the premier 3-star El Cid Castilla Beach Mazatlan boasts a vibrant location merely a 5-minute walk from Aqua Sports Center.
from CAD 190 per night
8.4Great
Hotel
Mexico, Mazatlan
Boasting spa therapy and spa services, the smoke-free Park Royal Mazatlan is 4.1 km from Sea Shell City in the Cerritos district.
from CAD 131 per night
7.8Very good
Hotel
Mexico, Cancun
While staying at the 3-star Club Regina Cancun you are invited to discover Playa Delfines, set about a 25-minute walk away, or View Point, which is 2.3 km away.
from CAD 194 per night
8.6Great
Hotel
Mexico, Puerto Vallarta
Guests can enjoy Mexican cuisine while staying at the charming Rosita Puerto Vallarta, which is approximately a 10-minute walk from Playa Tranquila.
from CAD 55 per night
8.5Great
Hotel
Mexico, Puerto Vallarta
Featuring a shared lounge and various recreational opportunities, the beachfront El Pescador Puerto Vallarta offers guests 80 air-conditioned rooms a 9-minute walk from Mandala.
from CAD 90 per night
8.2Great
Hotel
Mexico, Puerto Vallarta
Located only a 5-minute walk from Zona Romantica, the beachfront Emperador Vallarta Beachfront Hotel And Suites Puerto Vallarta features 48 rooms with views of the sea.
from CAD 55 per night
8.1Great
Hotel
Mexico, Mazatlan
The comfortable Costa De Oro Beach, located about 20 minutes' walk from Family Monument, features an outdoor swimming pool.
from CAD 103 per night
6.9Nice
Hotel
Mexico, Cancun
Located a 25-minute stroll from Scenic Tower Cancun, the perfect 3-star Maya Caribe Faranda has to offer a water garden onsite plus scuba diving, lawn tennis, and volleyball in the area.
from CAD 81 per night
8.5Great
Hotel
Mexico, Playa del Carmen
25 rooms and a rooftop infinity pool are available in the unique 3-star Riviera Caribe Maya Playa del Carmen, located merely a 9-minute walk from Aquarium Beach.
from CAD 62 per night
8.1Great
Hotel
Mexico, Acapulco
Featuring a private garden, the 3-star Alba Suites Acapulco is set in a hillside location, a mere 9 minutes' walk from Peninsula de Las Playas.
from CAD 54 per night
8.5Great
Hotel
Mexico, Bucerias
3-star Vista Vallarta All Suites On The Beach features a private swimming pool and is about 25 minutes' walk from Bucerias.
from CAD 157 per night
8.5Great
Resort
Mexico, San Jose del Cabo
Boasting a location approximately 300 metres from San Jose's Estuary and Bird Sanctuary, the 3-star Hilton Vacation Club Cabo Azul Los Cabos includes 328 rooms along with a steam room, a Jacuzzi, and a sauna.
from CAD 114 per night
8.1Great
Resort
Mexico, Cancun
The luxury Riu Cancun with ocean views lies a 7-minute walk from Coco Bongo.
from CAD 455 per night
7.6Very good
Hotel
Mexico, Acapulco
Set in Acapulco only a 5-minute walk from Parque De La Reina, the comfortable 3-star Krystal Beach provides a treatment room and a Jacuzzi.
from CAD 114 per night
7.9Very good
Hotel
Mexico, Mazatlan
The comfortable Oceano Palace offers an outdoor swimming pool and provides access to Deer Island, which is approximately 25 minutes' walk away.
from CAD 102 per night
7.9Very good
Hotel
Mexico, Puerto Vallarta
The comfortable 3-star Los Arcos Suites is set around a 5-minute walk from Playa los Muertos and offers a massage chair and a foot bath onsite.
from CAD 127 per night
8.5Great
Resort
Mexico, Mazatlan
Offering a great location a mere 0.6 km from Casino MonteCarlo, the wonderful Las Flores Beach Resort holds a total of 119 rooms and boasts spa therapy and various recreational opportunities.
from CAD 234 per night
8.4Great
Resort
Mexico, Nuevo Vallarta
A 25-minute walk from Mega Comercial Mexicana, the fantastic 3-star Riu Vallarta Nuevo Vallarta overlooks the courtyard and features a solarium, a nightclub, and barbecue.
from CAD 250 per night
Amazing spa hotels in Mexico
8.5Great
Resort
Mexico, Nuevo Vallarta
Located 7 km from Aquaventuras Park, the luxurious Villa Del Palmar Flamingos Beach Resort & Spa Nuevo Vallarta features a treatment room, a Jacuzzi, a sauna, and hot public baths.
from CAD 218 per night
7.2Very good
Resort
Mexico, Nuevo Vallarta
Set only a 6-minute walk from Marina Nuevo Vallarta, the perfect 4-star Villa Varadero can arrange beach volleyball, ping pong, and billiards about 3 km from Aquaventuras Park.
from CAD 104 per night
8.7Great
Resort
Mexico, Mazatlan
The upmarket 5-star Royal Villas Resort is found 4.5 km from Mazatlan International Center, offering a steam bath, a treatment room, and a Jacuzzi.
from CAD 156 per night
8.5Great
Hotel
Mexico, San Jose del Cabo
Playa Acapulquito is just 200 metres from the Cabo Surf, while Estero San Jose is approximately a 10-minute ride away.
from CAD 452 per night
8.1Great
Resort
Mexico, Cabo San Lucas
The Marina Fiesta Resort & Spa, A La Carte All Inclusive Optional Cabo San Lucas features an American-style restaurant, a Turkish steam bath, a solarium, and a Jacuzzi, boasting a waterfront location near a boat dock and about 200 metres from Hacienda.
from CAD 113 per night
8.1Great
Resort
Mexico, Cabo San Lucas
Located approximately 25 minutes' walk from Museum of Natural History in Cabo San Lucas, the 4-star Villa Del Palmar Beach Resort & Spa offers views of the pool along with a steam room, a hot tub, a sauna, and two hot tubs.
from CAD 166 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 163 per night
8.2Great
Hotel
Mexico, Cabo San Lucas
The comfortable 4-star Corazon Cabo, A Noble House Resort with 281 rooms is an ideal base for sport enthusiats, who can practise snorkelling, canoeing, and boating on site around a 25-minute walk from Flora Farms.
from CAD 362 per night
9.3Perfect
Hotel
Mexico, Acapulco
The charming Las Brisas is a perfect vacation spot 4.5 km from Playa Caleta and other Acapulco landmarks.
from CAD 213 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 575 per night
9.7Perfect
Resort
Mexico, Nuevo Vallarta
Boasting a nightclub, a sundeck, and a shared lounge, the luxurious Grand Velas Riviera Nayarit Nuevo Vallarta with stunning views offers 267 rooms just a 5-minute walk from Paseo de los Cocoteros.
from CAD 1 077 per night
9.1Perfect
Resort
Mexico, Puerto Vallarta
The Casa Velas Adults Only All Inclusive is situated only 1.2 km from Club de Golf Marina Vallarta and nearly a 10-minute drive from Playa Vidanta Nuevo Vallarta.
from CAD 689 per night
9.3Perfect
Resort
Mexico, Cozumel
Chankanaab Beach Adventure Park is approximately a 10-minute ride from the 5-star Presidente Intercontinental Cozumel Resort & Spa By Ihg and Discover Mexico Park Cozumel is only 1 km away.
from CAD 364 per night
8.6Great
Resort
Mexico, Cancun
While staying at the smoke-free Jw Marriott Cancun Resort & Spa you are invited to discover Luxury Avenue Cancun, set a 20-minute walk away, or Mayan Museum of Cancun, which is 1.9 km away.
from CAD 258 per night
8.5Great
Resort
Mexico, Puerto Vallarta
Guests staying at the beachfront Marriott Puerto Vallarta Resort & Spa are provided with an American-style restaurant and a steam bath, a treatment room, and a Jacuzzi, featuring a location merely a 7-minute walk from El Faro Lighthouse.
from CAD 136 per night
7.7Very good
Hotel
Mexico, Cancun
Featuring a solarium, an aqua park, and a sundeck, together with a lounge bar, the upscale Wyndham Grand Cancun All Inclusive Resort & Villas is set merely a 5-minute walk from Mayan Museum of Cancun.
from CAD 329 per night
8.7Great
Hotel
Mexico, Santa Cruz Huatulco
Set within an 800-metre distance of Europa Galeria De Arte, the beachfront Quinta Real Huatulco Santa Cruz Huatulco features 2 swimming pools and an international breakfast.
from CAD 320 per night
9.2Perfect
Resort
Mexico, Cancun
Boasting a solarium and a hot tub, the grand 5-star Kempinski Hotel Cancun is situated 6 minutes' walk from H Roof and near a boat dock.
from CAD 416 per night
8.5Great
Resort
Mexico, Puerto Vallarta
Offering massage therapy and a golf course onsite, along with an à la carte restaurant, the beachfront Sheraton Buganvilias boasts a setting in a marina district.
from CAD 142 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 250 per night
Top family hotels in Mexico
8.5Great
Resort
Mexico, Cabo San Lucas
Located approximately 5 minutes' walk from Cabo San Lucas, merely 0.9 km from Cultural Pavilion of the Republic, the 4-star Solmar Resort Optional All Inclusive features spa therapy, a shared lounge, and various recreational opportunities along with 100 rooms.
from CAD 128 per night
8.4Great
Hotel
Mexico, Cozumel
A 25-minute walk from Plaza Central, the 4-star Coral Princess Hotel & Dive Resort Cozumel offers a sunbathing terrace, spa therapy, and karaoke plus an outdoor swimming pool.
from CAD 138 per night
8.8Great
Resort
Mexico, Mazatlan
Dining at à la carte restaurant with international dishes is available at the Luna Palace Mazatlan, set about a 10-minute ride from Sea Shell City.
from CAD 135 per night
8.6Great
Resort
Mexico, Cancun
The Marriott Cancun, An All-Inclusive Resort Cancun features a poolside bar and boasts a magnificent location about a 5-minute drive from Playa Ballenas.
from CAD 125 per night
9.0Perfect
Hotel
Mexico, Zacatecas
Offering a restaurant and a shopping area, the Quinta Real lies in the Zacatecas Historic Centre district, only 1.4 km from Teleferico and just a 12-minute stroll from Zacatecas Cathedral.
from CAD 141 per night
9.0Perfect
Hotel
Mexico, Guadalajara
Set only 0.7 km from Arcos Vallarta Guadalajara, the 5-star Quinta Real boasts Mexican dishes served at the onsite Mexican restaurant.
from CAD 121 per night
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 74 per night
8.7Great
Hotel
Mexico, Mexico City
Featuring massage therapy and a shared lounge, the luxurious Sheraton Maria Isabel Mexico City Reforma Mexico City is situated a 5-minute walk from The Angel of Independence and within 800 metres of Sevilla tube station.
from CAD 227 per night
8.5Great
Hotel
Mexico, Puerto Vallarta
The Melia Puerto Vallarta lies approximately 5 minutes' drive from Quimixto and offers an à la carte restaurant and a heated swimming pool onsite.
from CAD 261 per night
8.3Great
Resort
Mexico, Ixtapa (Guerrero)
The opulent Azul Ixtapa All Inclusive Resort Ixtapa offers kayaking, volleyball, and billiards at the premises and is based approximately a 5-minute walk from BREEZE Sea.
from CAD 246 per night
8.6Great
Hotel
Mexico, Puerto Vallarta
Located about a 25-minute walk from Cuale Island Flea Market, the 4-star Lindo Mar Resort Puerto Vallarta features a heated swimming pool.
from CAD 166 per night
8.5Great
Resort
Mexico, Cancun
327 rooms along with a steam room, a Jacuzzi, a sauna, and two hot tubs are offered in the 5-star Beach Palace Family Resort & Spa Cancun, located in an entertainment area, a mere 450 metres from Flamingo Mall.
from CAD 426 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
239 rooms and luxury service are available at the 5-star Westin Los Cabos Resort Villas San Jose del Cabo, which is located close to a boat dock and nearly a 25-minute walk from El Merkado.
from CAD 262 per night
8.2Great
Resort
Mexico, Puerto Vallarta
Featuring a steam room, a hot tub, and a sauna plus a swim-up bar, the comfortable 5-star Westin Resort & Spa, is only 1 km from El Faro Lighthouse.
from CAD 120 per night
7.6Very good
Resort
Mexico, Cancun
The family Seadust Cancun Beach Resort with 498 rooms is an ideal base for sport enthusiats, who can practise rock climbing, lawn tennis, and table tennis on site about a 15-minute walk from El Rey Archaeological Zone.
from CAD 287 per night
7.6Very good
Resort
Mexico, Akumal
Located about a 10-minute ride from Xcacel-Xcacelito, the Bahia Principe Explore Coba Akumal offers 1635 rooms, a Turkish steam bath, a solarium, and a Jacuzzi.
from CAD 188 per night
8.2Great
Resort
Mexico, Nuevo Vallarta
The Paradise Village is located 5 km from Lic. Gustavo Diaz Ordaz airport and around a 10-minute stroll from ATM Vallarta roundtrip bus stop.
from CAD 124 per night
7.4Very good
Resort
Mexico, Cabo San Lucas
The Hacienda Encantada Resort & Spa is situated 4.2 km from Playa Santa Maria and nearly a 10-minute drive from Cabo del Sol Golf Club.
from CAD 162 per night
7.6Very good
Resort
Mexico, Cancun
The impressive Park Royal Beach, located approximately a 5-minute walk from Museo Sensorial del Tequila, features 3 outdoor swimming pools.
from CAD 226 per night
Best luxury hotels in Mexico
8.3Great
Hotel
Mexico, Cabo San Lucas
Boasting an excellent setting right near Playa El Medano, the beachfront Me By Melia Cabo - Adults Only Cabo San Lucas offers views to beach along with a steam room, a hot tub, a sauna, and two hot tubs.
from CAD 533 per night
8.3Great
Resort
Set nearly 25 minutes' walk from Xpu-Ha Beach, the El Dorado Seaside Suites Oceanfront, All & More Inclusive - Adults Only Xpu Ha boasts a sauna and barbecue available on site.
from CAD 311 per night
9.8Perfect
Resort
The fantastic 5-star Hidden Beach Resort Au Naturel Adults Only, All & More Inclusive Akumal in an entertainment area boasts 43 rooms together with a treatment room, a hot tub, and a sauna onsite.
from CAD 376 per night
8.4Great
Hotel
Mexico, Cabo San Lucas
Located a 25-minute stroll from Church of Saint Luke, the boutique-style Pueblo Bonito Los Cabos Blanco Beach Resort Cabo San Lucas offers 263 rooms with fabulous views.
from CAD 539 per night
9.1Perfect
Resort
Mexico, Mazatlan
Positioned just a 6-minute walk from Classico Mazatlan, the comfortable 4-star Pueblo Bonito Mazatlan Beach Resort has 435 rooms, the Mexican restaurant serving the international cuisine, all at guest's disposal.
from CAD 963 per night
8.0Great
Resort
Mexico, Cabo San Lucas
Located 3.5 km from Museum of Natural History in Cabo San Lucas, the comfortable 5-star Pueblo Bonito Sunset Beach Golf & Spa Resort boasts 6 outdoor swimming pools and a Chinese restaurant with Chinese dishes.
from CAD 364 per night
8.6Great
Resort
Mexico, Cabo San Lucas
Located 50 metres from Waldorf Astoria Los Cabos Pedregal, the smoke-free Sandos Finisterra All Inclusive Cabo San Lucas features an à la carte restaurant as well as a summer terrace and massage therapy.
from CAD 441 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 504 per night
8.8Great
Resort
Mexico, Manzanillo
Offering an indoor swimming pool, the comfortable Las Hadas By Brisas Manzanillo is located around 7 km from Malecon.
from CAD 187 per night
8.8Great
Hotel
Mexico, San Pedro Garza Garcia
Featuring a wellness area with a massage treatment and spa service, the Barcelo Monterrey Valle is located approximately a 25-minute stroll from Hollywood Entertainment Casino.
from CAD 136 per night
9.2Perfect
Resort
Mexico, Punta Maroma
While staying at the award-winning Secrets Maroma Beach Riviera Cancun - Adults Only you are invited to discover Mayan Water Complex, set a 10-minute drive away, or Punta Maroma, which is 2.6 km away.
from CAD 545 per night
9.0Perfect
Resort
Mexico, Cancun
Boasting a tennis court, a library, and billiards, the 5-star Hyatt Zilara is merely 1.3 km from La Isla Shopping Village in the entertainment Zona Hotelera district.
from CAD 499 per night
8.3Great
Resort
Mexico, Riviera Maya
The 5-star Hard Rock Hotel Riviera Maya offers a range of activities available nearby such as live performances, a nightclub, and karaoke and snorkelling, bowling, and ping pong, 5 minutes' walk from Adventure Spa Palace.
from CAD 532 per night
9.0Perfect
Resort
Mexico, Cancun
The Le Blanc Spa Resort Cancun - Adults Only - All-Inclusive Cancun has diving, volleyball, and ping pong to offer along with an à la carte restaurant, boasting a location in the Zona Hotelera district within 25 minutes' walk of Playa Tortugas.
from CAD 971 per night
8.6Great
Resort
Mexico, Cancun
Located less than about 25 minutes' walk from Playa Delfines, the 5-star Sun Palace Cancun offers 3 outdoor swimming pools.
from CAD 595 per night
8.6Great
Resort
Mexico, Cancun
Providing a hot tub and a sauna, the 5-star Westin Lagunamar Ocean Resort Villas & Spa Cancun is located 3.4 km from Playa Tortugas and nearly 5 minutes' walk from La Isla Shopping Village.
from CAD 417 per night
8.2Great
Resort
Mexico, Puerto Morelos
Placed in a beautiful area, just a few steps from Snorkeling Adventure, the 5-star Iberostar Selection Riviera Cancun Puerto Morelos offers a poolside bar together with a Turkish steam bath, a treatment room, and a Jacuzzi.
from CAD 230 per night
9.7Perfect
Resort
Mexico, Punta Mita
Located a short way from Banderas Bay, the luxury St. Regis Punta Mita Resort features an adult pool and 120 rooms plus it is just a 9-minute walk from Punta Mita Golf Course.
from CAD 805 per night
9.3Perfect
Hotel
Mexico, Zihuatanejo
Located 5 minutes on foot from La Ropa Beach and 2.6 km from Playa las Gatas, the luxury Thompson Zihuatanejo, A Beach Resort, By Hyatt Zihuatanejo features spa therapy and spa services.
from CAD 233 per night
9.1Perfect
Resort
Mexico, Riviera Maya
Featuring 41 rooms with views of the beach, the pet-friendly Viceroy Riviera Maya, A Luxury Villa Resort - Adults Only Riviera Maya, 15 minutes by car from Nuestra Senora del Carmen Catholic Church, provides guests with a Jacuzzi, a sauna, and a foot bath.
from CAD 793 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 109 per night
8.6Great
Hotel
Mexico, Cozumel
Thanks to its central location, the smoke-free Plaza is merely 5 minutes' walk from Chankanaab Adventure Beach Park, as well as near a boat dock.
from CAD 74 per night
6.7Nice
Hotel
Mexico, Cancun
The budget Imperial Las Perlas is nestled in the centre of Cancun and 20 minutes' walk from Puerto Cancun Marina Town Center.
from CAD 48 per night
8.2Great
Hotel
Mexico, Cancun
Standing a mere 6 minutes' walk from Pabellon Caribe, the 3-star Ibis Cancun Centro offers a swimming pool and a Mexican restaurant.
from CAD 19 per night
8.6Great
Hotel
Mexico, Puerto Vallarta
The unpretentious Posada De Roger - Near Los Muertos Beach boasts a sundeck and a shared lounge as well as a location about 15 minutes' walk from Caballito.
from CAD 68 per night
8.3Great
Hotel
Mexico, Puerto Vallarta
Located 6 minutes' walk from Museo del Cuale and just 1.4 km from Cuale Island Flea Market, the smoke-free Eloisa Puerto Vallarta features a solarium, a sundeck, and recreational facilities.
from CAD 61 per night
7.5Very good
Hotel
Mexico, Isla Mujeres
Featuring 73 rooms, a sauna, massage therapy, and a shared lounge, the smoke-free Cabanas Maria Del Mar is 3 km from Muelle publico de Isla Mujeres in Isla Mujeres.
from CAD 127 per night
6.8Nice
Hotel
Mexico, Cancun
Set merely a 5-minute walk from Las Palapas, the 3-star Nilu Cancun Downtown By Selina Cancun offers numerous activities including ping-pong and yoga.
from CAD 8 per night
8.4Great
Hotel
Mexico, Puerto Vallarta
The smoke-free Casa Dona Susana is set just a 5-minute walk from Zona Romantica and features a solarium and a massage chair for guests' relaxation.
from CAD 93 per night
7.8Very good
Hotel
Mexico, Puerto Vallarta
Boasting a rooftop pool, the 3-star Encino Malecon Centro Puerto Vallarta is set just 0.7 km from Zona Romantica.
from CAD 37 per night
8.0Great
Hotel
Mexico, Puerto Morelos
Dining at Mexican restaurant with vegetarian dishes is available at the comfortable Hacienda Morelos Beachfront Puerto Morelos, set only 0.7 km from Parroquia San Jose Obrero.
from CAD 57 per night
7.5Very good
Hotel
Mexico, Cancun
Located within reach of the Caribbean Sea, the Calypso Cancun features two pools and 110 rooms plus it is within 6 km of Mercado 28.
from CAD 76 per night
7.3Very good
Hotel
Mexico, Puerto Vallarta
Boasting a central location, 550 metres from Vallarta Art Walk, the modern Portonovo Plaza Malecon Puerto Vallarta includes a rooftop swimming pool.
from CAD 171 per night
8.9Great
Hotel
Mexico, Puerto Vallarta
Located in the Downtown Puerto Vallarta district of Puerto Vallarta 2.5 km from Playa Camarones, the charming Porto Allegro is built in a typical rustic style and has a rooftop swimming pool.
from CAD 75 per night
8.1Great
Hotel
Mexico, Puerto Vallarta
Located in the Downtown Puerto Vallarta district approximately 300 metres from Malecon Boardwalk, the 3-star Rio Malecon features an outdoor swimming pool and the poolside bar.
from CAD 47 per night
8.6Great
Hotel
Mexico, Playa del Carmen
Set in a busy area, the lovely 3-star Casa De Las Flores has an outdoor swimming pool and 31 rooms merely an 8-minute walk from Quinta Avenida.
from CAD 37 per night
8.7Great
Hotel
Mexico, San Jose del Cabo
Featuring a heated pool, the 3-star Hyatt Place Los Cabos lies in the Zona Hotelera district, within 5 minutes' walk of Cabo Dolphins San Jose del Cabo.
from CAD 88 per night
7.5Very good
Hotel
Mexico, Isla Mujeres
Around 5 minutes' walk from Playa Sol, the charming Posada Del Mar Isla Mujeres offers a sun terrace and spa therapy plus an outdoor swimming pool.
from CAD 75 per night
7.7Very good
Hotel
Mexico, Puerto Vallarta
Located 500 metres from Abdallahy 4D, 7 minutes' walk from Galeria de Arte Mata Ortiz, the affordable 3-star One Puerto Vallarta Aeropuerto Puerto Vallarta provides guests with modern rooms and a rooftop pool.
from CAD 67 per night
8.6Great
Hotel
Mexico, Puerto Vallarta
Boasting a location only 5 minutes' walk from Zona Romantica, the 3-star Olas Altas Suites Departamentos Puerto Vallarta offers 15 rooms together with a lounge bar onsite.
from CAD 78 per night
Top resorts in Mexico
8.6Great
Resort
Mexico, Isla Mujeres
Perfectly located just 150 m from Playa Sol, the luxury Privilege Aluxes Adults Only features a Turkish steam room, a solarium, a hot tub, and a sauna.
from CAD 104 per night
9.0Perfect
Resort
Mexico, Cancun
Offering a treatment room, a Jacuzzi, a sauna, and steam baths, the smoke-free Live Aqua Cancun - Adults Only - All-Inclusive is set in the walkable area of Cancun, merely a 9-minute walk from Kukulcan Plaza.
from CAD 612 per night
8.7Great
Resort
Mexico, Akumal
5 km from Xpu-Ha Beach, the luxurious Trs Yucatan Hotel - Adults Only offers a treatment room, a solarium, a Jacuzzi, and a foot bath on-site and 390 rooms.
from CAD 471 per night
8.5Great
Resort
Mexico, Acapulco
While staying at the smoke-free Palacio Mundo Imperial Riviera Diamante Acapulco you are invited to discover Alfredo V Bonfil, set a 10-minute drive away, or Punta Diamante, which is 7 km away.
from CAD 156 per night
8.7Great
Resort
Mexico, Lafitte
Offering 320 rooms with views of the garden, the 5-star Ocean Maya Royale Adults Only Lafitte is set in an entertainment neighbourhood, about 10 minutes' drive from Punta Venado.
from CAD 246 per night
8.3Great
Resort
Mexico, Puerto Morelos
Set about 10 minutes by car from The Kay Club, the affordable Ocean Coral & Turquesa All Inclusive with a private garden opens onto the pool and provides an aqua park, massage therapy, and a shared lounge.
from CAD 206 per night
7.9Very good
Resort
Mexico, Puerto Vallarta
Staying at the beachfront Buenaventura Grand Hotel & Great Moments means you will be 17 minutes' stroll from Malecon Boardwalk, while enjoying a heated swimming pool onsite.
from CAD 259 per night
9.8Perfect
Resort
Mexico, Cabo San Lucas
Set approximately a 20-minute walk from Cultural Pavilion of the Republic, the 5-star Waldorf Astoria Los Cabos Pedregal Cabo San Lucas has an à la carte restaurant serving seafood cuisine.
from CAD 1 112 per night
8.7Great
Resort
Mexico, Lafitte
La 5ta Hacienda is located within 7 km of the 5-star Banyan Tree Mayakoba Lafitte, while you can enjoy a Jacuzzi and a sauna on-site.
from CAD 612 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 310 per night
8.9Great
Hotel
Mexico, Mexico City
The St. Regis Mexico City is situated only 1.4 km from Chapultepec Castle and about a 25-minute stroll from Foro del Tejedor.
from CAD 1 083 per night
9.3Perfect
Hotel
Mexico, Quemaro
Located 3.1 km from Punta Perula, the exclusive 5-star Las Alamandas offers an outdoor swimming pool and a fitness club for guests.
from CAD 944 per night
8.1Great
Hotel
Mexico, Mexico City
Featuring a setting in a colourful area 7 minutes on foot from Auditorio Nacional, the pet-friendly W Mexico City includes 286 rooms along with facials, massage therapy, and a shared lounge.
from CAD 461 per night
8.0Great
Resort
Mexico, Playa del Carmen
Apart from a prime location, the 4-star Viva Maya By Wyndham, A Trademark All Inclusive Resort Playa del Carmen offers an à la carte restaurant and an adult pool.
from CAD 248 per night
8.2Great
Resort
Mexico, Playa del Carmen
The smoke-free Allegro Playacar is located just a 9-minute walk from Hard Rock Campo de Golf in a beach area, and boasts an outdoor swimming pool together with a lounge bar.
from CAD 187 per night
8.1Great
Resort
Mexico, Nuevo Vallarta
Set within a 6-km distance of Marina Vallarta, the Occidental Nuevo Vallarta welcomes guests to an American restaurant on site.
from CAD 152 per night
7.4Very good
Resort
Mexico, Puerto Morelos
Crococun Zoo is 3.2 km from the Dreams Puerto Morelos Resort & Spa Puerto Morelos, while The Kay Club is nearly a 25-minute walk away.
from CAD 475 per night
8.3Great
Resort
Mexico, Cabo San Lucas
Guests can enjoy a drink in a pool bar or relax by a heated swimming pool, while staying at the exquisite Casa Dorada Los Cabos Resort & Spa, situated 2.4 km from Souvenir shopping.
from CAD 1 650 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 292 per night
6.9Nice
Resort
Mexico, Cozumel
The appealing El Cozumeleno Beach Resort is conveniently situated 4.8 km from Museum of Cozumel and offers proximity to a boat dock.
from CAD 167 per night