Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local, and health advisories for this destination before you book.

Find Hotels in Mazatlan

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Where to stay in Mazatlan

Find the best Mazatlan areas and neighborhoods for the activities you enjoy most. Learn more about Mazatlan

Mazatlan hotels and places to stay

Holiday Inn Resort Mazatlan
3.5 out of 5
Avenida Playa Gaviotas 220, Zona Dorada, Mazatlan, SIN
The price is $42 per night
3.55 mi from city center
4.5/5Wonderful! (628 reviews)
Confirmation

"Brno and Holiday Inn did NOT have the same confirmation. Confusing to everyone involved..."…"

Reviewed on Mar 18, 2020

Holiday Inn Resort Mazatlan
Gaviana Resort
3.5 out of 5
Av. Playa Gaviotas 100, Zona Dorada, Mazatlan, SIN
Free CancellationReserve now, pay when you stay
The price is $73 per night
3.21 mi from city center
4.1/5Very Good! (436 reviews)

"always have loved this hotel, been here many times"…"

Reviewed on Mar 8, 2020

Gaviana Resort
Emporio Mazatlan
3 out of 5
Ave Camaron Sabalo 51, Mazatlan, SIN
Free CancellationReserve now, pay when you stay
The price is $54 per night
3.12 mi from city center
3.8/5Good! (986 reviews)

"I didn’t like they didn’t notify Expedia that the entrance to the hotel is close . So you have to walk a lot in a dirt pathway to get to the hotel . My shoes messed up from the dirt and rock walking . Early in the morning machines worked around my room was next to a lot where works had lunch and ..."…"

Reviewed on Mar 23, 2020

Emporio Mazatlan
The Palms Resort of Mazatlan
3 out of 5
Av. Camaron Sabalo 696, Zona Dorada, Mazatlan, SIN
The price is $52 per night
4.46 mi from city center
4/5Very Good! (1,678 reviews)

"I liked everything about Palma resort, it’s location the ocean view. I really liked it had everything on the bedroom room I had. From microwave to a small refrigerator"…"

Reviewed on Mar 28, 2020

The Palms Resort of Mazatlan
Hotel Playa Mazatlan - All Inclusive
3 out of 5
Ave Playa Gaviotas 202, PO Box 207, Mazatlan, SIN
Get Rates
3.32 mi from city center
4.1/5Very Good! (1,673 reviews)

"Really friendly staff - Leopold is my favourite. The buffet was always fresh with great variety. The Italian and Brazilian were excellent sit down dinners. Love the Playa best beach in all of Mexico!"…"

Reviewed on Mar 18, 2020

Hotel Playa Mazatlan - All Inclusive
El Cid El Moro Beach Hotel
3.5 out of 5
Av Camaron Sabalo S N B, Mazatlan, SIN
The price is $114 per night
4.14 mi from city center
4/5Very Good! (487 reviews)

"3rd year in a row staying here. We love El Cid. Great food, rooms, service, pool, beach."…"

Reviewed on Mar 26, 2020

El Cid El Moro Beach Hotel
Pueblo Bonito Emerald Bay Resort & Spa - All Inclusive
4 out of 5
Ave Ernesto Coppel Campana 201, Mazatlan, SIN
The price is $333 per night
8.46 mi from city center
4.4/5Wonderful! (1,146 reviews)

"We’ve stay here twice now and each time it just gets better and better! Staff is amazing! The grounds and pool areas are so much fun!"…"

Reviewed on Mar 19, 2020

Pueblo Bonito Emerald Bay Resort & Spa - All Inclusive
Olas Altas Inn Hotel & Spa
3.5 out of 5
Ave Del Mar No 719, Mazatlan, SIN
Free Cancellation
The price is $27 per night
2.15 mi from city center
3.7/5Good! (567 reviews)

"Staff is very friendly and helpful. Good parking. Nice pool. Some rooms have ocean view."…"

Reviewed on Mar 1, 2020

Olas Altas Inn Hotel & Spa
Riu Emerald Bay All Inclusive
3.5 out of 5
Calzada Camaron Sabalo, Zona Costera Cerritos 3404, Mazatlan, SIN
Get Rates
8.08 mi from city center
3.9/5Good! (1,177 reviews)

"Our stay at Riu was great. The food was good and the service was excellent. The only thing that wasn’t so great was the elevators but you can use the stairs. Overall we had a great family vacation"…"

Reviewed on Mar 21, 2020

Riu Emerald Bay All Inclusive
Don Pelayo Pacific Beach
3.5 out of 5
Av Del Mar 1111, Col. Flamingos, Mazatlan, SIN
Get Rates
2.71 mi from city center
3.7/5Good! (978 reviews)

"Staff was not very friendly. The room was clean and the view was nice. The location was ok but some of the surrounding buildings were run down."…"

Reviewed on Jan 27, 2020

Don Pelayo Pacific Beach
Don't see what you're looking for?
See all available properties in Mazatlan
View all properties
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.

Visiting Mazatlan

Families will find kid-friendly activities in Mazatlan, and visitors give high marks for the beaches, entertainment choices, and top-notch restaurants. This relaxing city also attracts tourists with its live music and shopping. Top sights in the city include Plaza Machado, El Faro Lighthouse, and Olas Altas Beach.

  • There are 452 hotels and other accommodations in Mazatlan
  • The closest major airport is in Mazatlan, Sinaloa (MZT-General Rafael Buelna Intl.), 9.9 mi (16 km) from the city center

Sightseeing and Staying in Mazatlan

Well-known for its live music scene, the city's cultural venues include Sea Shell City Museum, Angela Peralta Theater, and Mazatlan Archaeological Museum. Favorite family attractions include Mazatlan Aquarium and Mazagua Aquatic Park. The city is notable for landmarks like Plaza Machado, El Faro Lighthouse, and Immaculate Conception Cathedral.

In Mazatlan, there are 452 hotels and other lodging options so you'll have a variety of choices for a perfect vacation. Below are highly ranked ones based on our user reviews:

  • Casa de Leyendas Hotel -Adults Only - Guests who stay at this 3.5-star bed & breakfast in Downtown Mazatlan can enjoy access to a full-service spa and free breakfast, along with free WiFi. It's a favorite with Expedia travelers for its beach locale and helpful staff.
  • Las 7 Maravillas - Adults Only - Our customers like the breakfast and beach locale at this B&B. This 3.5-star bed & breakfast in Downtown Mazatlan features free breakfast, free WiFi, and free parking.
  • Casa Lucila Hotel Boutique - Guests who stay at this 4-star hotel in Downtown Mazatlan can enjoy access to a restaurant and an outdoor pool, along with free WiFi. Expedia customers like its dining options and beach locale.

Other favorite sights in Mazatlan include Olas Altas Beach, Playa Norte, and Mazatlan International Center.

Dressing for Mazatlan

  • Between January and March, you can expect the daytime average to be around 80°F and the nighttime average to be 58°F
  • From April to June, temperatures average about 90°F during the day and 62°F at night
  • July through September averages 91°F during the day and 77°F at night
  • In October-December, the average temperature is 91°F during the day and 62°F at night
  • Mazatlan gets about 29.30 inches of rain per year
  • Hottest months are usually September and August with an average temperature of 91°F, while the coldest months are January and February with an average of 60°F

Frequently asked questions

What's the best place to stay in Mazatlan?
Hotel Boutique Casa Lulu is a favorite property for Expedia customers. This 3.5-star hotel offers free breakfast and free WiFi. It is located a short 15-minute walk from Plaza Machado. Reviews from our site also recommend Gamma Mazatlán The Inn Centro Histórico and Best Western Posada Freeman as top options for your trip.
If I need to cancel my hotel reservation in Mazatlan, will I receive a refund?
Yes! Most room reservations are fully refundable if cancelled prior to the hotel’s cancellation deadline, which often is within 24-48 hours of your scheduled arrival. If you booked a non-refundable reservation, you might be able to still cancel and get a refund within 24 hours of booking. Add dates, click “Search”, then use the filter option “free cancellation” to get the best deals available in Mazatlan.
Where can I learn more about changing or cancelling my trip to Mazatlan?
For more details about updating your trip to Mazatlan or cancelling it, head over to our customer service page.
What's the best budget-friendly hotel in Mazatlan?
Based on reviews, Azteca Inn is a popular 3-star hotel for our travelers looking for an economical choice, and features free WiFi and free parking. Other choices to stay on the cheap include Hotel Playa Mazatlan - All Inclusive and Hotel Quijote Inn.
Where is the best place to stay in Zona Dorada?
With 98 lodging options to choose from in this neighborhood, you’re sure to find what you’re looking for as you plan your trip. Based on Expedia customer reviews, Pueblo Bonito Mazatlan - All Inclusive is the highest ranked property in Zona Dorada. This 3.5-star property offers 2 outdoor pools and 5 restaurants. Other top choices in the neighborhood include Ocean View Beach Hotel and AV Inn Hotel.
What's a favorite place to stay in Downtown Mazatlan?
In this neighborhood, there are 63 lodging options for your stay, so you’re sure to find what you’re looking for. Casa Lucila Hotel Boutique is a favorite with our customers staying in Downtown Mazatlan. This 4-star hotel offers a restaurant and an outdoor pool. It is located a short 1-minute walk from Olas Altas Beach. Travelers also recommend Best Western Posada Freeman and Ananda Mazatlan - Adults Only as top choices in the neighborhood.
What's the best hotel for a family vacation in Mazatlan?
Pueblo Bonito Emerald Bay Resort & Spa - All Inclusive is a top 4-star property on Expedia for families, and features 3 outdoor pools and 5 restaurants. Other choices to stay with the kids include The Palms Resort of Mazatlan and Aguamarina Hotel. Attractions like Mazatlan Aquarium and Mazagua Aquatic Park are also fun for kids of all ages.
What's the best accommodation for a romantic vacation in Mazatlan?
Pueblo Bonito Emerald Bay Resort & Spa - All Inclusive is a favorite 4-star property for couples, and features massages on the beach and an alfresco restaurant. Other good options for your romantic getaway include Costa De Oro Beach Hotel and Las 7 Maravillas - Adults Only.
What's the best pet-friendly accommodation in Mazatlan?
Mariana Beach Hotel is a top dog-friendly hotel, and offers a rooftop terrace and concierge services for its human guests.
Where is the best hotel to stay with easy access to Zona Dorada?
Adjacent to Zona Dorada, thelocal Hotels Mazatlan is one of the top choices for your stay based on our traveler data, and this 4-star hotel offers 4 outdoor pools and 3 restaurants. Other good options close by include The Palms Resort of Mazatlan and Costa De Oro Beach Hotel.
What about the best place to stay near Plaza Machado?
One of the top choices for your stay is Best Western Posada Freeman, located next to Plaza Machado, and this 3-star hotel offers 2 restaurants and free breakfast. Hotel La Siesta and Gamma Mazatlán The Inn Centro Histórico are a couple of other good and close options.
What's the best accommodation for a beach vacation in Mazatlan?
Hotel Boutique Casa Lulu is a top 3.5-star beachfront hotel with 2 outdoor pools and free WiFi. Other good options to stay near the beach include Luna Palace Hotel and Suites and Emporio Mazatlan. To enjoy some time by the water, head to Olas Altas Beach or Playa Norte.

Recent reviews of Mazatlan hotels

More trip options