Hotels in Mazatlán, Mexico

Search and compare Mazatlán, Mexico hotels from hundreds of travel sites and save

Mazatlán, Sinaloa, Mexico
7 Oct — 8 Oct2
Mazatlán, Sinaloa, Mexico
Fri 7/10
Sat 8/10
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular Hotels in Mazatlán

Filter by star ratings
All filters
Riu Emerald Bay
8.2 Excellent
Calzada Camaron Sabalo, Zona Costera Cerritos 3404, Mazatlán, Sinaloa, Mexico
Show on map
13.1 km from city centre, Mazatlán, SI, Mexico 
ExcellentBased on 387 reviews
8.2

Riu Emerald Bay All Inclusive provides comfortable 3-star accommodation in Mazatlan. It has a gym, as well as a Jacuzzi, a sauna and an outdoor pool.

El Cid Granada Hotel & Country Club
8.7 Excellent
Avenida Camaron Sabalo, Mazatlán, Sinaloa, Mexico
Show on map
6.9 km from city centre, Mazatlán, SI, Mexico 
ExcellentBased on 13 reviews
8.7

El Cid Granada Hotel & Country Club is located in Mazatlan and features free Wi-Fi. It also offers a sauna, a kids pool and an outdoor pool.

El Cid Castilla Beach Hotel
7.1 Good
Av Camaron Sabalo S N C Po Box 813, Mazatlán, Sinaloa, Mexico
Show on map
6.9 km from city centre, Mazatlán, SI, Mexico 
GoodBased on 190 reviews
7.1

Situated in Mazatlan, El Cid Castilla Beach provides stylish, 3-star accommodation close to El Cid Resort Spa. It also offers an outdoor pool, water slides and a kids club.

Pueblo Bonito Mazatlan
9.0 Excellent
Camaron Sabalo 2121, Mazatlán, Sinaloa, Mexico
Show on map
8.5 km from city centre, Mazatlán, SI, Mexico 
ExcellentBased on 390 reviews
9.0

Pueblo Bonito Mazatlan - All Inclusive offers a modern setting when in Mazatlan. It also has a sauna and an outdoor pool.

The Palms Resort of Mazatlan
8.5 Excellent
Av. Camaron Sabalo 696, Zona Dorada, Mazatlán, Sinaloa, Mexico
Show on map
7.4 km from city centre, Mazatlán, SI, Mexico 
ExcellentBased on 4,001 reviews
8.5

Located in Mazatlan, The Palms Resort of Mazatlan offers stylish, 3-star accommodation close to El Cid Resort Spa. It also provides outdoor tennis courts, an outdoor pool and a kids club.

El Cid Marina Beach Hotel
8.3 Excellent
Avenida Camaron Sabalo, Mazatlán, Sinaloa, Mexico
Show on map
8.7 km from city centre, Mazatlán, SI, Mexico 
ExcellentBased on 17 reviews
8.3

Featuring outdoor tennis courts, a private beach and an outdoor pool, El Cid Marina Beach Hotel is located in Mazatlan and provides elegant accommodation. It also offers water slides, a rooftop terrace and a Jacuzzi.

Hotel Esperanza
Ejercito Mexicano #1200, Mazatlán, Sinaloa, Mexico
Show on map
3.0 km from city centre, Mazatlán, SI, Mexico 

Hotel Esperanza Mazatlan is located in Mazatlan and provides guests with free Wi-Fi. It provides a 24-hour reception, and is an easy stroll from Malecon.

Gaviana Resort
8.6 Excellent
Av. Playa Gaviotas 100, Mazatlán, Sinaloa, Mexico
Show on map
5.4 km from city centre, Mazatlán, SI, Mexico 
ExcellentBased on 1,259 reviews
8.6

Gaviana Resort provides 3-star accommodation in Mazatlan. It also offers a Jacuzzi, a sauna and an outdoor pool.

Emporio Mazatlan
7.9 Good
Avenida Camaron Sabalo, Zona Dorada, 51, Mazatlán, Sinaloa, Mexico
Show on map
5.2 km from city centre, Mazatlán, SI, Mexico 
GoodBased on 1,644 reviews
7.9

Opened in 1956, Emporio Mazatlan is set in Mazatlan and offers a private beach, an outdoor pool and a Jacuzzi. It also features a kids pool, free Wi-Fi and meeting rooms.

Bungalows Mar- Sol
9.0 Excellent
Av. Camarón Sábalo, Ext. 1001, Mazatlán, Sinaloa, Mexico
Show on map
6.2 km from city centre, Mazatlán, SI, Mexico 
ExcellentBased on 96 reviews
9.0

Bungalows Mar-Sol is situated in Mazatlan and provides guests with free Wi-Fi. It also offers an outdoor pool and a Jacuzzi.

Tips for booking hotels in Mazatlán

Cheapest month:October
Most expensive month:February
Average price in Mazatlán:C$ 355/night
Cheapest price found:C$ 27/night
Cheapest day:Saturday
Most expensive day:Monday
C$ 41 - C$ 1,325
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
C$ 132 - C$ 331
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Mazatlán hotels

