13 Dec 2019 - 14 Dec 2019

2 adults - 1 room

Search and compare traveller-reviewed accommodation in Mazatlan with Skyscanner. It's way faster than doing a heap of your own research, and totally free. Plus, once you find the hotel you like, we'll even help you book it — again, with absolutely no added fees.


To get started, just enter your travel dates in the search box above, and we'll show you a list of Mazatlan hotel deals for you. Happy travels!


The best hotels in Mazatlan

Reviewed by travellers for travellers like you, the three top-rated hotels in Mazatlan are The Palms Resort of Mazatlan, Park Inn By Radisson Mazatlán and The Melville Boutique Hotel.


Where to stay in Mazatlan

Want to stay in a location close to the action? We can also tell you which hotels are nearest to Mazatlan’s major attractions.

Hotels near Central de Autobuses de Mazatlán

Hotels near Primera Plus Terminal

Hotels near Catedral Basílica


If you want to stay in a certain area of Mazatlan, scroll down to check out hotels via our map view.

Top rated hotels in Mazatlan

from £88
from £110

What are travellers saying about Mazatlan?

Family Travellers
Nightlife Lovers
Outdoor Enthusiasts
History Buffs
Adventure Travellers
Member reviews (39)
Marco Perea
Marco PereaTlalnepantla

A great place to relax and have a good day in the beach and in the night go to a club

Pippa Vague
Pippa VagueWellington

This is yet another gorgeous little beach town nestled amongst the cliffs of the Pacific Coast. The charm of this city lies in its old town where you'll find museums, theatres and some absolutely wonderful restaurants. Make sure you make it back to the beach to watch the sunset though - they are simply breathtaking.

Jess Maya
Jess MayaMexico City

Amazing place to trip with the complete family. Kids-safe. Calm ocean. Nice people.

Joanna Pak
Joanna PakSeattle

In our short period in Mazatlan we opted for the scenic drive to the Golden Zone. Endless beaches with gorgeous resorts. We avoided the shops and instead throughly enjoyed beach time. However, be prepared to be approached by vendor after vendor. There are many water sport options all along the beaches from jet skis to parasailing. When your hungry the golden zone offers numerous options. My favorite part was the drive and seeing the diverse options available in Mazatlan - street markets, historic towns, art all over the streets and of course the beautiful scenery. I will definitely want to come back to discover more.


The least expensive month is December, with an average of £62 per night. The most expensive month to stay in Mazatlan is April, with an average price of £106 per night.
The average price of a hotel in December last year was £54 per night. This is 43% less than the average nightly price of £78 seen over the previous 12 months.
In Mazatlan, the expected average temperature in December is 21.6°C/70.8°F. The warmest month is typically August, which averages 33.1°C/91.6°F. The coolest month is January, with temperatures averaging 14.6°C/58.3°F.
The nearest airport to Mazatlan is Mazatlan (MZT) (10.38 miles).

Plan a trip to Mexico