Check rooms and rates
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
View map
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room

204 hotels in Mazatlan

Search the best hotels and places to stay in Mazatlan

If you are searching for a comfortable accommodation for your next city escape in Mazatlan, we are always ready to indulge you with good Mazatlan hotel deals. Ibooked.ca allows you to shorten your search in Pacific Coast by price range and accommodation types. Booking a hotel in Pacific Coast is a piece of cake with us and you are going to thoroughly enjoy it! Hide
Show more
Filter by
Sort by
  • Sort by
  • Pricefrom low to highfrom high to low
  • Popularityfrom low to highfrom high to low
  • Guest ratingfrom low to highfrom high to low
Calzada Camaron Sabalo, Mazatlan, Mexico, 82110View on map
9.5 km from City Centre
Placed just off Paco's Reserva De Flora & Fauna in a conservation area, this hotel offers a health club, a spa centre and a solarium onsite.
  • The hotel has
    • Car park
    +1
Price fromC$ 224per nightSelect
Not available
Ave Playa Gaviotas 202, Mazatlan, Mexico, 82110View on map
3.8 km from City Centre2.2 km from Christine's European Spa
Set near Astro Yoga in Zona Dorada district, this hotel offers a spectacular view of the sea along with reflexology, stone massage and facials on the premises.
  • The hotel has
    • On-site car park
    +1
  • The hotel has
    • Luggage storage
    • Locker room
    +2
