Skip to main content

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Puerto Peñasco – 365 hotels and places to stay
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Hotel Playa Bonita Resort

Hotel in Puerto Peñasco

Located on the prime beach of Rocky Point, this resort is 10 minutes from the shops and restaurants of downtown Puerto Penasco. It features 2 outdoor pools and a hot tub. Everything was great, we had an excellent time the hotel was very clean and comfortable, Our room was amazing with a view to the beach. I really enjoyed our stay and will recommend this place to anyone.

Show more Show less
8
Very good
1,185 reviews
Price from
£75
per night

Peñasco del Sol Hotel & Conference Center-Rocky Point 4 stars

Hotel in Puerto Peñasco

Offering stunning views over the Gulf of California, Peñasco del Sol Hotel features an outdoor heated swimming pool, hot tub and has direct access to a public beach. Free WiFi is available throughout.... Really pretty and up to date. Great amenities and super clean.

Show more Show less
8.5
Very good
1,076 reviews
Price from
£118
per night

Hotel Vista Marina

Hotel in Puerto Peñasco

Located in Puerto Peñasco, 1.5 km from Sandy Beach, Hotel Vista Marina provides accommodation with a bar, free private parking and a terrace. I go there all the time and always stay great deal

Show more Show less
7.3
Good
183 reviews
Price from
£26
per night

Hotel Paraiso 3 stars

Hotel in Puerto Peñasco

Featuring 2 swimming pools, a pool bar, room service and free Wi-Fi in all areas, Hotel Paraiso is located 7 minutes’ drive from Playa Bonita Beach and from the seafront. Room are very clean end restaurant clean and good services

Show more Show less
7.7
Good
240 reviews
Price from
£27
per night

Hotel Senorial 3 stars

Hotel in Puerto Peñasco

Located in Puerto Peñasco, Hotel Senorial offers all the comforts guests are looking for. It was close to the beach and the pool was great

Show more Show less
7.8
Good
237 reviews
Price from
£29
per night

Hotel Plaza Peñasco 1 stars

Hotel in Puerto Peñasco

Located in Puerto Peñasco, Hotel Plaza Peñasco offers an outdoor swimming pool, an on-site nightclub and sports bar, and free Wi-Fi access throughout. The free private parking has 24-hour... Everything was fine for the price! Staff was nice, room was clean and AC was cold.

Show more Show less
6.5
Review score
666 reviews
Price from
£28
per night

Capital O Hotel Posada Del Leon 2 stars

Hotel in Puerto Peñasco

Located in central Puerto Peñasco, Capital O Hotel Posada Del Leon offers its guests an on-site casino and night entertainment, tour desk and free Wi-Fi access throughout. The kindness, helpullness and attention to detail of everyone in the first shift including the receptionist.

Show more Show less
7.6
Good
98 reviews

Esmeralda Beach Resort

Hotel in Puerto Peñasco

Located 150 metres from Sandy Beach, Esmeralda Beach Resort provides accommodation with free WiFi in Puerto Peñasco. Personnel are very helpful and attentive, apartments are really nice and luxury.

Show more Show less
8.7
Fabulous
29 reviews
Price from
£251
per night

Sr. Cactus

Hotel in Puerto Peñasco

Situated in Puerto Peñasco, 2.1 km from Mirador Beach, Sr. Cactus features air-conditioned accommodation and a bar. I Loved The Privacy! The Space! The View On The Roof!

Show more Show less
5.8
Review score
11 reviews
Price from
£23
per night

SAND MAR HOTEL

Hotel in Puerto Peñasco

Located in Puerto Peñasco, Sonora region, SAND MAR HOTEL is set 2.3 km from Sandy Beach. Private parking can be arranged at an extra charge. The rooms, though not 'luxurious,' were beautiful and new. They were better than any room I've ever rented under $100. The large TV was great and we could watch Netflix since it was a Smart TV. For the money, you won't find a better value. The employees are very friendly and helpful. The location is fairly central...easy to get almost anywhere, and close to the beach if you want to check it out. We felt very safe and comfortable. The beds and pillows were comfy; the shower was great. The parking is ample as well.

Show more Show less
9
Superb
5 reviews
Price from
£33
per night

Most booked hotels in Puerto Peñasco in the past month

See all

Budget hotels in Puerto Peñasco

See all

FAQs about hotels in Puerto Peñasco

Subscribe to see Secret Deals

Prices drop the moment you sign up!

What guests said about Puerto Peñasco: