Our website uses cookies for technical, analytical and marketing purposes. Here is more information. If you agree to this, just keep browsing. close

Mazatlan spa hotels

We found the best hotel deals
Sun 19/11
Mon 20/11
Compare vs KAYAK |
Most popular spa hotels in Mazatlan
Riu Emerald Bay

Riu Emerald Bay

Excellent, 2,160 reviews
#1 out of 21 hotels
£83+
Check-in
Check-out
Hotel Playa Mazatlan

Hotel Playa Mazatlan

Excellent, 1,260 reviews
#2 out of 21 hotels
£72+
Check-in
Check-out
Pueblo Bonito Mazatlan

Pueblo Bonito Mazatlan

Excellent, 490 reviews
#3 out of 21 hotels
£109+
Check-in
Check-out
Ramada Resort Mazatlan

Ramada Resort Mazatlan

Excellent, 612 reviews
#4 out of 21 hotels
£51+
Check-in
Check-out
Pueblo Bonito Emerald Bay Resort & Spa

Pueblo Bonito Emerald Bay Resort & Spa

Excellent, 749 reviews
#5 out of 21 hotels
£129+
Check-in
Check-out
El Cid Castilla Beach Hotel

El Cid Castilla Beach Hotel

Excellent, 559 reviews
#6 out of 21 hotels
£72+
Check-in
Check-out
El Cid Marina Beach Hotel

El Cid Marina Beach Hotel

Excellent, 576 reviews
#7 out of 21 hotels
£91+
Check-in
Check-out
Olas Altas Inn Hotel & Spa

Olas Altas Inn Hotel & Spa

Good, 611 reviews
#8 out of 21 hotels
£43+
Check-in
Check-out
El Cid El Moro Beach Hotel

El Cid El Moro Beach Hotel

Excellent, 184 reviews
#9 out of 21 hotels
£87+
Check-in
Check-out
Casa Lucila Hotel Boutique

Casa Lucila Hotel Boutique

Excellent, 50 reviews
#10 out of 21 hotels
£126+
Check-in
Check-out
Costa de Oro Beach Hotel

Costa de Oro Beach Hotel

Good, 405 reviews
#11 out of 21 hotels
£49+
Check-in
Check-out
Park Royal Mazatlan

Park Royal Mazatlan

Good, 474 reviews
#12 out of 21 hotels
£50+
Check-in
Check-out
Torrenza Boutique Resorts

Torrenza Boutique Resorts

Excellent, 48 reviews
#13 out of 21 hotels
£67+
Check-in
Check-out
Estrella Del Mar Golf Condos & Beach Resort Mazatlan

Estrella Del Mar Golf Condos & Beach Resort Mazatlan

Excellent, 118 reviews
#14 out of 21 hotels
£63+
Check-in
Check-out
Royal Villas Resort

Royal Villas Resort

Good, 245 reviews
#15 out of 21 hotels
£57+
Check-in
Check-out
Spa