1
Azteca Inn
8.3 Excellent
Av. Playa Gaviotas No. 307, Mazatlán, Sinaloa, Mexico
Show on map
5.6 km from city centre, Mazatlán, SI, Mexico 

Located in Mazatlan, Hotel Azteca Inn Mazatlan is within easy reach of Malecon and Playa Olas Altas. It also offers an outdoor pool, meeting rooms and a 24-hour reception.

2
Quality Inn Mazatlan
8.5 Excellent
Bugambilias 100, Zona Dorada, Mazatlán, Sinaloa, Mexico
Show on map
5.5 km from city centre, Mazatlán, SI, Mexico 

Quality Inn Mazatlan provides charming 3-star accommodation in Mazatlan. Offering complimentary wireless internet, a restaurant and an outdoor pool, the hotel is within a 10-minute walk of Playa Las Gaviotas.

3
Capital O Zona Dorada Inn
7.8 Good
Av Camarón Sábalo 308, Zona Dorada, Mazatlán, Sinaloa, Mexico
Show on map
5.7 km from city centre, Mazatlán, SI, Mexico 

Capital O Zona Dorada Inn provides a comfortable setting when in Mazatlan. Those staying at the property can also take advantage of complimentary Wi-Fi throughout their stay.

4
Best Western Posada Freeman
8.3 Excellent
Av Olas Altas 79 Sur, Centro Historico, Mazatlán, Sinaloa, Mexico
Show on map
0.8 km from city centre, Mazatlán, SI, Mexico 

This hotel is conveniently positioned in the city centre and provides an outdoor pool, a private beach and a rooftop terrace. It is also moments from Mazatlan's well-known attractions and landmarks.

5
Hotel Margaritas
8.2 Excellent
Av. Camaron Sabalo 710 Zona Dorada, Mazatlán, Sinaloa, Mexico
Show on map
6.5 km from city centre, Mazatlán, SI, Mexico 

Located in Mazatlan, Margaritas Hotel and Tennis Club is within a 35-minute drive of General Rafael Buelna International Airport and provides an outdoor pool and a sauna. It also offers meeting rooms, valet parking and a kids pool.

6
Holiday Inn Resort Mazatlan
8.6 Excellent
Avenida Playa Gaviotas 220, Zona Dorada, Mazatlán, Sinaloa, Mexico
Show on map
5.9 km from city centre, Mazatlán, SI, Mexico 

Boasting a private beach, Holiday Inn Resort Mazatlan is located in Mazatlan and offers comfortable accommodation. It also provides valet parking, a 24-hour reception and a currency exchange.

7
Hotel Playa Mazatlan
Ave Playa Gaviotas 202, Mazatlán, Sinaloa, Mexico
Show on map
5.5 km from city centre, Mazatlán, SI, Mexico 

Featuring a private beach and an outdoor swimming pool, this 5-star resort is situated in Mazatlan. It has a gym, as well as free Wi-Fi, a sauna and a Jacuzzi.

8
Gamma Mazatlan The Inn Centro Historico
8.9 Excellent
Belisario Domínguez #1607, Esquina Con, Mazatlán, Sinaloa, Mexico
Show on map
0.4 km from city centre, Mazatlán, SI, Mexico 

Strategically located in the centre of the city, this 3-star hotel makes for an excellent base in Mazatlan. It is close to Old Mazatlan, restaurants and shops.

Cheapest hotels in Mazatlán, Mexico

Hotel Morales Inn
Teniente Azueta 2221, Mazatlán, Sinaloa, Mexico
Show on map
0.6 km from city centre, Mazatlán, SI, Mexico 

Conveniently positioned, Hotel Morales Inn offers easy access to Mazatlan's popular tourist attractions. It also provides luggage storage, free Wi-Fi and a 24-hour reception.

C$ 33
Avg. per night
Hotel Mazatlan
8.0 Excellent
Avenida Rafael Buelna 185, Mazatlán, Sinaloa, Mexico
Show on map
5.4 km from city centre, Mazatlán, SI, Mexico 

Featuring free Wi-Fi, a private beach and an outdoor pool, Hotel Mazatlan is located in Mazatlan and provides comfortable accommodation. It features comfortable rooms with an en suite bathroom and a kitchenette.

C$ 56
Avg. per night
Don Pelayo Pacific Beach
8.1 Excellent
Av Del Mar 1111, Mazatlán, Sinaloa, Mexico
Show on map
4.5 km from city centre, Mazatlán, SI, Mexico 

Boasting an outdoor pool, Hotel Don Pelayo Pacific Beach is situated in Mazatlan and provides charming accommodation. It also offers valet parking, water slides and a kids pool.

C$ 60
Avg. per night
Apartamentos Torre II Condominios
9.2 Excellent
Mazatlán, Sinaloa, Mexico
Show on map
7.9 km from city centre, Mazatlán, SI, Mexico 

Apartamentos Torre II Condominios provides comfortable 3-star accommodation in Mazatlan. Guests can also enjoy free internet access throughout the property.

