If you're interested in shopping during your trip, select a hotel next to boutiques and stores, such as the affordable Best Western Hotel Posada Freeman Zona Dorada. If you prefer to pay less, have a look at Costa Bonita Condominium & Beach Resort, located just steps from All Over Mazatlan.
1-50 out of 133
Sort by:
high popularity
- Price: low to high
- Price: high to low
- Guest rating: high to low
- Popularity: high to low
Map
9.8 km from City Centre
Almar is also set within 1 km of the elegant Riu Emerald Bay Mazatlan.
FromC$ 216
/nightSelect
8.3
Great63 total reviews
our site & Booking.com
Map
17.5 km from City Centre
The non-smoking Dreams Estrella Del Mar Mazatlan Golf & Spa Resort features water slides and entertainment activities, Estrella del Mar Golf Club is just 0.9 km away.
FromC$ 426
/nightSelect


El Cid Castilla BeachResort
7.2
Very good14 total reviews
our site & Booking.com
Map
4.4 km from City Centre900 m from Christine's European Spa
Offering a setting at 300 metres from Aqua Sports Center, the family-friendly El Cid Castilla Mazatlan includes 500 rooms and features a hot tub and an outdoor swimming pool.
FromC$ 184
/nightSelect


8.3
Great20 total reviews
our site & Booking.com
Map
9.7 km from City Centre
Set around 5 minutes by car from Almar, the 5-star Pueblo Bonito Emerald Luxury Villas & Spa All Inclusive Mazatlan includes an outdoor swimming pool including steam baths, a solarium and a hot tub.
FromC$ 1 860
/nightSelect


8.4
Great10 total reviews
our site & Booking.com
Map
5.6 km from City Centre1.1 km from Christine's European Spa
Comprising a swimming pool, the luxury El Cid Marina Beach Mazatlan in the Marina Mazatlan district offers an international restaurant and nightclubs.
FromC$ 161
/nightSelect


Hotel Playa MazatlanResort
8.6
Great62 total reviews
our site & Booking.com
Map
3.8 km from City Centre
El Mirador and Playa Gaviotas are respectively 7 km and 50 metres from the family-friendly Playa.
FromC$ 160
/nightSelect


8.3
Great3 total reviews
our site & Booking.com
Map
4.5 km from City Centre700 m from Christine's European Spa
Offering a swimming pool, the 3-star El Cid Granada Hotel & Country Club has a quiet setting based in the very heart of Mazatlan.
FromC$ 142
/nightSelect


5.1
Needs improvement8 total reviews
our site & Booking.com
Map
4.4 km from City Centre900 m from Christine's European Spa
Located in the Zona Dorada district of Mazatlan, the El Cid El Moro Beach offers 390 rooms along with a year-round outdoor pool.
FromC$ 189
/nightSelect


Luna PalaceResort
8.8
Great52 total reviews
our site & Booking.com
Map
5.6 km from City Centre700 m from Christine's European Spa
Guests of the 4-star Luna Palace in the Zona Dorada district of Mazatlan are invited to enjoy a swimming pool, international specialities in its restaurant and ocean views from the rooms.
FromC$ 134
/nightSelect


Oceano PalaceHotel
7.3
Very good144 total reviews
our site & Booking.com
Map
5.4 km from City Centre400 m from Christine's European Spa
Within 19 minutes' walk of Mazagua, the comfortable 3-star Oceano Palace offers a hot tub and an outdoor swimming pool on-site and 114 rooms.
FromC$ 99
/nightSelect


Royal Villas ResortResort
8.5
Great1678 total reviews
our site & Booking.com
Map
4.3 km from City Centre1.2 km from Christine's European Spa
Set nearly a 10-minute ride from Playa Cerritos, the family Royal Villas Mazatlan features an outdoor swimming pool and a buffet breakfast.
FromC$ 111
/nightSelect


8.2
Great885 total reviews
our site & Booking.com
Map
6.4 km from City Centre1.7 km from Mazatlan International Center
Boasting a beachfront setting in the Cerritos district, the 3-star Park Royal Beach Mazatlan features a snack bar plus spa therapy and various recreational opportunities.
FromC$ 119
/nightSelect


