Find Resorts & Hotels with Spas in Mazatlán
Change your mind
Book hotels with free cancellation
Be picky
Search almost a million properties worldwide
Check availability on Mazatlán Resorts & Hotels with Spas
Top Mazatlán Resorts & Hotels with Spas
Our top choices for Mazatlán hotels with a spa

Pueblo Bonito Emerald Bay Resort & Spa - All Inclusive
Pueblo Bonito Emerald Bay Resort & Spa - All Inclusive
8.8 out of 10, Excellent, (1018)
The price is ₩281,621
₩281,621 total
includes taxes & fees
Sep 10 - Sep 11

Gaviana Resort
Gaviana Resort
8.6 out of 10, Excellent, (1011)
The price is ₩93,075
₩110,759 total
includes taxes & fees
Sep 1 - Sep 2

Dreams Estrella del Mar Mazatlan Golf & Spa Resort - All Inclusive
Dreams Estrella del Mar Mazatlan Golf & Spa Resort - All Inclusive
8.8 out of 10, Excellent, (154)
The price is ₩635,588
₩635,588 total
includes taxes & fees
Sep 21 - Sep 22

Costa De Oro Beach Hotel
Costa De Oro Beach Hotel
8.2 out of 10, Very Good, (1413)
The price is ₩78,802
₩93,774 total
includes taxes & fees
Sep 1 - Sep 2

DoubleTree by Hilton Mazatlan
DoubleTree by Hilton Mazatlan
8.4 out of 10, Very Good, (1434)
The price is ₩111,087
₩132,194 total
includes taxes & fees
Oct 1 - Oct 2

El Cid Marina Beach Hotel
El Cid Marina Beach Hotel
9.2 out of 10, Wonderful, (910)
The price is ₩133,853
₩182,191 total
includes taxes & fees
Sep 17 - Sep 18

El Cid Castilla Beach Hotel
El Cid Castilla Beach Hotel
7.8 out of 10, Good, (1003)
The price is ₩153,615
₩182,802 total
includes taxes & fees
Sep 17 - Sep 18

Royal Villas Resort
Royal Villas Resort
8.2 out of 10, Very Good, (1004)
The price is ₩100,066
₩119,079 total
includes taxes & fees
Sep 23 - Sep 24
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.
Spa hotels with pools in Mazatlán

Pueblo Bonito Emerald Bay Resort & Spa - All Inclusive
Pueblo Bonito Emerald Bay Resort & Spa - All Inclusive
8.8 out of 10, Excellent, (1018)
The price is ₩281,621
₩281,621 total
includes taxes & fees
Sep 10 - Sep 11
Spa hotels with hot tubs in Mazatlán

Pueblo Bonito Emerald Bay Resort & Spa - All Inclusive
Pueblo Bonito Emerald Bay Resort & Spa - All Inclusive
8.8 out of 10, Excellent, (1018)
The price is ₩281,621
₩281,621 total
includes taxes & fees
Sep 10 - Sep 11
Spa hotels with free breakfast in Mazatlán

Dreams Estrella del Mar Mazatlan Golf & Spa Resort - All Inclusive
Dreams Estrella del Mar Mazatlan Golf & Spa Resort - All Inclusive
8.8 out of 10, Excellent, (154)
The price is ₩635,588
₩635,588 total
includes taxes & fees
Sep 21 - Sep 22
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.