8.4
Great38 reviews
Price fromC$ 180per nightSelect
Not available
Avenida Camaron Sabalo S/N, Mazatlan, Mexico, 82110
5.4 km from City Centre400 m from Christine's European Spa
Situated close to Galerias Mazatlan, this hotel in Mazatlan features a pool area and a heated swimming pool.
6.2
Nice44 reviews
Price fromC$ 82per nightSelect
Not available
Avenida Camaron Sabalo S/N, Mazatlan, Mexico, 82110
4.4 km from City Centre800 m from Christine's European Spa
Guests of the hotel can enjoy a year-round outdoor swimming pool plus steam baths and massage services, or take a walk to All Over Mazatlan set nearby.
8.8
Great36 reviews
Price fromC$ 167per nightSelect
Not available
Av Camaron Sabalo S/N, Mazatlan, Mexico, 82110
4.3 km from City Centre1000 m from Christine's European Spa
An American cuisine and a swim-up bar are offered during your stay in this comfortable hotel that boasts a convenient setting close to a coach station.
6.8
Nice39 reviews
Price fromC$ 159per nightSelect
Not available
Av. Emesto Coppel Compania S/N, Nuevo Mazatlan, Mazatlan, Mexico, 82110
9.7 km from City Centre
Enjoy pizza restaurant onsite or admire panoramic views while staying in the hotel boasting location in the centre of Mazatlan.
8.0
Great44 reviews
Price fromC$ 458per nightSelect
Not available
Avenida Camaron Sabalo 500, Mazatlan, Mexico, 82110
4.3 km from City Centre1.2 km from Christine's European Spa
While here, be sure to visit La Gran Plaza reachable on foot, enjoy an outdoor swimming pool or steam baths and massage provided by the hotel ideally set in Mazatlan.
7.6
Very good32 reviews
Price fromC$ 118per nightSelect
Not available
Ave Camaron Sabalo S/N, Zona Dorada, Mazatlan, Mexico, 82110
5.6 km from City Centre700 m from Christine's European Spa
The hotel offers easy access to Sensation Catamaran, boasting 200 rooms in the heart of Mazatlan.
6.6
Nice41 reviews
Price fromC$ 145per nightSelect
Not available
Av Camaron Sabalo S N B, Mazatlan, Mexico, 82110
4.4 km from City Centre800 m from Christine's European Spa
Close to Deer Island in Mazatlan, the authentic hotel is lodged in a Mexican-style building and consists of 390 rooms.
7.4
Very good42 reviews
Price fromC$ 279per nightSelect
Not available
Avenida Camaron Sabalo 6291, Mazatlan, Mexico, 82110
4.3 km from City Centre1000 m from Christine's European Spa
Fitted with a health club, a spa centre and a steam room, the property is based in the heart of Mazatlan, and boasts cosy rooms plus a swimming pool.
7.8
Very good101 reviews
Price fromC$ 153per nightSelect
Not available
Avenida Playa Gaviotas 212, Mazatlan, Mexico, 82110
4.1 km from City Centre1.9 km from Christine's European Spa
Located next to Galerias Mazatlan, the venue comprises 119 rooms with garden views.
7.2
Very good55 reviews
Price fromC$ 153per nightSelect
Not available
Camaron Sabalo No. 51 Golden Zone, Mazatlan, Mexico, 82100
3.5 km from City Centre
Centrally located in Zona Dorada district, the hotel offers to try seafood meal, enjoy a year-round outdoor pool or explore Immaculate Conception Cathedral set nearby.
7.2
Very good132 reviews
Price fromC$ 104per nightSelect
Not available
Olas Altas No. 11 Sur Centro, Mazatlan, Mexico, 82000
5.7 km from City Centre
This hotel serves local meals and features a salt water pool, boasting a beautiful location next to Mazatlan Farmers Market.
8.0
Great70 reviews
Price fromC$ 61per nightSelect
Not available
Av. Camaron Sabalo, Mazatlan, Mexico
5.2 km from City Centre200 m from Christine's European Spa
The hotel includes an outdoor swimming pool, boasting a convenient location close to Sport Fishing Mazatlan.
Price fromC$ 54per nightSelect
Not available
Av. Playa Gaviotas No. 307, Mazatlan, Mexico, 82110
3.9 km from City Centre2.1 km from Christine's European Spa
Featuring historical architecture, the venue provides 74 rooms and offers easy access to Sport Fishing Mazatlan.
8.0
Great26 reviews
Price fromC$ 58per nightSelect
Not available
Avenida Camaron Sabalo S/N, Mazatlan, Mexico, 82110
4.3 km from City Centre1000 m from Christine's European Spa
The hotel, featuring 120 luxury rooms along with steam baths and massage services onsite, boasts a beautiful location in Zona Dorada district.
7.2
Very good30 reviews
Price fromC$ 145per nightSelect
Not available
Bugambilia # 100 Esq. Playa Gaviotas, Mazatlan, Mexico, 82110
3.7 km from City Centre2.2 km from Christine's European Spa
The hotel has a specialty restaurant plus 89 rooms and is located in a commercial area.
Price fromC$ 74per nightSelect
Not available
Av. Camaron Sabalo 696, Zona Dorada, Mazatlan, Mexico, 82100
4.6 km from City Centre700 m from Christine's European Spa
A short walk from Onilikan Artisan Liquors, this hotel offers a snack bar together with a tennis court and a golf course.
8.0
Great70 reviews
Price fromC$ 98per nightSelect
Not available
Avenida Playa Gaviotas,100 Zona Dorada, Mazatlan, Mexico, 82110
3.7 km from City Centre2.3 km from Christine's European Spa
The hotel is based in an original-style building located in the historic part of Mazatlan, offering 200 rooms.
8.4
Great12 reviews
Price fromC$ 107per nightSelect
Not available
Avenida Camaron Sabalo Sn, Mazatlan, Mexico, 82110
5.5 km from City Centre500 m from Christine's European Spa
The hotel has a private swimming pool and lies close to Christine's European Spa which is worth visiting.
Price fromC$ 102per nightSelect
Not available
Camino Isla De La Piedra Km 10, Mazatlan, Mexico, 82267
18.1 km from City Centre
Located in a beach area, this hotel with 68 designer rooms overlooking the Pacific Ocean welcomes guests with a heated outdoor pool, a summer terrace and water slides.
9.6
Perfect9 reviews
Price fromC$ 206per nightSelect
Not available
Paseo De La Isla No 1, Mazatlan, Mexico, 00000
5.2 km from City Centre1.6 km from Christine's European Spa
This hotel in a marina area of Mazatlan has a snack bar and offers a spa area and a Jacuzzi.
Price fromC$ 282per nightSelect
Not available
Av Playa Gaviotas 27, Mazatlan, Mexico
3.6 km from City Centre2.3 km from Christine's European Spa
There are rooms facing the ocean and the hotel is set close to Astro Yoga.
Price fromC$ 71per nightSelect
Not available
Punta Del Sabalo S/N, Mazatlan, Mexico
5.8 km from City Centre1.1 km from Christine's European Spa
Guests can enjoy local menu and a solarium and a Jacuzzi while staying in this luxury hotel, set in a business area.
Select
Not available
Olas Altas #79 Sur, Mazatlan, Mexico, 82000
6.0 km from City Centre
Located just off Museo El Rincon de Pedro Infante, this hotel is nestled in an art deco-style building and features a private pool.
8.8
Great3 reviews
Price fromC$ 91per nightSelect
Not available
Av Paseo Del Pacifico 3407 Marina Mazatlan, Mazatlan, Mexico, 82129
5.1 km from City Centre
Centrally set close to Mazatlan International Center, the hotel offers non-smoking rooms and a traditional restaurant.
Price fromC$ 67per nightSelect
Not available
Av. Camaron Sabalo N 777, Mazatlan, Mexico, 82110
4.3 km from City Centre1000 m from Christine's European Spa
Guests will enjoy a plunge pool and 50 rooms, while staying in the pleasant hotel with location close to the Pacific Ocean.
5.6
Guest rating1 review
Price fromC$ 90per nightSelect
Not available
Av. Sabalos Cerritos Zona Hotelera Norte, Mazatlan, Mexico, 82100
7.7 km from City Centre
The hotel featuring exceptional location, includes a plunge pool and a gym area, aquafit and aerobics classes, plus guests can visit Sport Fishing Mazatlan nearby.
8.4
Great4 reviews
Price fromC$ 153per nightSelect
Not available
Avenida Sabalo Cerritos 3110, Marina Mazatlan, Mazatlan, Mexico, 82100
6.5 km from City Centre2.3 km from Christine's European Spa
This lovely hotel includes Turkish steam bath and various massages, boasting a beachfront location next to the Pacific Ocean.
8.2
Great19 reviews
Price fromC$ 163per nightSelect
Not available
Av Camaron Sabalo S/N Esq Tiburon, Mazatlan, Mexico, 82100
5.0 km from City Centre200 m from Christine's European Spa
Located in the heart of Mazatlan, this hotel features scuba diving, water skiing and horse riding.
6.4
Nice13 reviews
Price fromC$ 97per nightSelect
Not available
Constitucion #99, Mazatlan, Mexico
5.7 km from City Centre
Set a few minutes' walk away from Monumento a Jose Angel Espinoza Ferrusquilla, the hotel boasts antique architecture and 20 rooms with Colonial decor.
Price fromC$ 95per nightSelect
Not available
Av Sabalo Cerritos 3170, Mazatlan, Mexico, 82100
6.7 km from City Centre
Located adjacent to Sensation Catamaran in Mazatlan, this hotel offers 28 rooms and a breathtaking view of the sea.
7.2
Very good
Price fromC$ 210per nightSelect
Not available
Av. Sabalo Cerritos Esq. Lopez Portillo, Mazatlan, Mexico, 82110
7.0 km from City Centre
Located near Hook Up To, this hotel features a heated pool and a gym.
5.8
Guest rating5 reviews
Price fromC$ 241per nightSelect
Not available
73 Av. Del Mar Col. Ferrocarrilera, Mazatlan, Mx, Mazatlan, Mexico
3.8 km from City Centre1.9 km from City Center
A short walk from Cerro Creston, this hotel offers a lobby bar together with an indoor swimming pool, a ballroom and a golf course.
Price fromC$ 61per nightSelect
Not available
Avenida Sabalo Cerritos S N Zona Hotelera Norte, Mazatlan, Mexico, 82100
7.7 km from City Centre
Set within a 10-minute walk of the city center of Sinaloa, the apartment features aqua fitness and aerobics classes.
5.0
Guest rating1 review
Select
Not available
Av. Sabalo Cerritos, Mazatlan, Mx, Mazatlan, Mexico
9.3 km from City Centre
Situated in Mazatlan, a 20-minute drive to Mazagua, this villa features the balcony and a sunny patio.
Price fromC$ 417per nightSelect
Not available
Pedregoso 18, Mazatlan, Mexico
5.5 km from City Centre
Offering convenient proximity to Museo de Arte Mazatlan, the hotel is also close to Cerro de la Neveria.
Select
Not available
Avenida Camaron Sabalo 601, Mazatlan, Mexico
4.1 km from City Centre1.6 km from Christine's European Spa
Mexican meals and a year-round outdoor pool are available for guests in this hotel based in the heart of Mazatlan.
Price fromC$ 91per nightSelect
Not available
905 Avenida Camaron Sabalo, Mazatlan, Mexico, 82148
4.7 km from City Centre500 m from Christine's European Spa
The venue features an outdoor pool and a 24-hour restaurant, boasting location next to Deer Island .
Price fromC$ 110per nightSelect
Not available
Av Del Mar 1111, Mazatlan, Mexico, 82010
3.1 km from City Centre
There are a nightclub, a swimming pool and a golf course onsite of the classic hotel, that boasts breathtaking views and location next to the Pacific Ocean.
Price fromC$ 73per nightSelect
Not available
Hotel MarianaCamaron Sabalo 698. Zona Dorada, Mazatlan, Mexico, 82110
4.3 km from City Centre1.2 km from Christine's European Spa
Offering 17 rooms with sea views, the hotel is set in Zona Dorada district, just steps from Mercado Verde.
Price fromC$ 42per nightSelect
Not available
Park Inn By Radisson Mazatlan3170 Avenida Sabalo Cerritos, Mazatlan, Mexico, 82112
6.8 km from City Centre
Offering location in Cerritos district close to Mazagua, this accommodation features 118 rooms and cots and a special menu.
Price fromC$ 136per nightSelect
Not available
Coral Island Beach View HotelAvenida Del Mar 1234 Zona Costera, Mazatlan, Mexico
2.9 km from City Centre
Located off Galerias Mazatlan in a shopping area, this hotel offers an infinity pool along with an amazing view of the sea.
Price fromC$ 111per nightSelect
Not available
Costa De Oro Beach HotelAv. Camaron Sabalo No 710 Zona Dorada, Mazatlan, Mexico, 82110
4.3 km from City Centre1.1 km from Christine's European Spa
Located near La Gran Plaza, the hotel offers sea views and an outdoor swimming pool.
7.4
Very good57 reviews
Price fromC$ 116per nightSelect
Not available
Suitel 522 Eco HostelRio Presidio, 522, Mazatlan, Mexico, 82010
3.2 km from City Centre1.5 km from City Center
The boutique hotel is a good starting point to Mazatlan' sights including Catedral Basilica de Mazatlan and Lookout Mountain.
Price fromC$ 61per nightSelect
Not available
Aguamarina110 Avenue Del Mar, Mazatlan, Mx, Mazatlan, Mexico
3.3 km from City Centre1.7 km from City Center
Nestled in Malecon of Mazatlan district adjacent to a bus stop, the hotel offers 16 beautiful rooms along with ocean views.
8.0
Great3 reviews
Price fromC$ 89per nightSelect
Not available
Hotel Sands ArenasAvenida Del Mar, 1910, Mazatlan, Mexico, 82017
2.9 km from City Centre1.9 km from City Center
The hotel has an outdoor swimming pool and lies close to Lookout Mountain which is worth visiting.
7.0
Very good7 reviews
Price fromC$ 66per nightSelect
Not available
Holiday Inn Resort MazatlanAvenida Playa Gaviotas 220, Mazatlan, Mexico
4.2 km from City Centre1.8 km from Christine's European Spa
Only a short distance from Deer Island, the hotel with 164 rooms comprises a casino, an aqua park and a sundeck, plus an in-house restaurant, serving international specilities.
Price fromC$ 131per nightSelect
Not available
Diamond BayAv. Ernesto Coppel Campana 725 82100 Mazatlan, Mazatlan, Mexico
10.1 km from City Centre
Boasting setting next to Mazatlan International Center, this beachfront property offers an infinity swimming pool onsite as well as child care and a playground for children.
Price fromC$ 102per nightSelect
Not available
Hotel Raices De MarSixto Osuna, 512, Mazatlan, Mexico, 82000
5.6 km from City Centre
Price fromC$ 270per nightSelect
Not available
Hotel Boutique Casa Lulu2 Jose Maria Iribarren, Mazatlan, Mexico, 82000
5.2 km from City Centre
Offering 7 rooms with sea views, the hotel is set in Malecon of Mazatlan district, just steps from Museo El Rincon de Pedro Infante.
Price fromC$ 144per nightSelect
Not available
The Inn At Centro HistoricoBelisario Dominguez #1607 Sur, Mazatlan, Mexico
5.5 km from City Centre
Set a few minutes' walk away from Lookout Mountain, the hotel boasts classical architecture and 66 rooms with Mexican decor.
Price fromC$ 70per nightSelect
Not available
El Sol La Vida (Adults Only)Avenida Ernesto Coppel #520, Mazatlan, Mexico
10.9 km from City Centre
The hotel features toys and board games for children, offering perfect location close to a bus stop.
Price fromC$ 192per nightSelect
Not available
Las 7 Maravillas (Adults Only)Avenida Las Palmas #1, Mazatlan, Mexico, 82000
4.7 km from City Centre
The hotel features a garden restaurant, while near the venue, set in Malecon of Mazatlan district, one will find Nidart.
Price fromC$ 138per nightSelect
Not available
City Express MazatlanAv Del Toreo 91, Mazatlan, Mexico, 82120
2.6 km from City Centre
This accommodation is located near Immaculate Conception Cathedral in a historic area and boasts a private swimming pool together with a lounge bar onsite.
Price fromC$ 62per nightSelect
Not available
Essen'S HotelAvenida Del Mar 900 Colonia Flamingos , Mazatlan, Mexico, 82110
3.0 km from City Centre
Featuring a plunge swimming pool along with 53 modern rooms, the venue is nestled in Malecon of Mazatlan district.
Price fromC$ 78per nightSelect
Not available
Av Del Delfin 110, Mazatlan, Mexico
10.0 km from City Centre
Featuring facials and massage services, this beachfront hotel is located less than 8 km from Mazagua.
Price fromC$ 186per nightSelect
Not available
Boulevard Del Marlin # 5305, Mazatlan, Mexico, 82100
5.4 km from City Centre900 m from Christine's European Spa
Featuring a year-round outdoor pool along with 16 modern rooms, the venue is nestled in Zona Dorada district.
Price fromC$ 65per nightSelect
Not available
Hotel EsperanzaEjercito Mexicano #1200, Mazatlan, Mexico, 82016
2.5 km from City Centre1.3 km from City Center
There are rooms facing the city and the hotel is set close to Mazatlán.
Price fromC$ 25per nightSelect
Not available
Ibis Mazatlan MarinaAvenida Del Delfin 6300 Esq Quinta Avenida Marina, Mazatlan, Mexico, 82112
5.5 km from City Centre
This business hotel is ideally located in Marina Mazatlan district and has 119 rooms with views of the city.
Price fromC$ 60per nightSelect
Not available
Posada Del ParqueBelisario Dominguez 2313, Mazatlan, Mexico, 82000
5.0 km from City Centre
Located next to Plaza de la Republica, the venue comprises 13 rooms with city views.
Price fromC$ 74per nightSelect
Not available
Loft SabaloCalamar 24, Mazatlan, Mexico, 82100
5.3 km from City Centre400 m from Christine's European Spa
Set at a short distance from Sensation Catamaran, it is family accommodation to stay in Zona Dorada district of the city.
Price fromC$ 63per nightSelect
Not available
Avenida Camaron Sabalo Numero 696, Mazatlan, Mexico
4.7 km from City Centre500 m from Christine's European Spa
Just 2 km from Dave's Fishing Charter & Boat Tours, this hotel offers windsurfing, water skiing and table tennis for guests to keep active.
Select
Not available
Ave Catamaran 6001 6001 82102 Mazatlan, Mazatlan, Mexico, 82110
Offering a Jacuzzi and a sauna, the spectacular apartment lies in a beach area, just next to Mazatlan International Center.
Price fromC$ 459per nightSelect
Not available
Torrenza BoutiqueAv Sabalo Cerritos S/N Fraccionamiento Sabalo Cerritos, Mazatlan, Mexico, 82110
6.3 km from City Centre2.1 km from Christine's European Spa
Overlooking the Pacific Ocean and offering an air-conditioned restaurant, the hotel is set in a beach area close Mazagua.
Price fromC$ 127per nightSelect
Not available
Casa Lucila Hotel Boutique (Adults Only)Olas Altas, 16, Mazatlan, Mexico
6.1 km from City Centre
Guests at the hotel can enjoy aromatherapy and various massages or admire a stunning view, boasting location in the heart of the city close to Mazatlan Farmers Market.
Price fromC$ 201per nightSelect
Not available
Villa Serena Centro HistoricoHeriberto Frias #1610, Col. Centro, Mazatlan, Mexico, 82000
5.4 km from City Centre
Featuring a plunge swimming pool along with 19 functional rooms, the venue is nestled in Malecon of Mazatlan district.
Price fromC$ 107per nightSelect
Not available
Hill House MazatlanObservatorio 8 Cerro Del Vigia, Mazatlan, Mexico, 82000
6.5 km from City Centre
Located near Plaza Machado, this budget hotel features a buffet breakfast.
Price fromC$ 102per nightSelect
Not available
Posada 53Roosevelt 53, Mazatlan, Mexico, 82000
5.9 km from City Centre
Within easy reach of Fuerte 31 de Marzo, this hotel comprises 13 rooms with private bathrooms.
Price fromC$ 103per nightSelect
Not available
Olas Altas Inn Hotel & SpaAvenida Del Mar, 719 Colonia Estadio, Mazatlan, Mexico, 82140
2.8 km from City Centre
This high quality hotel is located in the heart of Mazatlan, boasting an outdoor pool onsite.
7.4
Very good46 reviews
Price fromC$ 87per nightSelect
Not available
Costa Bonita Condominium & Beach ResortAvenida Sabalo Cerritos 7500, Mazatlan, Mexico, 82100
8.9 km from City Centre
This hotel in a marina area of Mazatlan offers international specialties served in the onsite al fresco restaurant.
8.8
Great10 reviews
Price fromC$ 120per nightSelect
Not available
Maria Coral HotelIsla De La Piedra, Mazatlan, Mexico
6.9 km from City Centre
The hotel offers a beachfront accommodation with 20 rooms in the beach area of Mazatlan.
Price fromC$ 143per nightSelect
Not available
Carnaval 1205 Colonia Centro, Mazatlan, Mexico
5.7 km from City Centre
Offering a private swimming pool, the hotel is placed in the historic area of Mazatlan, just off Continuity of Life.
Price fromC$ 114per nightSelect
Not available
Capital O Zona Dorada InnAv Camaron Sabalo 308, Zona Dorada, Mazatlan, Mexico, 82110
3.8 km from City Centre2.0 km from Christine's European Spa
Offering 6 rooms with city views, the hotel is set in Zona Dorada district, just steps from Bula.
5.0
Guest rating1 review
Price fromC$ 71per nightSelect
Not available
Hostal MazatlanConstitucion #809 Centro, Mazatlan, Mexico, 82000
5.5 km from City Centre
Price fromC$ 32per nightSelect
Not available
Star Palace Beach HotelAvenida Camaron Sabalo, Mazatlan, Mexico, 82110
5.3 km from City Centre300 m from Christine's European Spa
Offering location in Zona Dorada district, the hotel features cots and babysitting for guests with children.
Price fromC$ 107per nightSelect
Not available
Marina SuitesAv. Camaron Sabalo 2212, Mazatlan, Mexico, 82103
4.7 km from City Centre1.6 km from Christine's European Spa
This luxury hotel with pool views lies close to the sights of Mazatlan including Sport Fishing Mazatlan.
Price fromC$ 138per nightSelect
Not available
Hotel DwanaAvenida Miguel Aleman 34 Col Centro, Mazatlan, Mexico, 82000
6.1 km from City Centre
Price fromC$ 153per nightSelect
Not available
Margaritas Hotel & Tennis Club709 Av Camaron Sabalo, Mazatlan, Mexico
4.2 km from City Centre1.2 km from Christine's European Spa
Guests of this hotel will be amazed at scenic views of the mountain and definitely appreciate the proximity to Bula.
Price fromC$ 74per nightSelect
Not available
Hotel AtenasCalle Carnaval #919, Col. Playa Sur, Mazatlan, Mexico
6.6 km from City Centre
This hotel features rooms with garden views, while a central location provides easy access to Museo Arqueologia.
Price fromC$ 52per nightSelect
Not available
Hotel La PalapaAve. Luis Donaldo Colosio 19900 Col. Ninos Heroes, Mazatlan, Mexico, 82190
3.1 km from City Centre2.0 km from City Center
A few meters away you can enjoy Plaza Machado.
7.8
Very good1 review
Price fromC$ 48per nightSelect
Not available
Casa De Leyendas Bed And Breakfast (Adults Only)Calle Venustiano Carranza 4, Mazatlan, Mexico, 82000
5.9 km from City Centre
Featuring a library and a golf course, this hotel is adjacent to Museo de Arte Mazatlan and 4 km from the city center.
Price fromC$ 149per nightSelect
Not available
Apartamentos Torre II CondominiosCalamar 16, Mazatlan, Mexico
5.2 km from City Centre300 m from Christine's European Spa
Situated in Zona Dorada district, the property comprises a kitchen and 2 bedrooms.
Price fromC$ 50per nightSelect
Not available
Posada Gabriel 162Sierra Rumorosa 162 Lomas De Mazatlan, Mazatlan, Mexico, 82110
2.9 km from City Centre
Situated 4 km from the centre of Mazatlan, the apartment with a view over the garden offers a sunny patio.
Price fromC$ 40per nightSelect
Not available
Casa MoisesAv. Playa Gaviotas 224 Zona Dorada, Mazatlan, Mexico, 82110
4.2 km from City Centre1.7 km from Christine's European Spa
Located just 2.1 km from Immaculate Conception Cathedral, the beachfront venue features an outdoor pool.
Price fromC$ 91per nightSelect
Not available
Quintas Del Mar IIAv. Sabalo Cerritos No. 6000, Mazatlan, Mexico, 82112
8.7 km from City Centre
Featuring barbecue, a tennis court and a golf course, this venue provides convenient access to Sport Fishing Mazatlan and is within a 35-minute drive from Gen Rafael Buelna airport.
Price fromC$ 169per nightSelect
Not available
Isla Mazatlan Residence ClubPaseo De La Isla 1 Marina Mazatlan, Mazatlan, Mexico, 82103
5.2 km from City Centre1.5 km from Christine's European Spa
The apartment features a terrace view, 3 bedrooms with a balcony and invites guests to visit El Salto Adventures nearby.
8.0
Great4 reviews
Price fromC$ 233per nightSelect
Not available
Departamento AgradableCalle Bravo 9 Departamento B Fraccionamiento Antiguo Aeropuerto, Mazatlan, Mexico, 82146
2.3 km from City Centre2.2 km from City Center
Opening onto a terrace, this apartment in Malecon of Mazatlan district comes with 2 bedrooms and a full kitchen.
Price fromC$ 104per nightSelect
Not available
Casa De Los Suenos1312 Calle Tte. Azueta, Mazatlan, Mexico, 82000
5.4 km from City Centre
Featuring a terrace and 3 bedrooms, the property is set close to Cerro Creston.
Price fromC$ 46per nightSelect
Not available
Marina Del ReyAvenida Camaron Sabalo 1000 Departamento 107, Mazatlan, Mexico, 82103
6.3 km from City Centre2.1 km from Christine's European Spa
While staying in this 2-bedroom apartment with a nice balcony, guests can visit Baluarte Bridge.
Price fromC$ 77per nightSelect
Not available
Pueblo Bonito MazatlanAvenida. Camaron Sabalo No. 2121 Norte Apartado Postal No. 6, Mazatlan, Mexico, 82110
5.6 km from City Centre800 m from Christine's European Spa
Conveniently located right next to Sensation Catamaran, the hotel has luxury rooms to offer as well as a lobby bar.
8.2
Great42 reviews
Price fromC$ 332per nightSelect
Not available
Hotel Pueblo Bonito Emerald Bay Resort & SpaAv. Emesto Coppel Compania S/N, Mazatlan, Mexico, 82110
9.7 km from City Centre
The hotel, placed in a luxurious-style building, offers location in the centre of Mazatlan, boasting 35 comfortable rooms and a private pool.
Price fromC$ 964per nightSelect
Not available
Hotel Club PlayamarAv. Del Mar Num. 840, Mazatlan, Mexico, 82010
3.0 km from City Centre1.8 km from City Center
Boasting a shared lounge, a picnic area and a ballroom, the hotel with non-smoking rooms is set in a downtown area near Cerro Creston.
Price fromC$ 63per nightSelect
Not available
Hotel Hacienda MazatlanAv. Del Mar Y Flamingos, Mazatlan, Mx, Mazatlan, Mexico, 82000
3.7 km from City Centre1.9 km from City Center
With stunning views of the ocean, the accommodation is set in vicinity of Plaza Machado.
Price fromC$ 156per nightSelect
Not available
Bel Air Boutique Residence MazatlanAv Sabalo Cerritos 3110, Mazatlan, Mexico, 3110
6.5 km from City Centre2.3 km from Christine's European Spa
The hotel is located in the beach area of Mazatlan, not far away from Escualo Sport Fishing, overlooking the sea.
Price fromC$ 550per nightSelect
Not available
Hotel De CimaAv. Del Mar Colonia Ferrocarrilera, Mazatlan, Mexico, 82013
3.6 km from City Centre1.8 km from City Center
Located adjacent to Monumento a Jose Angel Espinoza Ferrusquilla in Mazatlan, this hotel offers 140 rooms and an amazing view of the ocean.
Price fromC$ 79per nightSelect
Not available
Hotel El Sombrero SuitesAv. Camaron Sabalo #1938, Mazatlan, Mexico
5.1 km from City Centre100 m from Christine's European Spa
This budget hotel with garden views lies close to the sights of Mazatlan including Galerias Mazatlan.
Price fromC$ 63per nightSelect
Not available
Balboa Tower82110, Av Camaron Sabalo 449B, Zona Dorada, 82110 Mazatlan, Sin., Mexico Mazatlan, Mexico 82110 Mazatlan, Mexico, Mazatlan, Mexico, 82110
4.5 km from City Centre800 m from Christine's European Spa
Featuring historical architecture, the venue provides 52 rooms and offers easy access to Casa Maya.
5.4
Guest rating3 reviews
Select
Not available
Mayan Sea Garden Mazatlan HotelCalz Sabalo Cerritos Sn Fracc Los Cerritos, Mazatlan, Mexico, 81110
7.7 km from City Centre
A few meters away you can enjoy Jims Sportfishing.
6.4
Nice31 reviews
Price fromC$ 94per nightSelect
Not available
Santa Fe Oceansuites At Costa De OroAv Camaron Sabalo 712 Zona Dorada 82110 Mazatlan Sin. Mexico, Mazatlan, Mexico, 82110
4.3 km from City Centre1000 m from Christine's European Spa
Located 6 km away from Mazatlan city center, this hotel features 69 rooms and a swimming pool.
Price fromC$ 317per nightSelect
Not available
  • 1
  • 2
  • 3

