Filters

Selected filters
Clear all
Spa hotels

Accommodation type

Hotels by class

Price per night

Districts

Review rating

Attractions

Thematic hotels

  • Show All + Show Less -

Hotel facilities

  • Show All + Show Less -

Room facilities

List view
Photo view
Filters
Most popular first
Sorting
  • Most popular first
  • Highest rating first
  • Lowest price first
  • Distance - low to high
3 stars Hotel in Mazatlan, Mexico
9.5 km to the city centre
Offering aerobics classes, a terrace, and a shared lounge, the 5-star Riu Emerald Bay Mazatlan hotel is conveniently located, about a 5-minute ride from the appealing Playa Cerritos Beach. The…
Offering aerobics classes, a terrace, and a shared lounge, the 5-star Riu Emerald Bay Mazatlan hotel is conveniently located, about a 5-minute ride from the appealing Playa Cerritos Beach. The…
5 stars Resort in Mazatlan, Mexico
9.7 km to the city centre
9.1 (423 reviews)
Located in the very heart of Mazatlan, the opulent Pueblo Bonito Emerald Bay Resort & Spa features 200 rooms and offers a gym, facials, and yoga classes. Boasting relaxing retreat options, Almar…
Located in the very heart of Mazatlan, the opulent Pueblo Bonito Emerald Bay Resort & Spa features 200 rooms and offers a gym, facials, and yoga classes. Boasting relaxing retreat options, Almar…
3 stars Resort in Mazatlan, Mexico
3.9 km to the city centre
Conveniently located about 5 minutes' drive from Cinemas Gaviotas, Hotel Playa Mazatlan features rooms with views of the garden. This hotel offers a currency exchange and a lift, and leisure…
Conveniently located about 5 minutes' drive from Cinemas Gaviotas, Hotel Playa Mazatlan features rooms with views of the garden. This hotel offers a currency exchange and a lift, and leisure…
3 stars Resort in Mazatlan, Mexico
4.5 km to the city centre
7.1 (11 reviews)
The stylish 3-star El Cid Castilla Beach Mazatlan hotel offers a location just 5 minutes on foot from Aqua Sports Center and such amenities as a swimming pool, live entertainment, various…
The stylish 3-star El Cid Castilla Beach Mazatlan hotel offers a location just 5 minutes on foot from Aqua Sports Center and such amenities as a swimming pool, live entertainment, various…
5 stars Resort in Mazatlan, Mexico
4.3 km to the city centre
8.4 (1956 reviews)
Offering a hairdressing salon and a luggage room, the charming 5-star Royal Villas Resort Mazatlan is within 200 metres of Mazagua. Featuring a swimming pool, the luxury resort is within 10 minutes'…
Offering a hairdressing salon and a luggage room, the charming 5-star Royal Villas Resort Mazatlan is within 200 metres of Mazagua. Featuring a swimming pool, the luxury resort is within 10 minutes'…
3 stars Hotel in Mazatlan, Mexico
4.3 km to the city centre
7.9 (1567 reviews)
Featuring a tennis court, facials, and an entertainment programme, Costa De Oro Beach Hotel is located in the heart of Mazatlan, merely a 13-minute walk from Sea Shell City Museum. This excellent…
Featuring a tennis court, facials, and an entertainment programme, Costa De Oro Beach Hotel is located in the heart of Mazatlan, merely a 13-minute walk from Sea Shell City Museum. This excellent…
4 stars Resort in Mazatlan, Mexico
4.6 km to the city centre
8.6 (2476 reviews)
The wonderful 4-star Palms Resort Of Mazatlan, located 3 km from Playa Sabalo, boasts a heated swimming pool and a gym facility. The smoke-free resort is in Zona Dorada with numerous shops…
The wonderful 4-star Palms Resort Of Mazatlan, located 3 km from Playa Sabalo, boasts a heated swimming pool and a gym facility. The smoke-free resort is in Zona Dorada with numerous shops…
4 stars Hotel in Mazatlan, Mexico
3.7 km to the city centre
8.7 (1342 reviews)
Featuring massage therapy, a steam room, and various recreational opportunities, Gaviana Resort Mazatlan is situated in close proximity to the night Valentino's Club. This superb hotel features a 24…
Featuring massage therapy, a steam room, and various recreational opportunities, Gaviana Resort Mazatlan is situated in close proximity to the night Valentino's Club. This superb hotel features a 24…
5 stars Resort in Mazatlan, Mexico
9.7 km to the city centre
9.3 (20 reviews)
Pueblo Bonito Emerald Luxury Villas & Spa All Inclusive hotel is located in Mazatlan, only 1.9 km from Playa Bruja, and offers a swimming pool. A solarium, massage therapy, and various recreational…
Pueblo Bonito Emerald Luxury Villas & Spa All Inclusive hotel is located in Mazatlan, only 1.9 km from Playa Bruja, and offers a swimming pool. A solarium, massage therapy, and various recreational…
4 stars Resort in Mazatlan, Mexico
4.8 km to the city centre
8.4 (1276 reviews)
Offering 3 restaurants, the vibrant 4-star Doubletree By Hilton Mazatlan, Sin Hotel lies in Zona Dorada with numerous shops, restaurants and clubs a 6-minute walk from Aqua Sports Center. Boasting a…
Offering 3 restaurants, the vibrant 4-star Doubletree By Hilton Mazatlan, Sin Hotel lies in Zona Dorada with numerous shops, restaurants and clubs a 6-minute walk from Aqua Sports Center. Boasting a…
5 stars Resort in Mazatlan, Mexico
15.3 km to the city centre
7.7 (34 reviews)
Offering an aqua park and a terrace, Dreams Estrella Del Mar Mazatlan Golf & Spa Resort is situated in Mazatlan, a 6-minute stroll from Estrella del Mar Golf Club. Guests will enjoy Wi-Fi throughout…
Offering an aqua park and a terrace, Dreams Estrella Del Mar Mazatlan Golf & Spa Resort is situated in Mazatlan, a 6-minute stroll from Estrella del Mar Golf Club. Guests will enjoy Wi-Fi throughout…
3 stars Hotel in Mazatlan, Mexico
4.6 km to the city centre
4.2 (10 reviews)
The 3-star El Cid El Moro Beach Mazatlan hotel, located approximately a 15-minute drive from Nidart, features a cash machine and a bureau de change. Featuring an outdoor pool area, this family hotel…
The 3-star El Cid El Moro Beach Mazatlan hotel, located approximately a 15-minute drive from Nidart, features a cash machine and a bureau de change. Featuring an outdoor pool area, this family hotel…
3 stars Hotel in Mazatlan, Mexico
6.5 km to the city centre
8.0 (1012 reviews)
The 3-star Park Royal Beach Mazatlan hotel, situated 10 minutes' drive away Aquatic Park Mazagua, welcomes guests with a veranda, a terrace, and various recreational opportunities. Featuring an…
The 3-star Park Royal Beach Mazatlan hotel, situated 10 minutes' drive away Aquatic Park Mazagua, welcomes guests with a veranda, a terrace, and various recreational opportunities. Featuring an…
3 stars Resort in Mazatlan, Mexico
4.1 km to the city centre
8.6 (226 reviews)
Featuring a gym, various recreational opportunities, and a garden, the 3-star Las Flores Beach Resort Mazatlan enjoys a beachfront location, around 10 minutes by car from Playa Cerritos. Situated in…
Featuring a gym, various recreational opportunities, and a garden, the 3-star Las Flores Beach Resort Mazatlan enjoys a beachfront location, around 10 minutes by car from Playa Cerritos. Situated in…
5 stars Hotel in Mazatlan, Mexico
4.4 km to the city centre
8.4 (1058 reviews)
The 5-star Inn At Mazatlan is located in a protected area of Mazatlan, 10 minutes by car from Bosque de la Ciudad, which is very convenient if you want to immerse yourself in nature. Spacious rooms…
The 5-star Inn At Mazatlan is located in a protected area of Mazatlan, 10 minutes by car from Bosque de la Ciudad, which is very convenient if you want to immerse yourself in nature. Spacious rooms…
3 stars Hotel in Mazatlan, Mexico
2.7 km to the city centre
7.9 (158 reviews)
The comfortable 3-star Olas Altas Inn Hotel & Spa Mazatlan is located in a commercial area and offers a swimming pool and a gym facility. Boasting an à la carte restaurant, the family-friendly hotel…
The comfortable 3-star Olas Altas Inn Hotel & Spa Mazatlan is located in a commercial area and offers a swimming pool and a gym facility. Boasting an à la carte restaurant, the family-friendly hotel…
4 stars Resort in Mazatlan, Mexico
15.9 km to the city centre
9.2 (598 reviews)
Located 8 minutes' walk from Estrella del Mar Golf Club, the 4-star Las Villas Hotel & Golf By Estrella Del Mar Mazatlan offers Wi-Fi in public areas and a free private car park. The family resort…
Located 8 minutes' walk from Estrella del Mar Golf Club, the 4-star Las Villas Hotel & Golf By Estrella Del Mar Mazatlan offers Wi-Fi in public areas and a free private car park. The family resort…
4 stars Hotel in Mazatlan, Mexico
7.1 km to the city centre
Featuring a swimming pool, Torres Mazatlan Hotel is within 10 minutes' drive of Sea Shell City Museum. Guests travelling by car can also use a car park on site.
Featuring a swimming pool, Torres Mazatlan Hotel is within 10 minutes' drive of Sea Shell City Museum. Guests travelling by car can also use a car park on site.
5 stars Hotel in Mazatlan, Mexico
16.2 km to the city centre
9.2 (348 reviews)
Located just 0.8 km from Estrella del Mar Golf Club, the 5-star Luxury Suites By Estrella Del Mar Mazatlan hotel boasts a wellness centre and a spa lounge with beauty therapy, body wraps, and…
Located just 0.8 km from Estrella del Mar Golf Club, the 5-star Luxury Suites By Estrella Del Mar Mazatlan hotel boasts a wellness centre and a spa lounge with beauty therapy, body wraps, and…
3 stars Resort in Mazatlan, Mexico
9 km to the city centre
The 3-star Costa Bonita Resort Mazatlan is located around a 5-minute ride from Almar Public Beach as well as close to an aquatic park and an international restaurant. This fabulous resort has views…
The 3-star Costa Bonita Resort Mazatlan is located around a 5-minute ride from Almar Public Beach as well as close to an aquatic park and an international restaurant. This fabulous resort has views…