Emporio MazatlanHotel
8.7
Great1347 total reviews
our site & Booking.com
Map
3.5 km from City Centre
The positioning of the Emporio in the heart of Mazatlan ensures fast access to Family Monument, which is nearly a 5-minute walk away.
FromC$ 101
/nightSelect


9.1
Perfect550 total reviews
our site & Booking.com
Map
18.1 km from City Centre
The highest levels of comfort together with fitness classes, spa therapy and horse riding facilities are waiting for you in the 50 rooms for an enjoyable stay at the family-friendly Las Villas Hotel & Golf By Estrella Del Mar Mazatlan with a name you can trust.
FromC$ 124
/nightSelect


7.4
Very good25 total reviews
our site & Booking.com
Map
4.3 km from City Centre1000 m from Christine's European Spa
Featuring a made-to-order breakfast and a gym facility, the 3-star Star Palace Mazatlan is located 5 minutes by car from Deer Island.
FromC$ 315
/nightSelect


Las Flores Beach ResortResort
8.3
Great200 total reviews
our site & Booking.com
Map
4.1 km from City Centre1.9 km from Christine's European Spa
119 rooms and an outdoor swimming pool are available in the wonderful Las Flores Beach Resort, located moments from Sea Shell City Museum.
FromC$ 103
/nightSelect


8.8
Great1798 total reviews
our site & Booking.com
Map
4.6 km from City Centre700 m from Christine's European Spa
Located a 10-minute drive from Playa Sabalo, the smoke-free Palms Resort Of offers an outdoor pool and a gym for guests.
FromC$ 108
/nightSelect


Villa Serena Centro HistoricoAparthotel
9.2
Perfect405 total reviews
our site & Booking.com
Map
5.4 km from City Centre200 m from Plazuela Machado
Boasting a central location, a mere 0.6 km from Mazatlan Malecon, the smoke-free Villa Serena Centro Historico includes a swimming pool.
FromC$ 85
/nightSelect


8.6
Great3658 total reviews
our site & Booking.com
Map
3.1 km from City Centre
Boasting setting in a leisure area, within 10 minutes' drive of El Clavadista, the 4-star Don Pelayo Pacific Beach provides a swimming pool together with a hot tub and an outdoor swimming pool.
FromC$ 53
/nightSelect


8.7
Great703 total reviews
our site & Booking.com
Map
4.3 km from City Centre1000 m from Christine's European Spa
Comprising 156 rooms in the heart of Mazatlan, the 5-star Inn At lies 10 minutes by car from Deer Island.
FromC$ 138
/nightSelect


7.3
Very good32 total reviews
our site & Booking.com
Map
5.5 km from City Centre500 m from Christine's European Spa
Featuring a swimming pool, the comfortable 4-star Pacific Palace Beach Tower Mazatlan in the Zona Dorada district boasts 150 rooms.
FromC$ 122
/nightSelect


8.2
Great1460 total reviews
our site & Booking.com
Map
4.3 km from City Centre1.1 km from Christine's European Spa
Located in a rural area, merely 0.6 km from Aqua Sports Center, the delightful 3-star Costa De Oro Beach has an outdoor swimming pool on site and guests can enjoy a Mexican restaurant.
FromC$ 82
/nightSelect


8.8
Great505 total reviews
our site & Booking.com
Map
3.8 km from City Centre
Offering a swimming pool, the 4-star Quality Inn is placed in the protected area of Mazatlan, at 400 metres from Sea Shell City.
FromC$ 72
/nightSelect


9.2
Perfect190 total reviews
our site & Booking.com
Map
2.8 km from City Centre
Located at a 450-metre distance from Mazatlan Aquarium and 3.6 km from Plaza Machado, the Holiday Inn features an outdoor pool and 130 rooms.
FromC$ 165
/nightSelect


9.1
Perfect351 total reviews
our site & Booking.com
Map
3.6 km from City Centre
Featuring a prime location in the very heart of Mazatlan, the 4-star Holiday Inn Resort Mazatlan, An Ihg has 164 rooms and an outdoor pool.
FromC$ 107
/nightSelect


