Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Mazatlán – 687 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

Don Pelayo Pacific Beach

Hotel in Malecon of Mazatlan, Mazatlán

This hotel is located in Mazatlan, Mexico and overlooks the Pacific Ocean. It offers an outdoor pool with two slides, a hot tub, a games room and air-conditioned rooms with private balconies. Clean followed all safety restrictions. Friendly& very helpful staff

Show more Show less
8.2
Very Good
3,051 reviews
Price from
$45.16
per night

Emporio Mazatlan

Hotel in Zona Dorada, Mazatlán

Only a short distance from historic downtown Mazatlan and the international airport, this beachfront hotel provides guests with exceptional accommodations in a beautiful tropical environment. Great pool 🏊, great room with a big balcony. The Staff superb from Ricardo and Luis at the Front Desk to Melanie and Adam at the Restaurant Condimento and of course Alberto and Alfonso at the pool. Meanwhile my favorite 😍 person in the whole complex was our maid, NEREIDA.

Show more Show less
7.9
Good
1,570 reviews
Price from
$86
per night

The Inn at Mazatlan

Hotel in Zona Dorada, Mazatlán

Situated next to Mazatlán Beach, this tropical-style hotel has a spa, gym and large outdoor pool with a waterfall and hot tub. Each spacious room has a large terrace with sea views. Good location, friendly staff and everything was very clean.

Show more Show less
8.4
Very Good
1,141 reviews
Price from
$97
per night

Park Inn By Radisson Mazatlán

Hotel in Cerritos, Mazatlán

Located in Mazatlán, a 2-minute walk from Cerritos/Brujas Beach, Park Inn By Radisson Mazatlán provides accommodations with a restaurant, free private parking, an outdoor swimming pool and a bar. Loved my top floor room that I got upgraded to and my view!

Show more Show less
8.7
Excellent
2,518 reviews
Price from
$55.46
per night

Ibis Mazatlan Marina

Hotel in Marina Mazatlan, Mazatlán

Set in Mazatlán, 1.2 mi from Cerritos/Brujas Beach, Ibis Mazatlan Marina offers accommodations with a restaurant, free private parking, a bar and a shared lounge. Staff was super friendly. I also needed to check out a day eiet and it was no problem

Show more Show less
8.4
Very Good
1,179 reviews
Price from
$44
per night

Best Western Posada Freeman Centro Histórico

Hotel in Malecon of Mazatlan, Mazatlán

Featuring an outdoor swimming pool with a furnished terrace, this complex is set in Mazatlan’s beach and 0.6 mi from Mazatlan Cathedral. Had doubts at first but I couldn’t ask for a better room it overlooked the ocean had a balcony where we sat in the afternoon overlooking the Malecón breakfast was great different every day can’t put so much in the response but I will recommend this place to all my family and friends enjoyed the stay will come back next year Thanks to all of the employees there they were very helpful way above and beyond just perfect and I am very picky about everything will recommend to everyone

Show more Show less
8.3
Very Good
525 reviews
Price from
$82
per night

Quality Inn Mazatlan

Hotel in Zona Dorada, Mazatlán

Set 164 feet from Mazatlán Beach, Quality Inn Mazatlan features an outdoor swimming pool and rooms with balconies. This hotel has a gym and offers free Wi-Fi. Ana Valdez at the front desk is one of the most efficient and professional hotel employees I have dealt with. I am a professional birding guide and travel frequently throughout the world and stay at many hotels. Ana is top notch in every way. Always cheerful and willing to help with whatever I needed. I really enjoyed dealing with her. The hotel is conveniently located and most importantly has a parking lot for guests with vehicles with access 24/7. This is important to me as we usually leave the hotel very early in the morning and I never have to worry about accessing my vehicle. The rooms are always clean and perfectly suited for my needs.

Show more Show less
8.5
Very Good
1,379 reviews
Price from
$66
per night

Costa de Oro Beach Hotel

Hotel in Zona Dorada, Mazatlán

This hotel is located on the beachfront in Mazatlán’s Golden Zone. It offers an outdoor pool and air-conditioned rooms with cable TV and a private balcony. Staff were friendly and very accommodating. The hotel pool area was great and the room had the best ever view of the sunset. Not as huge as some of the beach hotels, less people more comfort.

Show more Show less
7.9
Good
1,278 reviews
Price from
$65
per night

Gaviana Resort

Hotel in Zona Dorada, Mazatlán

The Gaviana Resort is on the Las Gaviotas Beach and located in the Zona Dorada shopping and restaurant area. The Sinaloa (MZT-General Rafael Buelna Intl.) Airport is 12.4 miles from the resort. Location is great, pool is nice and kept clean.

Show more Show less
8.5
Very Good
1,224 reviews
Price from
$77
per night

Sleep Inn Mazatlan

Hotel in Mazatlán

Featuring free WiFi and an outdoor pool, Sleep Inn Mazatlan offers accommodations in Mazatlán,. Free private parking is available on site. Every room is equipped with a private bathroom. It’s clean and fresh. The iguanas wandering and peeking over the wall were fun to watch. Like little guards watching over my trailer. The taco stand out front was wonderful.

Show more Show less
7.9
Good
1,141 reviews
Price from
$48
per night

Most-booked hotels in Mazatlán in the past month

See all

Mazatlán's best hotels with breakfast

See all

Budget hotels in Mazatlán

See all

Hotels located in the center of Mazatlán

See all

FAQs about hotels in Mazatlán

  • On average, 3-star hotels in Mazatlán cost $184 per night, and 4-star hotels in Mazatlán are $273 per night. If you're looking for something really special, a 5-star hotel in Mazatlán can be found for $417 per night, on average (based on Booking.com prices).

  • These hotels in Mazatlán are highly rated by couples: Las 7 Maravillas Adults Only, Casa de Leyendas, and AZUL ARENA Hotel Boutique.

  • The average price per night for a 3-star hotel in Mazatlán this weekend is $144 or, for a 4-star hotel, $224. Looking for something even fancier? 5-star hotels in Mazatlán for this weekend cost around $311 per night, on average (based on Booking.com prices).

  • On average, it costs $118 per night to book a 3-star hotel in Mazatlán for tonight. You'll pay around $203 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Mazatlán will cost around $245, on average (based on Booking.com prices).

  • For hotels in Mazatlán that serve highly-rated breakfasts, try The Xperience by g, The Inn at Mazatlan, and Hotel Raices de Mar.

  • Many families visiting Mazatlán loved staying at Hotel Casa Margarita, AZUL ARENA Hotel Boutique, and Casa de Leyendas.

  • Mar Sol Bungalows & Hotel, The Inn at Mazatlan, and Casa de Leyendas got great room view-related reviews from travelers in Mazatlán.

  • Varali Grand Hotel, Casa de Leyendas, and The Xperience by g are some of the popular hotels in Mazatlán.

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Mazatlán:

Explore guest reviews of hotels in Mazatlán

See all