Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Search 321,000 hotels worldwide.

Get the best price available for your trip.

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Featured Mazatlan 4 Star Hotels

See all 185 Hotels in Mazatlan
Olas Altas Inn Hotel & Spa

Olas Altas Inn Hotel & Spa

Ave Del Mar No 719, Mazatlan
4.0 out of 5.0
3.7 out of 5 (326 reviews)
Very nice service at all hotel staff super nice i will come back
  2 Dec 2017

£34

£34
The Inn At Mazatlan

The Inn At Mazatlan

Avenida Camaron Sabalo 6291, Mazatlan
4.0 out of 5.0
4.0 out of 5 (657 reviews)
the staff are amazingwe were there from Nov 10 - 17th and i loved staying at the inn at mazatlan even with the construction noise, our room was 3107 in the inca building was a little noisy but i loved our room and the staff are the best especially Alfonso, he is such a asset to this hotel, so helpful and warm and also ...
  19 Nov 2017

£70

£70
Oceano Palace Beach Hotel

Oceano Palace Beach Hotel

Av. Camaron Sabalo No. 2601, Mazatlan
4.0 out of 5.0
3.4 out of 5 (937 reviews)
Nice place to staywhen I got there at the front desk the guy couldn't find my reservation cause my name was spell incorrectly he was so nice and helpful, he connected me to Expedia directly and everything was fixed fast! Thank you, you guys have the most helpful and friendly staff!!!!
  9 Aug 2017

£39

£39
Holiday Inn Resort Mazatlan

Holiday Inn Resort Mazatlan

Avenida Playa Gaviotas 220, Zona Dorada, Mazatlan
4.0 out of 5.0
4.6 out of 5 (141 reviews)
Finally finished Finishing up construction. Check out hotel bar on 15th floor
  21 Nov 2017

£64

£64
Royal Villas Resort

Royal Villas Resort

Avenida Camaron Sabalo 500, Mazatlan
4.0 out of 5.0
3.9 out of 5 (210 reviews)
Nice hotel and beachThe only bad thing is that , there's only 2 elevator if you stay in the 3rd floor or up,you might be waiting the elevator for a while. The beach is awesome in front of the hotel
  1 Aug 2017

£50

£50
Estrella Del Mar Golf Condos & Beach Resort Mazatlan

Estrella Del Mar Golf Condos & Beach Resort Mazatlan

Camino Isla de la Piedra KM 10, Mazatlan
4.5 out of 5.0
4.5 out of 5 (205 reviews)
Very good experience, everything was perfect, love it.
  27 Oct 2017

£101

£101
Pueblo Bonito Mazatlan - All Inclusive

Pueblo Bonito Mazatlan - All Inclusive

Camaron Sabalo 2121, Mazatlan
4.0 out of 5.0
4.2 out of 5 (671 reviews)
Great locationGreat location to beach, shopping and restaurants
  4 Dec 2017

£136

£136
Pacific Palace Beach Tower Hotel

Pacific Palace Beach Tower Hotel

Av. Camarón Sábalo No. 2601, Mazatlan
4.0 out of 5.0
3.8 out of 5 (172 reviews)
Beautiful viewThe hotel was beautiful, staff incredibly helpful and accommodating.. Pros: view, breakfast, beach access, clean rooms and lobby, staff, and pool area Cons: Beds were not comfortable, language difficulty
  30 May 2017

£42

£42
Coral Island Hotel

Coral Island Hotel

Avenida del Mar #1234, Mazatlan
4.0 out of 5.0
3.9 out of 5 (298 reviews)
Nice Hotel near to the beachGreat customer services. Hotel restaurant great food
  6 Mar 2017

£37

£37
Star Palace Hotel

Star Palace Hotel

Av. Camarón Sabalo S/N, Zona Dorada, Mazatlan
4.0 out of 5.0
3.9 out of 5 (47 reviews)
Decent hotel on the beachThe location was great- we paid for the upgraded room with the beach view (totally worth it), could step out of our room, walk down the stairs to the pool, and past the pool right onto the beach. It was exactly what we were looking for.
  11 Sep 2017

£58

£58
Map

Pocket Guide: 4 Star Hotels in Mazatlan

Search for hotels in Mazatlan on Expedia.co.uk. You can easily find your hotels in Mazatlan using one of the methods below:

  • View our selection of featured hotels in Mazatlan
  • Use the map to find hotels in the Mazatlan neighborhood you prefer
  • Use the filters to see hotels in a specific area of Mazatlan, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Mazatlan
  • Enter your travel dates to view the best deals on hotels in Mazatlan - while they last