Skip to main content

Search hotels in Isla La Piedra

Enter your dates to see the latest prices and deals for Isla La Piedra hotels

Isla La Piedra – 6 hotels and places to stay

Filter by:

Star Rating
Review score

One Mazatlán

Mazatlán (Near Isla La Piedra)

Located conveniently in the Zona Dorada district of Mazatlán, One Mazatlán is located a 3-minute walk from Camaron Beach, 5 miles from Plazuela Machado and 7.1 miles from Mazatlan Lighthouse.

s
sueño
From
United States
The place is quiet, associates so good I'll recommended to people I know.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,065 reviews
Price from
$77.25
1 night, 2 adults

Viaggio Resort Mazatlán

Mazatlán (Near Isla La Piedra)

Located in Mazatlán, a few steps from Camaron Beach, Viaggio Resort Mazatlán has accommodations with an outdoor swimming pool, free private parking, a fitness center and a garden.

M
Marisela
From
Abkhazia
It's a nice hotel, clean, Beautiful beach view, excelent location.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,993 reviews
Price from
$148.80
1 night, 2 adults

Hotel Tierra Marina Centro Historico

Mazatlán (Near Isla La Piedra)

Featuring a terrace, restaurant and views of pool, Hotel Tierra Marina Centro Historico is located in Mazatlán, a 16-minute walk from Olas Altas Beach.

G
Guillermo
From
Mexico
Absolutely phenomenal location!!!
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 119 reviews
Price from
$118.54
1 night, 2 adults

Fiesta Inn Mazatlán

Mazatlán (Near Isla La Piedra)

Located a few steps from Camaron Beach, Fiesta Inn Mazatlán offers 4-star accommodations in Mazatlán and features a bar.

J
Jessica
From
United States
I loved the staff, amenities and location. The hotel has a nice rooftop gym and pool. It's also located in a Plaza that has everything from markets, restaurants, nail salons and more.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 406 reviews
Price from
$72.10
1 night, 2 adults

Courtyard by Marriott Mazatlan Beach Resort

Mazatlán (Near Isla La Piedra)

Located in Mazatlán, a few steps from Camaron Beach, Courtyard by Marriott Mazatlan Beach Resort provides accommodations with an outdoor swimming pool, private parking, a fitness center and a terrace....

M
Mike
From
United States
it is located right in the middle of everything you could walk to the beach and the clubs . friendly staff
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 745 reviews
Price from
$74
1 night, 2 adults

Casa de Leyendas

Mazatlán (Near Isla La Piedra)

Casa de Leyendas features an outdoor swimming pool, shared lounge, a terrace and restaurant in Mazatlán.

J
Jason
From
United States
The owners of this lovely hotel are exceptional host and wonderful people.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 123 reviews
Price from
$102.07
1 night, 2 adults

Holiday Inn Resort Mazatlan by IHG

Mazatlán (Near Isla La Piedra)

Holiday Inn Resort Mazatlan offers an outdoor pool, fitness center and business center. Guests can enjoy the on-site restaurant and bar.

S
Samuel
From
Mexico
The zona dorada is friendly and safe for visitors from other countries
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 384 reviews
Price from
$78.99
1 night, 2 adults

Gamma Mazatlan The Inn At Centro Historico

Mazatlán (Near Isla La Piedra)

Featuring a restaurant and views of city, Gamma Mazatlan The Inn At Centro Historico is located in Mazatlán, a 15-minute walk from Olas Altas Beach.

n
nahum
From
United States
that is close to the centro historico and really close to the beach to
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 441 reviews
Price from
$75
1 night, 2 adults

Hacienda Mazatlán sea view

Mazatlán (Near Isla La Piedra)

Located in Mazatlán, a few steps from North Beach, Hacienda Mazatlán sea view has accommodations with an outdoor swimming pool, free private parking, a restaurant and a bar.

A
Anabel
From
Mexico
Everything was wonderful I really do not have anything bad to say about my stay. We loved it definitely would book again.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 115 reviews
Price from
$80.43
1 night, 2 adults

Hosteleria Casa Margarita

Mazatlán (Near Isla La Piedra)

Featuring barbecue facilities, Hosteleria Casa Margarita is located in Mazatlán in the Sinaloa region, a 14-minute walk from Olas Altas Beach and 400 yards from Plazuela Machado.