9.0
Perfect1781 total reviews
our site & Booking.com
Map
4.4 km from City Centre900 m from Christine's European Spa
The Viaggio Resort is set at a 7 km distance from Mazatlan Cathedral and within 10 minutes' drive of Mazatlan International Center.
FromC$ 103
/nightSelect


9.0
Perfect837 total reviews
our site & Booking.com
Map
4.1 km from City Centre1.8 km from Christine's European Spa
Set a 10-minute drive from El Clavadista, the smoke-free Courtyard By Marriott Mazatlan Beach Resort features an outdoor swimming pool and a buffet breakfast.
FromC$ 143
/nightSelect


8.8
Great416 total reviews
our site & Booking.com
Map
5.7 km from City Centre500 m from Plazuela Machado
The 3-star La Siesta Mazatlan is set nearly 6 minutes on foot from El Clavadista and boasts an outdoor swimming pool as well as views of the sea.
FromC$ 53
/nightSelect


Costa Bonita ResortResort
9.0
Perfect35 total reviews
our site & Booking.com
Map
8.9 km from City Centre
Located in the Cerritos district of Mazatlan, the fabulous Costa Bonita Condominium & Beach Resort Mazatlan is a 6-minute stroll from Almar.
FromC$ 110
/nightSelect


Villas El Rancho Green ResortAparthotel
7.5
Very good123 total reviews
our site & Booking.com
Map
6.7 km from City Centre1.5 km from Mazatlan International Center
Featuring a seasonal outdoor swimming pool along with a Jacuzzi and an outdoor swimming pool on site, the family Villas El Rancho Mazatlan is nestled in the Cerritos district.
FromC$ 149
/nightSelect


9.0
Perfect589 total reviews
our site & Booking.com
Map
9.6 km from City Centre
The Pueblo Bonito Emerald Bay Resort & Spa Mazatlan is located in the very heart of the city and offers spacious rooms along with a swimming pool onsite.
FromC$ 318
/nightSelect


8.9
Great1470 total reviews
our site & Booking.com
Map
6.8 km from City Centre1.6 km from Mazatlan International Center
The smoke-free Park Inn By Radisson features a swimming pool and views of the city, and is located 10 minutes by car from Parroquia De La Sagrada Familia.
FromC$ 150
/nightSelect


8.2
Great407 total reviews
our site & Booking.com
Map
6.0 km from City Centre500 m from Plazuela Machado
Guests can have a buffet breakfast and enjoy visiting El Faro Lighthouse, set within a 10-minute drive of the Western Posada Freeman.
FromC$ 88
/nightSelect


9.1
Perfect437 total reviews
our site & Booking.com
Map
5.6 km from City Centre800 m from Christine's European Spa
5 minutes' drive from Mazagua, the welcoming 4-star Pueblo Bonito Mazatlan Beach Resort offers fitness classes, loungers and entertainment activities plus an outdoor swimming pool.
FromC$ 237
/nightSelect


8.5
Great961 total reviews
our site & Booking.com
Map
4.7 km from City Centre500 m from Christine's European Spa
Boasting views of the patio, the beachfront Doubletree By Hilton Mazatlan, Sin, with an à la carte restaurant, awaits travellers in a beach area, at 500 metres from Aqua Sports Center.
FromC$ 120
/nightSelect


Varali Grand HotelHotel
9.2
Perfect1839 total reviews
our site & Booking.com
Map
3.0 km from City Centre
Positioned a 10-minute ride from the modern sculpture "Fishermen Monument", guests can enjoy Mexican dishes at the Varali Grand Mazatlan's Mexican restaurant.
FromC$ 96
/nightSelect


8.6
Great510 total reviews
our site & Booking.com
Map
2.6 km from City Centre
Nestled in the business Zona Dorada district, the 3-star Express By Marriott Mazatlan is at a 6 km distance from Plaza Machado.
FromC$ 76
/nightSelect


8.2
Great413 total reviews
our site & Booking.com
Map
4.3 km from City Centre1000 m from Christine's European Spa
The comfortable Best Western Hotel Posada Freeman Zona Dorada is located in the heart of Mazatlan, boasting a swimming pool onsite.
FromC$ 158
/nightSelect


