Hotels in Mazatlan

Search among 133 available hotels and places to stay in Mazatlan.

Check-in
Fri, 13 Feb
Check-out
Sat, 14 Feb
Rooms and Guests2 Guests, 1 room
We’ll open Booking.com in a new tab for fair comparison.
Check-in
Fri, 13 Feb
-
Check-out
Sat, 14 Feb
Rooms and Guests2 Guests, 1 room
1Filter & Sort
View map
Check-in
Fri, 13 Feb
-
Check-out
Sat, 14 Feb
Rooms and Guests2 Guests, 1 room
1Filter & Sort
View map
View map
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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

Where to stay in Mazatlan?

Best cheap hotels in Mazatlan

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.

Convenience of staying in hotels in the city centre

Choose a hotel next to Cerro de la Neveria, such as Hotel Sands Arenas and Aguamarina that has a variety of facilities, including an outdoor swimming pool, an indoor swimming pool and water slides.

Luxury and boutique accommodation in Mazatlan

Estrella Del Mar Resort Mazatlan is a splendid choice of a luxury hotel that provides guests with an outdoor swimming pool, a Jacuzzi and beach volleyball. Benefit from Malecon of Mazatlan district and stay at Olas Altas Inn Hotel & Spa, an upscale 3-star hotel with an outdoor swimming pool, an indoor swimming pool and a solarium.

Explore and find your best apartments, B&Bs and others

Departamento Agradable is a standard B&B that is a 15-minute walk from La Gran Plaza. For a family holiday, check out Villas El Rancho Green Resort, a kid-friendly hotel that comes with a sauna, a seasonal outdoor pool and a sun terrace. For a relaxing vacation, book a resort hotel near Sea Shell City Museum, such as El Cid Castilla Beach Hotel or Pueblo Bonito Mazatlan.

Show moreLess

Mazatlan hotels essential information

🏨 Hotels in Mazatlan 133
👛 Lowest price 141 CAD
✍️ Hotels Reviews 6