19 Apr 2019 - 20 Apr 2019

2 guests - 1 room

Need some inspiration on where to stay? Top rated cheap hotels in Mazatlan include Olas Altas Inn Hotel & Spa, thelocal Hotels Mazatlán and The Palms Resort of Mazatlan based on user reviews. Skyscanner hotels is a fast, free and simple way to organise your stay. In a few clicks you can easily search, compare and book your Mazatlan accommodation by clicking directly through to the hotel or travel agent website. No fees are added to your stay by booking with us. To get started, simply add your chosen travel dates to the search box above and let us find cheap hotel deals for you. Or alternatively, select from the hotel options above.

Top rated hotels in Mazatlan

from ₹24,968
from ₹20,462

What are travellers saying about Mazatlan?

Family Travellers
Outdoor Enthusiasts
Nightlife Lovers
Luxury Travellers
Adventure Travellers
Member reviews (34)
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 May, with an average of ₹4,327 per night. The most expensive month to stay in Mazatlan is July, with an average price of ₹8,563 per night.
The average price of a hotel in April last year was ₹4,867 per night. This is 19% less than the average nightly price of ₹5,822 seen over the previous 12 months.
In Mazatlan, the expected average temperature in April is 22.7°C/72.9°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) (16.70km).

Plan a trip to Mexico