8.6
Great119 total reviews
our site & Booking.com
Map
5.2 km from City Centre900 m from Plazuela Machado
Set just 1.4 km from Fishermen Monument, the Boutique Casa Lulu Mazatlan lies in the Malecon of Mazatlan district of Mazatlan.
FromC$ 173
/nightSelect


Tiara Sands 302Aparthotel
9.4
Perfect18 total reviews
our site & Booking.com
Map
6.1 km from City Centre1.8 km from Christine's European Spa
Set a 10-minute ride from M Casino, the rooms in the Tiara Sands 302 Aparthotel Mazatlan have views of sea.
FromC$ 155
/nightSelect


8.7
Great1098 total reviews
our site & Booking.com
Map
2.9 km from City Centre
Parroquia De La Sagrada Familia and Malecon are located 2.1 km and 3.4 km from the 4-star Coral Island Beach View respectively.
FromC$ 77
/nightSelect


Hotel Azteca InnHotel
8.6
Great719 total reviews
our site & Booking.com
Map
3.9 km from City Centre
Featuring Mexican menu and a swimming pool, the 3-star Azteca Mazatlan offers a setting within 9 minutes' walk of Family Monument, nearly 15 minutes on foot from La Gran Plaza Mall.
FromC$ 53
/nightSelect


9.3
Perfect425 total reviews
our site & Booking.com
Map
5.5 km from City Centre200 m from Plazuela Machado
An à la carte restaurant and 63 rooms are available during the stay at the 3-star Gamma Mazatlan The Inn At Centro Historico, boasting a location 6 minutes on foot from Mazatlan Malecon.
FromC$ 65
/nightSelect


Loft Sabalo - Pet FriendlyAparthotel
8.3
Great873 total reviews
our site & Booking.com
Map
5.3 km from City Centre400 m from Christine's European Spa
Mazagua is also set within a 14-minute walk of the smoke-free Loft Sabalo Mazatlan.
FromC$ 38
/nightSelect


Ibis Mazatlan MarinaHotel
8.8
Great759 total reviews
our site & Booking.com
Map
5.5 km from City Centre1.1 km from Mazatlan International Center
Featuring 112 rooms with views of the city, the environmentally friendly Ibis Mazatlan Marina is set 25 minutes' walk from Avenida Sabalo Cerritos.
FromC$ 42
/nightSelect


8.6
Great443 total reviews
our site & Booking.com
Map
5.7 km from City Centre1.1 km from Christine's European Spa
Situated in the heart of Mazatlan and within 10 minutes' drive of Aquatic Park Mazagua, the 4-star Xperience By G - Adults Only offers 8 rooms.
FromC$ 160
/nightSelect


Fiesta Inn MazatlanHotel
9.2
Perfect449 total reviews
our site & Booking.com
Map
4.5 km from City Centre700 m from Christine's European Spa
Nestled in the Zona Dorada district of Mazatlan, the Fiesta Inn is 3.4 km from Playa Sabalo.
FromC$ 103
/nightSelect


Hotel MargaritasHotel
8.3
Great1095 total reviews
our site & Booking.com
Map
4.2 km from City Centre1.2 km from Christine's European Spa
Located in the Zona Dorada district of Mazatlan and about 25 minutes on foot from the shopping mall "Deer Island", the Margaritas features 40 rooms plus a swimming pool.
FromC$ 49
/nightSelect


Hotel Raices De MarHotel
8.6
Great287 total reviews
our site & Booking.com
Map
5.6 km from City Centre100 m from Plazuela Machado
Located within 6 minutes' walk of Plazuela Machado, the 4-star Raices De Mar is nearly 6 minutes' walk from the Also Mazatlan Cathedral.
FromC$ 81
/nightSelect


8.1
Great132 total reviews
our site & Booking.com
Map
2.8 km from City Centre
Located in a commercial district, the smoke-free Olas Altas Inn Hotel & Spa Mazatlan offers a hot tub and an outdoor swimming pool along with an outdoor swimming pool.
FromC$ 55
/nightSelect
Show more
Mazatlan hotels
Where to stay in Mazatlan?
| 🏨 Hotels in Mazatlan | 133 |
| 👛 Lowest price | 141 CAD |
| ✍️ Hotels Reviews | 6 |