Skip to main content

Featured resort destinations

Destination inspiration for your trip – find a resort

Puerto Peñasco

61 resorts

San Carlos

8 resorts

Playa Encanto

8 resorts

Hermosillo

4 resorts

The best resorts in Sonora

Check out our pick of great resorts in Sonora

Filter by:

Star rating
Review score

The Cove Boutique Hotel Adults Only

Hotel in Puerto Peñasco

Situated in Puerto Peñasco, 500 metres from Mirador Beach, The Cove Boutique Hotel Adults Only features accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge....

N
Natalie
From
United States
Located very close to La Mirador/“Mannys” beach, which we loved for exploring the tidal pools-especially at low tide-and great sandy sections for swimming. Much less touristy and crowded than Sandy Beach area. Property is adults only (yay) impeccably maintained, super clean. Staff were genuine and truly made us feel like we were family. (Kudos to Efron who helped us order in delicious local fare). . Jill’s bar for outstanding live music super close, too.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 162 reviews
Price from
THB 6,352.50
1 night, 2 adults

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.

C
Carlos VL84
From
Mexico
The attention was amazing. We wanted a room a little bit closer to the beach and they did what they could to help us have the best time there. Additionally, after our check out, we had an accident on the road to Mexicali and they were really helpful by providing us several options of towing companies in Puerto Peñasco. We are so grateful for what they did. I recommend a lot to stay there.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 616 reviews
Price from
THB 8,394.03
1 night, 2 adults

Hotel Cuatro Palmas

Hotel in Puerto Peñasco

Located in Puerto Peñasco, 2.1 km from Mirador Beach, Hotel Cuatro Palmas provides accommodation with a private beach area, free private parking, a shared lounge and barbecue facilities.

M
Michael Frederick
From
United States
The staff was extremely helpful and pleasant. The breakfast was made to order and the taste was amazing. The covered parking was an added bonus. Walking distance to a lot of local businesses, restaurants and bars.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 93 reviews
Price from
THB 3,362.03
1 night, 2 adults

Las Palomas F1402 Beachfront Premium Condo - Sleeps 4

Puerto Peñasco

Set in Puerto Peñasco, Las Palomas F1402 Beachfront Premium Condo - Sleeps 4 offers a terrace with sea and pool views, as well as an outdoor pool, hot tub and spa facilities.

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 6 reviews
Price from
THB 19,044.35
1 night, 2 adults

Las Palomas Beach & Golf Resort

Puerto Peñasco

Located in Puerto Peñasco, within 400 metres of Sandy Beach, Las Palomas Beach & Golf Resort offers accommodation with air conditioning.

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 18 reviews
Price from
THB 10,595.55
1 night, 2 adults

Casa Perrine at Linda Vista 2-412

Las Conchas

Set in Las Conchas, just 600 metres from Las Conchas Beach, Casa Perrine at Linda Vista 2-412 offers beachfront accommodation with a private beach area, an outdoor swimming pool, a garden and free...

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 6 reviews
Price from
THB 8,571.22
1 night, 2 adults

Bella Sirena Condo 201-E - Elegant Condo with Sunrise Sea Views

Puerto Peñasco

Situated in Puerto Peñasco, within 300 metres of Sandy Beach, Bella Sirena Condo 201-E - Elegant Condo with Sunrise Sea Views offers accommodation with air conditioning.

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 16 reviews
Price from
THB 15,238.17
1 night, 2 adults

Sandy Beach Costa Diamante E15 House Game Room Dog Friendly

Puerto Peñasco

Featuring air-conditioned accommodation with a private pool, garden view and a patio, Sandy Beach Costa Diamante E15 House Game Room Dog Friendly is located in Puerto Peñasco.

J
Jill
From
United States
There were lots of beach toys, chairs and things to entertain at the house. Owners were very responsive. Beautiful views from patio.
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 18 reviews
Price from
THB 40,241.61
1 night, 2 adults

Princesa de Penasco B208 - Family Beach Getaway

Puerto Peñasco

