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.

Search for Mazatlan Hotels from CA $39

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.

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 CA $99 per night
5.72 km from city centre
4.5/5Wonderful! (631 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
The price is CA $102 per night
5.17 km from city centre
4.1/5Very Good! (436 reviews)

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

Reviewed on Mar. 8, 2020

Gaviana Resort
Park Royal Beach Mazatlán
3.5 out of 5
Blvd. Sabalo-Cerritos: 3110, Marina Mazatlán, Mazatlan, SIN
The price is CA $77 per night
9.7 km from city centre
3.6/5Good! (344 reviews)

"Everything is clean. The staff is very kind. The beach is beatiful. A nice place to stay at Mazatlan."…"

Reviewed on Mar. 28, 2020

Park Royal Beach Mazatlán
Emporio Mazatlan
3 out of 5
Ave Camaron Sabalo 51, Mazatlan, SIN
Free CancellationReserve now, pay when you stay
The price is CA $76 per night
5.02 km from city centre
3.8/5Good! (988 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 CA $77 per night
7.18 km from city centre
4/5Very Good! (1,682 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
5.35 km from city centre
4.1/5Very Good! (995 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
Don Pelayo Pacific Beach
3.5 out of 5
Av Del Mar 1111, Col. Flamingos, Mazatlan, SIN
Get Rates
4.37 km from city centre
3.7/5Good! (982 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
Aguamarina Hotel
2.5 out of 5
Avenue Del Mar 110, Mazatlan, SIN
Get Rates
2.09 km from city centre
3.9/5Very Good! (244 reviews)

"The Aqua marina is a family friendly hotel. Very Clean with friendly staff that was responsive. It is half way to the gold zone (north) and half way to historical Mazatlán. Across the street is the beach. English only families will be comfortable. If you want a quiet place, it is not for you."…"

Reviewed on Jan. 14, 2020

Aguamarina Hotel
Pueblo Bonito Emerald Bay Resort & Spa - All Inclusive
4 out of 5
Ave Ernesto Coppel Campana 201, Mazatlan, SIN
The price is CA $467 per night
13.63 km from city centre
4.4/5Excellent! (999 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
The price is CA $39 per night
3.47 km from city centre
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
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.

Mazatlan Hotel Guide

Mazatlan offers travelers an abundance of first-rate hotel options. On Expedia's up-to-the-minute accommodation pages you can find 55 lodging options within a 0.1-kilometre (0.1-mile) radius of central Mazatlan.

Convenience is so important when it comes to drama-free vacationing, so check out the latest offers at the Casa Lucila Hotel Boutique and The Melville Boutique Hotel, which you'll find within 1 kilometre (0.6 miles) of Mazatlan's center.

Travelers looking for a well-known hotel neighborhod should try Mazatlan. It is 0.1 kilometres (0.1 miles) from the middle of Mazatlan. There are 63 accommodation options in the neighborhood. Some of the best of the accommodation options in this neighborhood are the Emerald Estates - All Inclusive and Isla Mazatlan Golden Resort.

The Best Western Posada Freeman and Maria Coral Hotel are an easy walk away from El Faro Lighthouse. The Best Western Posada Freeman is 2 kilometres (1 mile) away from El Faro Lighthouse. The Maria Coral Hotel is 3 kilometres (2 miles) away.

El Mirador and Jose Maria Pino Suarez Municipal Market both have hotels close by. The Hotel La Siesta and The Jonathon Boutique Hotel are close to El Mirador, while the Aguamarina Hotel and Hotel De Cima are close to Jose Maria Pino Suarez Municipal Market. The Hotel Sands Arenas and Hotel Playa Marina are near Immaculate Conception Cathedral. And, if your focus is on the Continuity of Life, your nearby accommodation options include the Hotel Hacienda Mazatlán and Las 7 Maravillas - Adults Only.

14 kilometres (9 miles) from the center of Mazatlan, is the Pueblo Bonito Emerald Bay Resort & Spa - All Inclusive. Alternatively, the Residence Club La Jolla is located 14 kilometres (9 miles) away. The Casa Rosita & Casa Mía and the El Cid El Moro Beach Hotel are two alternative hotel options around Mazatlan.

Looking for more things to do? Spend some time enjoying the Monumento Mujer Mazalteca and Luna: Arte Contemporaneo in Downtown Mazatlan, 0.8 kilometres (0.5 miles) to the south of Mazatlan. Downtown Mazatlan hotels and accommodations are the Coral Island Hotel & Spa and Don Pelayo Pacific Beach. Or, you could consider staying in Zona Dorada, 7 kilometres (4 miles) to the northwest of Mazatlan, where you can pick from the Pueblo Bonito Mazatlan - All Inclusive and Royal Villas Resort. If you stay in Zona Dorada, set aside a little time to visit Punta Camaron Beach and El Cid Golf & Country Club.

Before you head out the door to Mazatlan, take the time to peruse our travel guide, where you can discover the extensive cultural and scenic attractions this fascinating place has to offer.

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 an outdoor pool. 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.
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.
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 a private beach. 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 a full-service spa and a private beach. Other good options for your romantic getaway include Costa De Oro Beach Hotel and Las 7 Maravillas - Adults Only.
What's the best accommodation for an all-inclusive stay in Mazatlan?
Hotel Playa Mazatlan - All Inclusive is a 3-star all-inclusive property featuring 4 restaurants and 5 outdoor pools, and a favorite with Expedia travelers.
What's the best pet-friendly accommodation in Mazatlan?
Casa de Leyendas is a top B&B for people traveling with their pets, and offers concierge services and laundry facilities for its human guests. Mariana Beach Hotel is another option for a stay with your pet.

Recent Reviews in Mazatlan

More trip options