Riu Emerald Bay

3 stars Hotel in Mazatlan, Mexico
9.5 km to the city centre

Pueblo Bonito Emerald Bay Resort & Spa

5 stars Resort in Mazatlan, Mexico
9.7 km to the city centre

Hotel Playa Mazatlan

3 stars Resort in Mazatlan, Mexico
3.9 km to the city centre

El Cid Castilla Beach

3 stars Resort in Mazatlan, Mexico
4.5 km to the city centre

Royal Villas Resort

5 stars Resort in Mazatlan, Mexico
4.3 km to the city centre

Costa De Oro Beach Hotel

3 stars Hotel in Mazatlan, Mexico
4.3 km to the city centre

The Palms Resort Of Mazatlan

4 stars Resort in Mazatlan, Mexico
4.6 km to the city centre

Gaviana Resort

4 stars Hotel in Mazatlan, Mexico
3.7 km to the city centre

Pueblo Bonito Emerald Luxury Villas & Spa All Inclusive

5 stars Resort in Mazatlan, Mexico
9.7 km to the city centre

Doubletree By Hilton Mazatlan, Sin

4 stars Resort in Mazatlan, Mexico
4.8 km to the city centre

Dreams Estrella Del Mar Mazatlan Golf & Spa Resort

5 stars Resort in Mazatlan, Mexico
15.3 km to the city centre

El Cid El Moro Beach (Adults Only)

3 stars Hotel in Mazatlan, Mexico
4.6 km to the city centre

Park Royal Beach Mazatlan

3 stars Hotel in Mazatlan, Mexico
6.5 km to the city centre

Las Flores Beach Resort

3 stars Resort in Mazatlan, Mexico
4.1 km to the city centre

The Inn At Mazatlan

5 stars Hotel in Mazatlan, Mexico
4.4 km to the city centre

Olas Altas Inn Hotel & Spa

3 stars Hotel in Mazatlan, Mexico
2.7 km to the city centre

Las Villas Hotel & Golf By Estrella Del Mar

4 stars Resort in Mazatlan, Mexico
15.9 km to the city centre

Torres Mazatlan

4 stars Hotel in Mazatlan, Mexico
7.1 km to the city centre

Luxury Suites By Estrella Del Mar

5 stars Hotel in Mazatlan, Mexico
16.2 km to the city centre

Costa Bonita Resort

3 stars Resort in Mazatlan, Mexico
9 km to the city centre