
Search Shopping Hotels in Marietas Islands
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check availability on Marietas Islands Shopping Hotels
Our top choices for Marietas Islands hotels with shopping nearby

8.6 out of 10, Excellent, (1,279 reviews)
The price is £253
includes taxes & fees
18 May - 19 May

Agua de Luna Boutique Hotel, San Pancho Nayarit
Agua de Luna Boutique Hotel, San Pancho NayaritSan Francisco
9.6 out of 10, Exceptional, (228 reviews)
The price is £133
includes taxes & fees
21 May - 22 May

8.8 out of 10, Excellent, (133 reviews)
The price is £260
includes taxes & fees
10 Jun - 11 Jun
The price is £286
includes taxes & fees
18 May - 19 May

Villa Del Palmar Flamingos Beach Resort and Spa
Villa Del Palmar Flamingos Beach Resort and SpaNuevo Nayarit
8.2 out of 10, Very good, (999 reviews)
The price is £242
includes taxes & fees
6 Jun - 7 Jun

9.6 out of 10, Exceptional, (1,004 reviews)
The price is £789
includes taxes & fees
17 May - 18 May
The price is £132
includes taxes & fees
24 May - 25 May

Beautiful Tropical House with Ocean VIEWS!
Beautiful Tropical House with Ocean VIEWS!La Cruz de Huanacaxtle
9.8 out of 10, Exceptional, (47 reviews)
The price is £110
includes taxes & fees
16 May - 17 May
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.
Top Marietas Islands Hotel Reviews

Hotel Riu Palace Pacifico - Adults Only - All Inclusive
10/10 Excellent
Explore a world of travel with Expedia
- Serviced Apartments in Costalegre
- Condo Resorts in Costalegre
- Hostels in Costalegre
- Resorts in Costalegre
- Adults Only Resorts & in Costalegre
- All-Inclusive Hotels in Costalegre
- Beach Resorts & in Costalegre
- Cheap Hotels in Costalegre
- Hotels with Babysitting Services in Costalegre
- Marina Hotels in Costalegre
- Costalegre Hotels
- Inns in Costalegre
- Villas in Costalegre
- Hotels near Las Caletas Beach
- Hotels near Majahuitas Beach









































