4 Best Hotels in Puerto Peñasco, Sonora

Background Illustration for Hotels

We've compiled the best of the best in Puerto Peñasco - browse our top choices for the top things to see or do during your stay.

Playa Bonita

$$ | Paseo Balboa 100, Puerto Peñasco, 85550, Mexico

One of the first hotels in Puerto Peñasco, Playa Bonita is beginning to show its age, though rooms are clean and comfortable. Ask for one facing the hotel's broad, sandy beach. An RV park provides 300 hookups at $17–$20 a day. As the name of the Puesta del Sol restaurant ("setting of the sun") implies, this is a perfect place to see the sun set. Don't miss the divine margaritas.

Pros

  • Relaxed vibe
  • Good security
  • Talented bartender

Cons

  • Pool isn't heated
  • Maintenance is a bit slack
Paseo Balboa 100, Puerto Peñasco, 85550, Mexico
638-383–2586
Hotel Details
Credit cards accepted
120 rooms, 4 suites

Quick Facts

  • $$

Something incorrect in this review?

Posada la Roca

$ | Primero de Junio 2, Puerto Peñasco, 83550, Mexico

The oldest building in town, this 80-year-old stone villa is also the most winsome. Constructed by the current proprietor's grandfather, it has plenty of history. This is where gangster Al Capone hid out from the government in 1927, or so it's said. The rooms are small but expertly restored, with thick wooden doors and castlelike walls.

Pros

  • Atmospheric building
  • Good downtown location
  • Cozy rooms

Cons

  • Rooms and bathrooms are quite small
  • No phones in rooms
  • Need to make reservations well in advance
Primero de Junio 2, Puerto Peñasco, 83550, Mexico
638-383–3199
Hotel Details
No credit cards
18 rooms

Quick Facts

  • $

Something incorrect in this review?

Sonoran Spa Resort

$$ | Puerto Peñasco, 83550, Mexico

One of the first megacomplexes in Rocky Point, this massive pink resort operates much like a hotel, but it has one-, two-, and three-bedroom, fully furnished condominiums in place of standard rooms. The Sonoran Grill ($$–$$$) serves steaks and seafood, as well as a great spicy lasagna made with chipotle chilies. The beach in front is never crowded, and you can do plenty here without leaving the resort—a good thing, since it is a bit far from the center of town.

Pros

  • Good service
  • Calm surroundings
  • Excellent view

Cons

  • Beach is rocky at low tide
  • Need a car to get around
Puerto Peñasco, 83550, Mexico
638-382–8060
Hotel Details
Credit cards accepted
202 condos

Quick Facts

  • $$

Something incorrect in this review?

Recommended Fodor's Video

Viña del Mar Hotel

$ | Puerto Peñasco, 83550, Mexico

Overlooking the ocean, this tidy hotel is the kind of place where you want to admire the sweeping views. That would be a shame, as it is steps away from the shops and restaurants of the town's waterfront walk. Rooms here are bright but sparsely decorated; some are excellent places to take in the sunset, but most of them actually don't have views, so take a look around first.

Pros

  • Convenient location
  • Great pool area

Cons

  • Not much charm
  • Chilly staff
  • Noise from motor homes coming and going
Puerto Peñasco, 83550, Mexico
638-383–0100
Hotel Details
Credit cards accepted
110 rooms

Quick Facts

  • $

Something incorrect in this review?

Not finding what you're looking for?

We've got a few suggestions for nearby spots.
$$ Bahía Kino

La Playa RV & Hotel195.5 miles away

Av. Mar de Cortés and Beirut, Bahía Kino, Sonora, 83340, Mexico
We recommend 1 Hotels in Bahía Kino
$$ Hermosillo

Fiesta Americana217.2 miles away

Blvd. Kino 369, Hermosillo, Sonora, 83010, Mexico
We recommend 3 Hotels in Hermosillo
$ Hermosillo

Hotel Bugambilia217.8 miles away

Blvd. Kino 712, Hermosillo, Sonora, 83010, Mexico
We recommend 3 Hotels in Hermosillo
$ Hermosillo

Holiday Inn Hermosillo217.9 miles away

Blvd. Kino and Ramón Corral, Hermosillo, Sonora, 83010, Mexico
We recommend 3 Hotels in Hermosillo
$$ San Carlos

San Carlos Plaza Hotel, Resort & Convention Center273.7 miles away

Paseo Mar Barmejo Norte 4, San Carlos, Sonora, 85506, Mexico
We recommend 4 Hotels in San Carlos