Find the best Mexico Hotels

Most hotels are fully refundable. Because flexibility matters.

Save an average of 15% on thousands of hotels with Expedia Rewards

Search over 2.9 million properties and 550 airlines worldwide

Mexico Accommodation: Most Popular Cities to Stay

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Property class
Payment type
Payment type
Property type
Property type
Cities
Cities
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveller experience
Traveller experience

Top Hotels Mexico

Valentin Imperial Rivera Maya All Inclusive - Adult Only
4.5 star property
9.6 out of 10, Exceptional, (1172)
"I truly enjoyed my stay at this property. The staff, the amenities and the entertainment were great. Only thing I wished they had was vegan options. I am vegan and it was very hard finding vegan options on the resort because even the rice they put butter. Overall, I enjoyed my stay "
The price is £437
per night
2 Jun - 3 Jun
Valentin Imperial Rivera Maya All Inclusive - Adult Only
TRS Yucatan Hotel - Adults Only - All Inclusive
5.0 star property
9.2 out of 10, Wonderful, (1247)
"beautiful place"
The price is £442
per night
5 May - 6 May
TRS Yucatan Hotel - Adults Only - All Inclusive
Majestic Elegance Costa Mujeres – All Inclusive
4.5 star property
9.0 out of 10, Wonderful, (3050)
"Great hotel, food could’ve been better, nightlife could’ve been better but we came to relax and we had a great time."
The price is £488
per night
18 May - 19 May
Majestic Elegance Costa Mujeres – All Inclusive
Save an average of 15% on thousands of hotels when you're signed in
Margaritaville Island Reserve Riviera Cancún —An All-Inclusive Experience for All
5.0 star property
9.0 out of 10, Wonderful, (1001)
"Incredible staff, friendly, attention to detail and meticulously maintained facilities accompanied by outstanding food "
The price is £414
per night
2 Jun - 3 Jun
Margaritaville Island Reserve Riviera Cancún —An All-Inclusive Experience for All
Hilton Vacation Club Cabo Azul Los Cabos
4.5 star property
9.0 out of 10, Wonderful, (1003)
"Very relaxing and laid back atmosphere. "
The price is £246
per night
15 May - 16 May
Hilton Vacation Club Cabo Azul Los Cabos
Unico Hotel Riviera Maya - Adults Only - All Inclusive
5.0 star property
9.0 out of 10, Wonderful, (651)
"I will be coming back! Loved it! Staff is amazing! The rooms are great! 10/10 recommend! "
The price is £510
per night
14 May - 15 May
Unico Hotel Riviera Maya - Adults Only - All Inclusive
Fiesta Americana Condesa Cancun All Inclusive
4.0 star property
8.8 out of 10, Excellent, (3134)
"Nice view but room need updated"
The price is £284
per night
21 May - 22 May
Fiesta Americana Condesa Cancun All Inclusive
Hilton Playa del Carmen, an All-Inclusive Adult Only Resort
4.5 star property
8.8 out of 10, Excellent, (1178)
"I didn't that beach had lots of rocks which made difficult to swim "
The price is £340
per night
30 May - 31 May
Hilton Playa del Carmen, an All-Inclusive Adult Only Resort
Sandos Finisterra All Inclusive
4.0 star property
8.8 out of 10, Excellent, (1492)
"Beautiful views "
Sandos Finisterra All Inclusive
The Royal Haciendas All Inclusive
4.0 star property
8.8 out of 10, Excellent, (1316)
"We really enjoyed our stay. The staff was always friendly and took care of us very well. One thing I did not love was the buffet which I would rate as ok at best. With that being said we had fantastic meals at the two restaurants and found making bookings very easy. "
The price is £236
per night
8 May - 9 May
The Royal Haciendas All Inclusive
Secrets Puerto Los Cabos - Adults Only - All Inclusive
4.5 star property
8.8 out of 10, Excellent, (1000)
"Loved The staff! Did not like the Vacation club pitch at resort because it starts to take away from your stay! "
The price is £425
per night
2 Jun - 3 Jun
Secrets Puerto Los Cabos - Adults Only - All Inclusive
Hyatt Ziva Puerto Vallarta - All-inclusive
4.5 star property
8.8 out of 10, Excellent, (1254)
"Ziva is a great all-inclusive resort with an amazing beach and restaurants. The staff is very courteous, and the rooms have a fantastic view of the private beach. "
The price is £326
per night
21 May - 22 May
Hyatt Ziva Puerto Vallarta - All-inclusive
Marriott Puerto Vallarta Resort & Spa
4.5 star property
8.8 out of 10, Excellent, (1000)
"Everything felt like home. I didnt want to leave!!!"
The price is £188
per night
14 May - 15 May
Marriott Puerto Vallarta Resort & Spa
Breathless Cancun Soul Resort & Spa - Adults Only - All Inclusive
4.5 star property
8.6 out of 10, Excellent, (1025)
"Good property with amenities and 4-5 theme restaurants however rooms are not sound proof and wind makes loud noise making it hard to sleep "
The price is £404
per night
29 May - 30 May
Breathless Cancun Soul Resort & Spa - Adults Only - All Inclusive
Wyndham Alltra Playa del Carmen Adults Only All Inclusive
4.0 star property
8.6 out of 10, Excellent, (2385)
"Staff was great. Balcony view was gorgeous. So close to 5th ave you can come and go with ease. Highly recommend. "
The price is £205
per night
2 Jun - 3 Jun
Wyndham Alltra Playa del Carmen Adults Only All Inclusive
Barceló Maya Palace - All Inclusive
4.5 star property
8.6 out of 10, Excellent, (1485)
"This property and its staff were excellent and would highly recommend "
The price is £382
per night
6 May - 7 May
Barceló Maya Palace - All Inclusive
Margaritaville Island Reserve Riviera Maya —An Adults Only All-Inclusive Experience
4.5 star property
8.6 out of 10, Excellent, (243)
"It was a beautiful and very clean vacation spot. The service was outstanding. There was a group of 10 of us and they were very accommodating. The food was great. We all would go back in a heartbeat. "
The price is £437
per night
2 Jun - 3 Jun
Margaritaville Island Reserve Riviera Maya —An Adults Only All-Inclusive Experience
Moon Palace Nizuc - All inclusive
4.5 star property
8.6 out of 10, Excellent, (603)
"The property was beautiful with well trained staff! Made all accommodations simple, including airport transport. Golf course was gorgeous! We had a great time"
The price is £436
per night
8 May - 9 May
Moon Palace Nizuc - All inclusive
The Royal Cancun All Villas Resort - All Inclusive
4.0 star property
8.6 out of 10, Excellent, (1001)
"Best part is being able to use sister resort. Very family friendly and low key at royal cancun. Thought food drinks and entertainment were better at royal sands. But you get the best of both with royal resorts "
The price is £312
per night
18 May - 19 May
The Royal Cancun All Villas Resort - All Inclusive
Paradisus Playa del Carmen – Riviera Maya - All Inclusive
5.0 star property
8.6 out of 10, Excellent, (1001)
"Hotel is Beautiful and staff was very friendly. Unable to make dinner reservations because we were told everything was booked. The only downside was that our family was not allowed to sit together one night because we “have different rooms” idk what that was about but overall it was great. "
The price is £351
per night
3 May - 4 May
Paradisus Playa del Carmen – Riviera Maya - All Inclusive
Don't see what you're looking for?
See all available properties in Mexico
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Pocket Guide: Mexico