C$ 63
Avg. per night
Hotel La Siesta
8.7 Excellent
Olas Altas #11, Mazatlán, Sinaloa, Mexico
Show on map
0.7 km from city centre, Mazatlán, SI, Mexico 

Centrally located, Hotel La Siesta Mazatlan offers easy access to Mazatlan's best hot spots. It also features an outdoor pool and a rooftop terrace.

C$ 64
Avg. per night
Hotel Playa Bonita
Av. Playa Gaviotas No. 27, Mazatlán, Sinaloa, Mexico
Show on map
5.4 km from city centre, Mazatlán, SI, Mexico 

Boasting a rooftop terrace and an outdoor pool, Hotel Playa Bonita Mazatlan is situated in Mazatlan and offers comfortable accommodation. It also features a kids pool, an express check-in and check-out feature and a beauty centre.

C$ 64
Avg. per night
Mariana Beach Hotel
8.1 Excellent
Camarón Sábalo 698. Zona Dorada, Mazatlán, Sinaloa, Mexico
Show on map
6.5 km from city centre, Mazatlán, SI, Mexico 

Located in Zona Dorada, Hotel Mariana Mazatlan is a short walk to several local attractions, including Playa Las Gaviotas and El Cid Resort Spa. Guests can also make the most of free internet access throughout the property.

C$ 68
Avg. per night
Coral Island Hotel
8.0 Excellent
Avenida del Mar #1234, Mazatlán, Sinaloa, Mexico
Show on map
4.1 km from city centre, Mazatlán, SI, Mexico 

Coral Island Beach View Hotel provides a comfortable setting when in Mazatlan. It also offers a Jacuzzi, an express check-in and check-out feature and an outdoor pool.

C$ 69
Avg. per night

Hotel prices in Mazatlán

2 stars and under
3 stars
4 stars +

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Mazatlán

About Mazatlán

Renowned for its beautiful beaches and charismatic historic centre, Mazatlan is a colourful beach resort along the Pacific shores of Sinaloa. Its cosmopolitan population provides an outstanding selection of international restaurants, vibrant arts scene and pulsing nightlife.

Things to do in Mazatlán

Wander around the Centro Historico’s Plaza Machado, which is packed with charming cafes, art galleries and some of the best restaurants in Mazatlan. Its Heritage-listed buildings include magnificent examples of “tropical neoclassical”, including the Angela Peralta Theatre and Cathedral of the Immaculate Conception.

Delve into the Centro Historico’s vibrant marketplace of Pino Suarez where everything from clothing to traditional Mexican handicrafts is on sale. It has served Mazatlan since the late-19th century, with the central produce market still a source of fruits, vegetables and meats for locals.

Want to see the highest lighthouse in the Americas? Follow the walking trail that leads to El Faro, which offers superb views of Mazatlan and its surrounding beaches. This 19th-century landmark teeters atop Cerro del Creston, where iguanas can often be seen sunning themselves along the lighthouse trail.

If you’re interested in seeing works by some of Mazatlan’s most prominent artists, stop in at the Museo de Arte, which occupies the former residence of the wealthy Hidalgo family. The interior courtyard features a beautiful old banyan tree, while paintings, photography and art installations occupy its three main galleries.

Getting around Mazatlán

General Rafael Buelna International Airport is located around 25 minutes’ drive from Mazatlan and there are long-distance buses to destinations across Mexico. Buses access most of the downtown area sights, together with open-topped taxis known as “pulmonías”.

Facts about staying in Mazatlán

  • What are the best hotels in Mazatlán?

    One of the most popular hotels in Mazatlán is Oceano Palace Beach Hotel, which has been reviewed by 418 users and currently has a rating of 7.1/10. Other top-rated locations include El Cid Castilla Beach Hotel and The Palms Resort of Mazatlan, which have received 7.1/10 and 8.5/10 ratings from our users, respectively.

  • What is a good hotel near Estrella del Mar?

    Reviews of Las Villas Hotel & Golf By Estrella del Mar recommend it as a good place to stay near Estrella del Mar, scoring 9.0/10 from 375 ratings.

  • What is a good hotel in Mazatlán near Plaza Machado?

    Best Western Posada Freeman is rated 8.3 from 558 reviews and is close to Plaza Machado.

  • Is there a good hotel near Playa Olas Altas?

    If you’re looking for good hotels near Playa Olas Altas, consider Best Western Posada Freeman (rated 8.3 over 558 reviews).

  • How much do hotels in Mazatlán cost?

    Searches in the last 72 hours suggest an average price of around C$ 270/night is normal for a hotel in Mazatlán. 4-star and 5-star hotels in Mazatlán had average prices of C$ 276/night and C$ 296/night, respectively.

  • How much is a cheap hotel in Mazatlán?

    Prices for Mazatlán hotels have been found for as low as C$ 16/night over the last 3 days.

  • How much is a hotel in Mazatlán tonight?

    A hotel in Mazatlán tonight can start as low as C$ 35 for the night, with an average cost of C$ 308, based on HotelsCombined searches over the last 72 hours. For a 4-star hotel in Mazatlán tonight, prices start from C$ 96.