Skip to main content

The best resorts in Sonora

Check out our selection of great resorts in Sonora

Filter by:


Review score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest Price First Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

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.

Playa Bonita Resort offers rooms with air conditioning and flat-screen TVs. All bathrooms are furnished with a bathtub and hair dryer. Loved that they provided water to refill your drink bottles. Great pool. Friendly front desk staff and guests. Easy access to the beach. Dog friendly!

Show more Show less
9.1
Wonderful
607 reviews
Price from
$173.86
per night

Situated in Puerto Peñasco, a few steps from Sandy Beach, Bella sirena Resort 2Rec condo con albercas y playa features accommodation with an outdoor swimming pool, free private parking, a fitness centre and a garden. Boasting a 24-hour front desk, this property also welcomes guests with a restaurant, a water park and a terrace. The accommodation offers a hot tub, free WiFi and family rooms.

Show more Show less
9.6
Exceptional
5 reviews
Price from
$237.80
per night

A variety of wellness packages are available for guests to get rejuvenated on-site. For guests with children, the apartment offers an indoor play area and outdoor play equipment. A water park and casino, as well as kids pool, are available at Beachfront Condo on Sandy Beach, Las Palmas Resort, 24hrs Security, Free Parking, Free Wi-Fi, while guests can also relax on the sun terrace. Beautiful and very clean. Views fantastic. Great pool areas. Staff extra friendly.

Show more Show less
9.7
Exceptional
10 reviews
Price from
$185.02
per night

Located just a few steps from Sandy Beach, Sonoran Sea Resort BEACHFRONT Condo E203 provides accommodation in Puerto Peñasco with access to a private beach area, a fitness centre, as well as a lift. This beachfront property offers access to a balcony, tennis at the tennis court, free private parking and free WiFi. The aparthotel has an infinity pool with a pool bar, as well as a hot tub and a 24-hour front desk. Location was perfect and how come it was to the beach.

Show more Show less
9.1
Wonderful
47 reviews
Price from
$160
per night

Boasting pool views, Bella Sirena 601-B -Stylish Condo in Oceanfront Resort provides accommodation with a fitness centre, a bar and barbecue facilities, around 300 metres from Sandy Beach. This beachfront property offers access to a patio, tennis at the tennis court, free private parking and free WiFi. The apartment features an outdoor swimming pool with a pool bar, as well as a hot tub and a lift. Super clean and quiet. Felt safe and comfortable!

Show more Show less
9.3
Wonderful
28 reviews
Price from
$150.30
per night

Featuring pool views, Sonoran Sea Resort Beachfront PENTHOUSE offers accommodation with a private beach area and a patio, around a few steps from Sandy Beach. This beachfront property offers access to a balcony, tennis at the tennis court, free private parking and free WiFi. The apartment provides an infinity pool with a pool bar, as well as a hot tub and a 24-hour front desk. La vista al océano estuvo espectacular

Show more Show less
9.7
Exceptional
71 reviews
Price from
$170
per night

Situated in Puerto Peñasco, 100 metres from Sandy Beach, Princesa de Penasco Condo C101 Sandy Beach Puerto Penasco features accommodation with an outdoor swimming pool, free private parking, a fitness centre and a private beach area. Boasting an ATM, this property also provides guests with a sun terrace. Guests can enjoy American and Mexican dishes at the restaurant or have a cocktail at the bar. The house had everything, the heated pool was wonderful, we even stayed an extra night.

Show more Show less
9.4
Wonderful
68 reviews
Price from
$227.42
per night

Located in Puerto Peñasco, less than 1 km from Sandy Beach, BELLA SIRENA RESORT provides accommodation with an outdoor swimming pool, free private parking, a fitness centre and a garden. The accommodation features a private beach area, as well as a restaurant and a bar. Providing free WiFi throughout the property, the non-smoking resort features a hot tub and evening entertainment. Everything was so nice and clean , i would defently go back to the same place

Show more Show less
9.1
Wonderful
59 reviews
Price from
$129
per night

Featuring air-conditioned accommodation with a private pool, pool view and a patio, Sonoran Sea Resort is located in Puerto Peñasco. This beachfront property offers access to a balcony, tennis at the tennis court, free private parking and free WiFi. The property features a 24-hour front desk, a family-friendly restaurant with an outdoor dining area. Everything was just great. It made us want to go back.

Show more Show less
9.4
Wonderful
59 reviews
Price from
$159
per night

Las Palmas Resort has an outdoor swimming pool, private beach area, a terrace and restaurant in Puerto Peñasco. Boasting a 24-hour front desk, this property also provides guests with a water park. Guests can make use of a bar. The view was perfect and the location was great

Show more Show less
8.8
Excellent
118 reviews
Price from
$113.40
per night

Most booked resorts in Sonora this month

Resorts that guests love in Sonora