Narrow results:

Clear selected filters

64 hotels

Name contains

Average Nightly Rate

Star rating

Guest rating

Payment preference

Hotels.com® Rewards

Neighborhood

Landmarks

Accommodation type

Amenities

Themes / types

Accessibility Features

Why book with us?

  • Hotels.com doesn’t charge cancellation fees

  • Best Price Guarantee

  • We’re just a phone call away: 866-678-6350

FilterMap
  1. For every 10 nights, get 1 free!
    Hotel La Siesta

    Blvd Olas Altas 11 Sur Centro, Mazatlan, SIN, 82000 Mexico

    ,

    866-767-0278

    2 stars
    Downtown Mazatlan
    • 0.3 miles to City center
    • 10 miles to Mazatlan, Sinaloa (MZT-General Rafael Buelna Intl.)
    Hotels.com® RewardsFor every 10 nights, get 1 free!
    199 reviews
    from $46 $30
    • For every 10 nights, get 1 free!
      Casa Lucila Hotel Boutique

      Top Hotel

      Olas Atlas No. 16 Centro Historico, Mazatlan, SIN, 82000 Mexico

      ,

      866-538-0251

      4 stars
      Downtown Mazatlan
      • 0.5 miles to City center
      • 10 miles to Mazatlan, Sinaloa (MZT-General Rafael Buelna Intl.)
      Hotels.com® RewardsFor every 10 nights, get 1 free!
      109 reviews
      from $149 $127
      • For every 10 nights, get 1 free!
        Hotel Playa Marina

        Av. Del Mar # 73, Zona Costera Mazatlán, Mazatlan, SIN, 82013 Mexico

        ,

        866-538-6252

        3 stars
        Mazatlan
        • 1.0 mile to City center
        • 10 miles to Mazatlan, Sinaloa (MZT-General Rafael Buelna Intl.)
        Hotels.com® RewardsFor every 10 nights, get 1 free!
        17 reviews
        from $98
        • For every 10 nights, get 1 free!
          Hotel De Cima

          Av Del Mar 48 Palos Prietos, Mazatlan, SIN, 82013 Mexico

          ,

          866-539-5067

          3 stars
          Mazatlan
          • 1.1 miles to City center
          • 10 miles to Mazatlan, Sinaloa (MZT-General Rafael Buelna Intl.)
          Hotels.com® RewardsFor every 10 nights, get 1 free!
          45 reviews
          from $37
          • For every 10 nights, get 1 free!
            Aguamarina Hotel

            Avenue Del Mar 110, Mazatlan, SIN, 82010 Mexico

            ,

            866-539-9234

            2.5 stars
            Mazatlan
            • 1.3 miles to City center
            • 10 miles to Mazatlan, Sinaloa (MZT-General Rafael Buelna Intl.)
            Hotels.com® RewardsFor every 10 nights, get 1 free!
            35 reviews
            from $60
            *

            strikethrough.price.legal.information. The price comparison is based on prices for this hotel over the next 14 days.