With Sandy Beach reachable in 1.3 km, Princesa de Penasco B208 - Family Beach Getaway provides accommodation, a restaurant, a private beach area, pool with a view and a fitness centre.

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 19 reviews
Price from
THB 14,649.59
1 night, 2 adults

Bella Sirena Beauty 201-C - Stunning Views & Beachfront Bliss

Puerto Peñasco

Boasting air-conditioned accommodation with a private pool, pool view and a patio, Bella Sirena Beauty 201-C - Stunning Views & Beachfront Bliss is situated in Puerto Peñasco.

Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 16 reviews
Price from
THB 18,158.05
1 night, 2 adults
All resorts in Sonora

Most booked resorts in Sonora this month

See all

Popular with guests booking resorts in Sonora

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 1,245 reviews

Popular with guests booking resorts in Sonora

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 589 reviews

Popular with guests booking resorts in Sonora

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 670 reviews

Popular with guests booking resorts in Sonora

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 794 reviews

Popular with guests booking resorts in Sonora

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 243 reviews

Popular with guests booking resorts in Sonora

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 481 reviews

Popular with guests booking resorts in Sonora

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 489 reviews

Popular with guests booking resorts in Sonora

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 135 reviews

Popular with guests booking resorts in Sonora

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 575 reviews

Popular with guests booking resorts in Sonora

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 440 reviews

Resorts that guests love in Sonora

See all
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 38 reviews
We didn’t have to leave the resort !! The 2 bedroom condo was beautiful. Equipped with everything you needed. Beautiful beach views . The restaurant and pool bar served excellent meals and drinks . Felt safe 24 hr security services.
Guest review byJennifer
Family with young children
Avg. price/night: THB 4,942.36
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 308 reviews
Laguna Shores in Puerto Peñasco offers a serene and picturesque getaway with its stunning views of the Sea of Cortez and its tranquil, unspoiled beaches. The resort's luxurious amenities, including beautifully designed pools and exceptional dining options, create a perfect blend of relaxation and indulgence. Its proximity to vibrant local culture and activities makes it an ideal destination for both adventure and leisure.
Guest review byAlejandro
Young couple
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 27 reviews
The room was great. But the stuff was horrible the restroom by the pool were dirty so I ask if they had someone to clean the restroom and they told me . they only get clean once day . It's a very expensive resort to have no cleaning the restrooms.
Guest review byMerino
Family with young children
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 54 reviews
I love staying at this resort, it is so beautiful and comfortable. I love the ocean view. Delicious food at the restaurant, the staff is so friendly.
Guest review byMaria
Family with young children
Avg. price/night: THB 9,244.51
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 69 reviews
Breakfast was partially bought from onsite restaurant, but they messed up the order. Food was good. This particular condo is in a good location at the resort. Easy access to the pools and beach. Was convenient that you can buy ice in the office for cooler ect...
Guest review byNita
Group
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 19 reviews
The location was amazing! Incredible view, amazing room. The resort itself was beautiful with multiple pools and beach access as well as beautiful foliage.
Guest review byKirtley
Young couple
Avg. price/night: THB 8,629.54
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 57 reviews
I loved the view we had. As well as my host. The apartment was clean it had everything we needed. And the resort was spectacular the pools were clean as well as the surroundings.
Guest review byMiguel
Young couple
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 12 reviews
The view was amazing. Super clean all over the resort.
Guest review byJoAnna
Family with young children
Avg. price/night: THB 8,394.03
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 616 reviews
We enjoyed our stay at the Playa Bonita Resort. The resort is small which is what we wanted. We didn't opt for the gigantic resorts that are usually available in Mexico. The staff were all friendly. Our room was spacious with a beautiful view of the ocean.
Guest review byNirav
Young couple
Avg. price/night: THB 14,841.28
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 28 reviews
Amazing condo with beautiful views. It is located right on the beach with a heated pool right in front of the condo and just a few steps to the beach. The host was amazing to work with and answered all my questions quickly. I travel to Puerto Penasco and have stayed at the Princesa resort many times. This is the first time I have stayed in this condo and this is the only condo I will stay in for all future trips. Clean and comfortable with everything I needed for my stay.
Guest review byTodd
Family with young children

More places to explore, more ways to go