Find Downtown Mazatlan Spa Hotels from S$132
Change your mind
Book hotels with free cancellation
Be picky
Search almost a million properties worldwide
Check availability on Downtown Mazatlan Hotels with Spa
Top Hotels with Spa in Downtown Mazatlan

Best Western Posada Freeman
Best Western Posada Freeman
8.2 out of 10, Very good, (957)
The price is S$132
includes taxes & fees
11 Jul - 12 Jul

Casa Lucila Mazatlán Curamoria Collection - Adults Only
Casa Lucila Mazatlán Curamoria Collection - Adults Only
9.2 out of 10, Wonderful, (311)
The price is S$146
includes taxes & fees
3 Aug - 4 Aug

Hotel La Siesta Malecón
Hotel La Siesta Malecón
8.0 out of 10, Very good, (850)

Hotel Boutique Casa Lulu
Hotel Boutique Casa Lulu
8.8 out of 10, Excellent, (107)

Pueblo Bonito Vantage Centro Histórico Mazatlán
Pueblo Bonito Vantage Centro Histórico Mazatlán
10.0 out of 10, Exceptional, (3)
The price is S$240
includes taxes & fees
13 Jul - 14 Jul

Las 7 Maravillas - Adults Only
Las 7 Maravillas - Adults Only
9.8 out of 10, Exceptional, (42)

PVS Depas
PVS Depas
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.
Recent Reviews in Downtown Mazatlan
Recent Reviews in Downtown Mazatlan

Hotel Riu Emerald Bay - All Inclusive
5/5 Excellent
"Nice personal and resort was keep clean "
A verified traveller stayed at Hotel Riu Emerald Bay - All Inclusive
Posted 1 day ago
Explore a world of travel with Expedia
Explore a world of travel with Expedia
More Hotel Options in Downtown Mazatlan
More Accommodation Types in Downtown Mazatlan
Explore more hotels
- Hotel Riu Emerald Bay - All Inclusive
- Viaggio Resort Mazatlán
- Costa De Oro Beach Hotel
- Varali Grand Hotel
- Pueblo Bonito Mazatlan - All Inclusive
- El Cid Marina Beach Hotel
- DoubleTree by Hilton Mazatlan
- El Cid Castilla Beach Hotel
- The Palms Resort of Mazatlan
- El Cid El Moro Beach Hotel
- Royal Villas Resort
- Ocean View Beach Hotel
- Emporio Mazatlan
- One Mazatlán
- Coral Island Hotel
- Hotel Playa Mazatlan