C
Cynthia
From
United States
This is a delightful guest house.The location is ideal for visitors to Mazatlán, with many places to eat, and the delightful Plazuela Machado within walking distance. The Olas Altas beach is just a short stroll down the lovely Calle Angel Flores. There are common areas to enjoy, including a rooftop terrace, a 2nd floor terrace, a kitchen, and a lounge.
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 25 reviews
Price from
$70.77
1 night, 2 adults
See all 6 hotels in Isla La Piedra

Hotels with airport shuttles in Isla La Piedra

  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 791 reviews
    From $209.38 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 8 reviews
    From $366.06 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.2
    Very Good - What previous guests thought, 893 reviews
    From $110.62 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 47 reviews
    From $480.27 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.9
    Exceptional - What previous guests thought, 25 reviews
    From $61.54 per night

Most booked hotels in Isla La Piedra and surrounding area in the past month

See all

Budget hotels in Isla La Piedra and nearby

  • Hostal Casa de Arnold is located in Mazatlán, within a few steps of Stone Island Beach and 27 miles of Plazuela Machado. Mazatlan Lighthouse is 28 miles from the inn.

    From $42.30 per night
  • La casa de Arnold is located in Mazatlán, a few steps from Stone Island Beach and 28 miles from Plazuela Machado. This 3-star hotel has air-conditioned rooms with a private bathroom.

    From $53.55 per night
  • Scored out of 10, guest rating 7.0
    Good - What previous guests thought, 1 review

    Hotel Casa de Arnold is located in Mazatlán, within a few steps of Stone Island Beach and 28 miles of Plazuela Machado.

    From $84 per night
  • Scored out of 10, guest rating 7.5
    Good - What previous guests thought, 10 reviews

    Playa Sur departamento centrico y turistico is located in Mazatlán, just 1.4 miles from Olas Altas Beach and a 12-minute walk from Plazuela Machado.

    From $88.46 per night
  • Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 18 reviews

    Featuring city views, Departamentos DOS21 in Mazatlán offers accommodations and a garden. There's a private entrance at the vacation home for the convenience of those who stay.

    From $105.92 per night
  • Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 11 reviews

    El Departamento Playa Sur offers accommodations in Mazatlán, 1.4 miles from Mazatlan Lighthouse.

    From $110.53 per night
  • Departamento Elys offers accommodations in Mazatlán, a 4-minute walk from Plazuela Machado and 1.9 miles from Mazatlan Lighthouse.

    From $83.54 per night
  • Loft en centro histórico de Mazatlán! offers accommodations in Mazatlán, a 3-minute walk from Plazuela Machado and 1.5 miles from Mazatlan Lighthouse.

    From $92.17 per night

Best hotels with breakfast in Isla La Piedra and nearby

  • Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 123 reviews

    Casa de Leyendas features an outdoor swimming pool, shared lounge, a terrace and restaurant in Mazatlán.

    From $115.72 per night
  • Scored out of 10, guest rating 8.1
    Very Good - What previous guests thought, 435 reviews

    Featuring an outdoor swimming pool with a furnished terrace, this complex is set in Mazatlan’s beach and 0.6 mi from Mazatlan Cathedral.

    From $96.79 per night
  • Scored out of 10, guest rating 9.2
    Wonderful - What previous guests thought, 441 reviews

    Featuring a restaurant and views of city, Gamma Mazatlan The Inn At Centro Historico is located in Mazatlán, a 15-minute walk from Olas Altas Beach.

    From $97.58 per night
  • Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 35 reviews

    Located in Mazatlán, a few steps from North Beach, Holiday Inn Express & Suites Mazatlan by IHG provides accommodations with an outdoor swimming pool, free private parking, a fitness center and a...

    From $116.74 per night
  • Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 1,175 reviews

    Coral Island Beach View Hotel is only steps away from the beach. Located in Mazatlan, it has a luxurious pool, a restaurant, and sun terraces for guests to enjoy.

    From $129.57 per night
  • Scored out of 10, guest rating 7.6
    Good - What previous guests thought, 149 reviews

    Located in Mazatlán, a 2-minute walk from Camaron Beach, Venados Inn provides accommodations with a terrace, free private parking and a restaurant.

    From $69.97 per night
  • Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 745 reviews

    Located in Mazatlán, a 14-minute walk from North Beach, Hotel Mazatlan has accommodations with a garden, free private parking and a terrace.

    From $85.24 per night
  • Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 521 reviews

    This modern hotel includes an outdoor swimming pool, a gym and free Wi-Fi. The spacious rooms at the Cityexpress Mazatlán are decorated in neutral tones, with light wood furniture.

    From $73.99 per night