From glorious beaches to ancient civilisations, book a hotel in Mexico: one of the most diverse and interesting destinations you could hope to visit. With 10,000 miles of coastline, massive jungles and snowy mountains, you can trek, swim and climb to your heart’s content. History and culture abound, with the temples of Chichen Itza and the pyramids of Teotihuacán offering the chance to explore the glories of Aztec and Mayan civilisation. There’s postcolonial history too, with fabulous haciendas, shady plazas and old Spanish churches. And all of this can be enjoyed in an atmosphere as spicy as its food: the tacos, burritos and chilis easily washed down with a glass of Mexican cerveza and, perhaps, a shot of Mexico’s national drink, tequila.

Where to Stay in Mexico

Mexico City — Book a hotel in the capital city of Mexico, a sprawling megatropolis of sensation. The largest city in the whole of North America was once Tenochtitlan, the centre of the Aztec civilisation until the conquistadors arrived in the 16th century. Explore the origins of Spanish colonialism in the centro historico, then head out into the nightlife whirlwind that Mexicanos love to enjoy. For relaxation, try the enormous Chapultepec park, or the museums of Coyoacán.

Acapulco — The gorgeous bay of Acapulco has been immortalised in song for a reason – it’s quite simply stunning, a semi-circular Pacific ocean coastline with great beaches and great cliff views. With a Acapulco hotel the cliff divers of La Quebrada, eat at one of the superb restaurants or just laze on one of the many beaches and watch Acapulcans at play.

Guadalajara — Mexico’s second largest city is considered to be its colonial heart, with marvellous examples of Spanish and post-independence architecture to explore and admire. There’s much more here than sights for anyone that books a Guadalajara hotel – check out the vibrant cultural scene with hipsters, fusion food and some superb margaritas.

Oaxaca — The city of Oaxaca is famous for its artists but visitors have plenty to do in this southern state that is best known for its indigenous population. There are treks and exploration to be done here, along the banks of the Atoyac River and the mountains of the Sierra Madre – perfect for discovering Mexican nature.

How to Make the Most of Your Hotel in Mexico

Mexico City has some wonderful sights, including the Palacio Nacional, a colonial-era palace, the Templo Mayor, the archaeological ruins of an Aztec temple, and the Monumento a la Revolucion, a relic of the Mexico’s struggle against the dictator Porfirio Diaz. But there’s so much more to see – see the jungle ruins of Palenque, where Mayan temples nestle in the jungle, the Pyramids of Teotihuacán, the extravagant size of Chichen Itza and the amazing volcanoes at Paricutin.

If you fancy an active holiday, Mexico has plenty to offer. With so much coastline, it’s no surprise that water activities are popular. You can laze on the beach and sip margaritas in Cancun or Acapulco, or try kayaking and canoeing around the inlets and bays – Baja California has some stunning vistas. There are plenty of diving and snorkelling zones too. And of course you’ll want to sample Mexico’s vibrant culinary scene – ranch food, barbeques, fresh fish from the Pacific or the Gulf of Mexico, and of course all the famous Mexican dishes that have travelled round the world.

Mexico Travel Info

Best cities to visit
Cancun, Avenida Kukulkan and Cabo San Lucas
Hotels with nearby beaches
66,148
International airports
Mexico City (MEX-Mexico City Intl.), Guadalajara, Jalisco (GDL-Don Miguel Hidalgo y Costilla Intl.) and Monterrey, Nuevo Leon (MTY-General Mariano Escobedo Intl.)
Number of hotels
41,454
Lowest price
£205
Highest price
£658
Top attractions
Africam Safari, Rosarito Beach and Maroma Beach

Mexico Hotel Reviews
Expedia verified reviews