Search Shopping Hotels in Mexico

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Mexico Accommodation: Most Popular Cities to Stay

Check availability on Mexico Shopping Hotels

This weekend
Next weekend

Our top choices for Mexico hotels with shopping nearby

Hyatt Vivid Playa Del Carmen - Adults Only - All Inclusive

Hyatt Vivid Playa Del Carmen - Adults Only - All Inclusive
4.5 star property
Downtown Playa del Carmen
9.0 out of 10, Wonderful, (2,260 reviews)
"Clean grounds, clean room, friendly staff and a very enjoyable stay."
Canada
Desma Charlemagne
The price is £228
includes taxes & fees
1 Jun - 2 Jun
Hyatt Vivid Playa Del Carmen - Adults Only - All Inclusive

Wyndham Alltra Playa del Carmen Adults Only All Inclusive

Wyndham Alltra Playa del Carmen Adults Only All Inclusive
4.5 star property
Downtown Playa del Carmen
8.6 out of 10, Excellent, (3,089 reviews)
"Great pool, location and food"
United States
Kent
The price is £163
includes taxes & fees
8 May - 9 May
Wyndham Alltra Playa del Carmen Adults Only All Inclusive

Live Aqua Cancun - Adults Only - All-Inclusive

Live Aqua Cancun - Adults Only - All-Inclusive
5.0 star property
Zona Hotelera
9.2 out of 10, Wonderful, (1,980 reviews)
"Food and service was great!"
United States
Richie
The price is £349
includes taxes & fees
1 Jun - 2 Jun
Live Aqua Cancun - Adults Only - All-Inclusive

Tesoro Los Cabos

Tesoro Los Cabos
3.5 star property
Cabo San Lucas Centro
8.6 out of 10, Excellent, (1,455 reviews)
"Delicious food, clean and comfortable rooms, we loved the view from the balcony :)"
United States
Gabriela
The price is £103
includes taxes & fees
6 Jun - 7 Jun
Tesoro Los Cabos

The Royal Sands Resort & Spa All Inclusive

The Royal Sands Resort & Spa All Inclusive
4.0 star property
Zona Hotelera
8.6 out of 10, Excellent, (2,733 reviews)
"Great location beautiful beaches"
United States
Megan
The price is £247
includes taxes & fees
29 May - 30 May
The Royal Sands Resort & Spa All Inclusive

Sandos Finisterra All Inclusive

Sandos Finisterra All Inclusive
4.0 star property
Marina
9.0 out of 10, Wonderful, (1,950 reviews)
"Our honeymoon was worth every penny."
United States
Danielle
The price is £423
includes taxes & fees
21 May - 22 May
Sandos Finisterra All Inclusive

Occidental Tucancún All Inclusive

Occidental Tucancún All Inclusive
3.5 star property
Zona Hotelera
7.6 out of 10, Good, (1,346 reviews)
"Clean rooms, excellent staff"
Canada
Tracey
The price is £128
includes taxes & fees
30 May - 31 May
Occidental Tucancún All Inclusive

Marina Fiesta Resort & Spa

Marina Fiesta Resort & Spa
4.0 star property
El Medano Ejidal
8.4 out of 10, Very good, (1,163 reviews)
"Great location, staff, and spa!"
United States
Jeffrey Brian
The price is £122
includes taxes & fees
10 May - 11 May
Marina Fiesta Resort & Spa

The Westin Lagunamar Ocean Resort Villas & Spa, Cancun

The Westin Lagunamar Ocean Resort Villas & Spa, Cancun
4.0 star property
Zona Hotelera
9.0 out of 10, Wonderful, (1,050 reviews)
"Great place to stay."
Mexico
Rafael
The price is £154
includes taxes & fees
20 May - 21 May
The Westin Lagunamar Ocean Resort Villas & Spa, Cancun

Finest Playa Mujeres by The Excellence Collection - All Inclusive

Finest Playa Mujeres by The Excellence Collection - All Inclusive
5.0 star property
Playa Mujeres
9.0 out of 10, Wonderful, (1,621 reviews)
"The place is perfect esp for families..food is everywhere, beach is perfect, accomodation and activities are cool. Giving a 5 star rating and will be back 10x for sure"
United States
Aira Angela
The price is £346
includes taxes & fees
1 Jun - 2 Jun
Finest Playa Mujeres by The Excellence Collection - All Inclusive
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.
Save an average of 15% on thousands of hotels when you're signed in

Top Mexico Hotel Reviews

Explore a world of travel with Expedia