1. Pueblo Bonito Emerald Bay Resort & Spa (All Inclusive)
Luxurious beach resort with 3 pools (one is adults only) and beautiful grounds. Quiet location but there’s a free shuttle bus to the Golden Zone shops, bars, and restaurants.
Hotel phone: +52 669 989 0525
Hotel website • Check prices for Pueblo Bonito Emerald Bay Resort & Spa
2. Hotel Playa Mazatlán (All Inclusive)
Great location in the heart of the Golden Zone (bars, restaurants, and shopping). Beach area is fantastic – clean and good swimming. Several pools and a superb infinity hot tub. This area is definitely too loud and busy for some (fun and energetic for others).
Hotel phone: +52 800 716 9567
Hotel website • Check prices for Hotel Playa Mazatlán
Charming boutique hotel in Mazatlán’s Old Town. Only 8 rooms. Top floor infinity pool is small but has great views of the ocean and sunset. Located an easy walk from the trendy boutique shops, galleries, bars, and restaurants of the Historic Center.
Hotel phone: +52 669 982 1100
Hotel website • Check prices for Casa Lucila Boutique Hotel
4. Las 7 Maravillas (Adults Only)
Seven rooms each with their own theme and furnishings. Close to the Malecon (the pedestrian boardwalk along the beach) and plenty of bars, restaurants, shops, and galleries. Staff is excellent and very helpful.
Hotel phone: +52 669 136 0646
Hotel website • Check prices for Las 7 Maravillas
Family-owned hotel in the heart of the Historic Center. One and two-bedrooms suites have full kitchens and are great for groups or couples traveling together.
Hotel phone: +52 669 194 0806
Hotel website • Check prices for Villa Serena Centro Historico
Good value bed & breakfast in the Mazatlán Old Town. There’s a small pool and charming courtyard (where breakfast is served). Great location in the Historic District and close to the water.
Hotel phone: +52 669 981 6180
Hotel website • Check prices for Casa de Leyendas