
Mazatlán is a Pacific resort city with a long malecón, a restored 19th-century old town and a big Carnival celebration. It is often cheaper than Cabo or Puerto Vallarta, with good hotel deals along the beach and in the historic center.
Want a hotel in Mazatlán for less? Compare cheap hotels, discount rooms and last-minute hotel deals from the major booking sites in one place, then book directly at their price — we never add fees.
Looking beyond hotels? Compare apartments, vacation rentals, guesthouses and hostels in Mazatlán alongside hotel rooms, all with live prices from the booking sites.
Mazatlán is a regular Mexican Riviera cruise port of call, with ships docking at the port near the historic center.
The main beach-hotel strip, with resorts, restaurants and nightlife.
The restored old town around Plaza Machado — boutique hotels, cafés and the Ángela Peralta theater.
The old seafront beside the historic center, with classic hotels and sunset views.
Along the long seafront promenade between the old town and the Golden Zone, often good value.
Newer resorts and condos to the north, quieter and more spread out.
A historic seafront hotel on Olas Altas, one of the city’s earliest tourist hotels.
Check rates at Hotel BelmarZoom and pan the map to compare hotel prices by neighborhood; rates come live from the booking sites.


November–April is dry and warm and the peak season. Rates rise for Carnival (before Lent) and Easter week; summer is hot and humid with good deals.
The Malecón and Olas Altas areas often have better rates than the Golden Zone resorts, and summer brings the best deals.
Yes. The cruise port is close to the historic center, so it is easy to stay a night before or after a Mexican Riviera cruise.
Carnival is held in the days before Lent, usually in February or early March; hotels fill up, so book early.