Filtering results

Please wait...

204 hotels found

FAQs about hotels in Mazatlan

We hope that the answers to these questions will help you plan your trip

How much does it cost to stay in the hotel in Mazatlan?
Of course, the hotel prices in Mazatlan change depending on the season, but on average: a 3-star hotel room costs 149C$ per night. If you're looking for something really special, a 5-star hotel can be found for 433C$ per night based on iBooked.ca prices.
What are some of the best cheap hotels to stay in Mazatlan?
Some of the top-rated affordable hotels are:
Best Western Posada Freeman rating: 4.4/5
Hotel Sands Arenas rating: 3.5/5
Las Flores Beach Resort rating: 3.6/5
See more favored cheap hotels here.
What are the most popular hotels near Playa Olas Altas in Mazatlan?
Costa Bonita Mazatlan is the best hotel located only 15 minutes' on foot from Playa Olas Altas.
What are the best family hotels in Mazatlan?
Many families loved staying at these kid-friendly hotels - Ocean Breeze Hotel Mazatlan and Luna Palace. All great hotels for family stay in Mazatlan you can find here. You might also like hotels with an outdoor swimming pool, a health club and scuba diving.
What are good hotels for a short-term stay on business in Mazatlan?
Business travelers can be quite busy, but keen to see the atmosphere of Mazatlan. On this, you might enjoy Hotel Atenas.
What are the best hotels in Mazatlan with good breakfasts?
Isla Mazatlan Golden Resort, Hotel Hacienda Mazatlan, and Best Western Hotel Posada Freeman Zona Dorada are top hotels serving up breakfasts, try it to feel the taste of the city.
What are the most pet-friendly hotels in Mazatlan?
Quality Inn Mazatlan and Capital O Zona Dorada Inn are the coolest pet-friendly places to stay with your favored ones.
What are the best luxury hotels in Mazatlan?
These luxury hotels with exceptional service will make your stay great:
Royal Villas Resort rating: 3.8/5
Emporio Mazatlan rating: 3.6/5

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