59 hotels in Mazatlan

  • Hotel Playa Mazatlan

    Avenida Playa Gaviotas 202, Mazatlan | 5 star hotel
    from $72
    Traveler rating: 4.0/5 Excellent (477 reviews)
    • Like the style and look
    • The "Perla del Pacifico"--Hotel Playa Mazatlan!
    • The best in town
  • Costa de Oro Beach Hotel

    Av. Camaron Sabalo No 710, Mazatlan | 3 star hotel
    from $71
    Traveler rating: 3.5/5 Very Good (174 reviews)
    • Costa De Oro Outstanding Service
    • Fantastic Room & Staff
    • Too Loud for Families
  • Pueblo Bonito Emerald Bay

    Ave Ernesto Coppel Campana 201, Mazatlan | 3 star hotel
    from $103
    Traveler rating: 4.5/5 Outstanding (762 reviews)
    • Best in Mazatlan
    • Unbelievable
    • Let's keep Emeral Bay a secret
  • Mayan Sea Garden Mazatlan

    Calz. Sabalo Cerritos S/N, Mazatlan | Hotel
    from $90
    Traveler rating: 3.0/5 Good (249 reviews)
    • Average
    • Simply Wonderful!
    • Sea Garden employees are very friendly, but..
  • Pueblo Bonito Mazatlan

    Avenida Camaron Sabalo 2121, Mazatlan | 4 star hotel
    from $95
    Traveler rating: 4.5/5 Outstanding (316 reviews)
    • Awesome Vacation Spot
    • Loved it will return
    • Lovely Pueblo Bonito
  • Los Sabalos Resort Hotel

    Ave Playa Gaviotas 100, Zona Dorada, Mazatlan | Hotel
    from $95
    Traveler rating: 4.0/5 Excellent (46 reviews)
  • Faro Mazatlan Beach Resort

    Punta del Sabalo s/n, Mazatlan | 3 star hotel
    Traveler rating: 3.0/5 Good (42 reviews)
    • Won't Stay Any where else in Mexico
    • Faro Mazatlan - value plus
    • We've been there lots!
  • Howard Johnson Don Pelayo Mazatlan

    Avenue del Mar 1111, Mazatlan | 4 star hotel
    from $58
    Traveler rating: 3.5/5 Very Good (30 reviews)
  • Las Flores Beach Resort

    Av. Playa Gaviotas 212, Mazatlan | 3 star hotel
    from $63
    Traveler rating: 3.5/5 Very Good (177 reviews)
    • Great Family spot
    • My Second Home
    • The best hotel in Mazatlan
  • Crowne Plaza Mazatlan

    Cerritos No 3110, Mazatlan | 3 star hotel
    from $89
    Traveler rating: 3.5/5 Very Good (105 reviews)
  • Fiesta Inn Mazatlan

    Av. Cameron Sabalo 1927, Mazatlan | 3 star hotel
    from $69
    Traveler rating: 3.5/5 Very Good (42 reviews)
  • Aguamarina Hotel

    Avenida Del Mar 110, Mazatlan | 1 star hotel
    from $53
    Traveler rating: 3.5/5 Very Good (8 reviews)
  • The Inn at Mazatlan

    6291 Avenida Camaron Sabalo, Mazatlan | 4 star hotel
    from $100
    Traveler rating: 4.0/5 Excellent (198 reviews)
    • Great Trip
    • Best 2 Weeks In A While
    • The best Resort
  • El Cid El Moro Beach Hotel

    Av. Camaron Sabalo S/N B, Mazatlan | 3 star hotel
    from $99
    Traveler rating: 4.0/5 Excellent (449 reviews)
    • Great vacation!!!
    • Great view from the room
    • Keep looking - not a Gold Crown Resort
  • El Quijote Inn

    Av. Camaron Sabalo s/n, Mazatlan | 3 star hotel
    from $74
    Traveler rating: 3.0/5 Good (25 reviews)
  • Olas Altas Inn

    Avenida del Mar # 719, Mazatlan | 3 star hotel
    from $72
    Traveler rating: 3.5/5 Very Good (18 reviews)
  • Azteca Inn

    Playa Gaviotas 307, Mazatlan | 2 star hotel
    from $47
    Traveler rating: 3.5/5 Very Good (58 reviews)
    • Great value for the money
    • Azteca Is Great
    • Great location
  • City Express Mazatlan

    Av. del Toreo No 91, esq. Rafael Buelna, Mazatlan | 2 star hotel
    from $74
    Traveler rating: 3.5/5 Very Good (10 reviews)
  • Coral Island Hotel and Spa

    Avenida del Mar #1234, Mazatlan | 3 star hotel
    from $70
    Traveler rating: 4.0/5 Excellent (20 reviews)
  • Hotel De Cima

    Avenida Del Mar 48, Mazatlan | 3 star hotel
    from $34
    Traveler rating: 2.5/5 Fair (29 reviews)
  • Hotel Plaza Marina Mazatlan

    Av. Del Mar No. 73 Mazatlan, Mazatlan | 2 star hotel
    from $55
    Traveler rating: 3.5/5 Very Good (9 reviews)
  • Margaritas Hotel & Tennis Club

    Av. Camaron Sabalo 709 Zona Dorada , Mazatlan | 2 star hotel
    from $46
    Traveler rating: 3.5/5 Very Good (12 reviews)
  • Hotel la Siesta

    Blvd Olas Altas 11 Sur, Mazatlan | 2 star hotel
    from $46
    Traveler rating: 4.0/5 Excellent (138 reviews)
    • Great Hotel, careful on Olas Atlas Beach
    • Bargains in Mazatlan
    • Great Place to Experience the "Real" Mexico
  • Oceano Palace

    Avenida Camaron Sabalo S/n, Mazatlan | 3 star hotel
    from $47
    Traveler rating: 4.0/5 Excellent (399 reviews)
    • Great Deal for the price
    • Oceano Palace Rocked!
    • Ok but budget......
  • Best Western Posada Freeman Express

    Av. Olas Altas No. 79 Sur, Mazatlan | 3 star hotel
    from $85
    Traveler rating: 4.0/5 Excellent (44 reviews)
  • Balboa Towers

    Ave Camaron Sabalo s/n, Mazatlan | 2 star hotel
    from $90
    Traveler rating: 2.5/5 Fair (39 reviews)