
Find hotels in Mazatlán from ₩38,115
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Our top choices for Mazatlán hotels

Villa Centenario
Villa CentenarioDowntown Mazatlan
The price is ₩77,785
₩92,564 total
includes taxes & fees
Apr 14 - Apr 15

El Cid Castilla Beach Hotel - All Inclusive
El Cid Castilla Beach Hotel - All InclusiveZona Dorada
8.8 out of 10, Excellent, (6 reviews)
The price is ₩275,525
₩349,997 total
includes taxes & fees
Apr 15 - Apr 16

Pueblo Bonito Emerald Bay Resort & Spa - All Inclusive
Pueblo Bonito Emerald Bay Resort & Spa - All InclusiveCerritos
8.8 out of 10, Excellent, (1,007 reviews)
The price is ₩318,901
₩379,492 total
includes taxes & fees
May 10 - May 11

Don Pelayo Pacific Beach
Don Pelayo Pacific BeachMazatlán
8.2 out of 10, Very Good, (1,002 reviews)
The price is ₩75,978
₩90,413 total
includes taxes & fees
Apr 12 - Apr 13

Hotel Playa Mazatlan
Hotel Playa MazatlanZona Dorada
8.4 out of 10, Very Good, (1,006 reviews)
The price is ₩169,614
₩201,840 total
includes taxes & fees
May 4 - May 5

Garner Hotel Mazatlan Beach by IHG
Garner Hotel Mazatlan Beach by IHGMazatlán
8.6 out of 10, Excellent, (1,000 reviews)
The price is ₩106,848
₩127,149 total
includes taxes & fees
May 6 - May 7

Luna Palace Hotel and Suites
Luna Palace Hotel and SuitesZona Dorada
8.0 out of 10, Very Good, (790 reviews)
The price is ₩111,232
₩132,366 total
includes taxes & fees
May 3 - May 4

Olas Altas Inn Hotel & Spa
Olas Altas Inn Hotel & SpaMazatlán
7.8 out of 10, Good, (1,000 reviews)
The price is ₩101,853
₩121,205 total
includes taxes & fees
May 10 - May 11

The Palms Resort of Mazatlan
The Palms Resort of MazatlanZona Dorada
8.8 out of 10, Excellent, (1,016 reviews)
The price is ₩103,972
₩123,727 total
includes taxes & fees
Apr 28 - Apr 29

Courtyard By Marriott Mazatlan Beach Resort
Courtyard By Marriott Mazatlan Beach ResortZona Dorada
9.2 out of 10, Wonderful, (1,395 reviews)
The price is ₩116,803
₩147,172 total
includes taxes & fees
May 10 - May 11

Paseo Lomas
Paseo LomasLomas de Mazatlán
9.8 out of 10, Exceptional, (7 reviews)
The price is ₩75,657
₩145,781 total
includes taxes & fees
May 11 - May 12

El Cid Granada Hotel - All Inclusive
El Cid Granada Hotel - All InclusiveZona Dorada
10.0 out of 10, Exceptional, (1 review)
The price is ₩229,547
₩295,331 total
includes taxes & fees
Apr 11 - Apr 12

Emporio Mazatlan
Emporio MazatlanZona Dorada
8.0 out of 10, Very Good, (1,005 reviews)
The price is ₩119,159
₩141,799 total
includes taxes & fees
Apr 13 - Apr 14

Costa De Oro Beach Hotel
Costa De Oro Beach HotelZona Dorada
8.2 out of 10, Very Good, (1,559 reviews)
The price is ₩97,789
₩116,369 total
includes taxes & fees
Apr 15 - Apr 16

Las Villas Hotel & Golf by Estrella del Mar
Las Villas Hotel & Golf by Estrella del MarMazatlán
8.8 out of 10, Excellent, (1,005 reviews)
The price is ₩133,878
₩159,315 total
includes taxes & fees
Apr 12 - Apr 13

Royal Villas Resort
Royal Villas ResortZona Dorada
8.2 out of 10, Very Good, (1,001 reviews)
The price is ₩116,518
₩138,657 total
includes taxes & fees
Apr 27 - Apr 28

Gaviana Resort
Gaviana ResortZona Dorada
8.6 out of 10, Excellent, (1,006 reviews)
The price is ₩98,305
₩116,983 total
includes taxes & fees
Apr 26 - Apr 27

Viaggio Resort Mazatlán
Viaggio Resort MazatlánZona Dorada
9.0 out of 10, Wonderful, (2,013 reviews)
The price is ₩153,338
₩182,472 total
includes taxes & fees
May 10 - May 11

Pueblo Bonito Mazatlan - All Inclusive
Pueblo Bonito Mazatlan - All InclusiveZona Dorada
9.0 out of 10, Wonderful, (1,009 reviews)
The price is ₩345,196
₩410,783 total
includes taxes & fees
Apr 24 - Apr 25

Varali Grand Hotel
Varali Grand HotelMazatlán
9.2 out of 10, Wonderful, (2,414 reviews)
The price is ₩85,563
₩101,820 total
includes taxes & fees
Apr 12 - Apr 13
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.
Vacation Rentals in Mazatlán
Aparthotel

9.4 out of 10, Exceptional, (645 reviews)
Save an average of 15% on thousands of hotels when you're signed in



















































































































