We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
The latest reviews. The lowest prices. The perfect place to shop for hotels.

Hotels near Playa Bonita Beach

View map
  • Sort by:
  • Traveller Ranked
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Paseo Balboa 100, Puerto Penasco 83550, Mexico
0.0 km from Playa Bonita Beach
#6 of 19 hotels in Puerto Penasco
No availability for your dates from these sites
Hotwire.com
Travelocity
Hotels.com
Paseo Balboa 90, Puerto Penasco 83550, Mexico
0.2 km from Playa Bonita Beach
#9 of 19 hotels in Puerto Penasco
US$104* /night
View Deal
Travelocity
US$104*
Expedia.com
US$104*
Hotwire.com
US$104*
Puerto Penasco, Mexico
0.8 km from Playa Bonita Beach
#4 of 19 hotels in Puerto Penasco
Paseo Las Glorias No 1, Puerto Penasco 83550, Mexico
1.0 km from Playa Bonita Beach
#2 of 19 hotels in Puerto Penasco
Top Deal
US$132*
US$129* /night
View Deal
Expedia.com
US$129*
Travelocity
US$129*
HotelsClick
US$132*
Blvd. Costero #150, Col. Sandy Beach., Puerto Penasco 83550, Mexico
1.2 km from Playa Bonita Beach
#1 of 19 hotels in Puerto Penasco
Top Deal
US$519*
US$269* /night
View Deal
Orbitz.com
US$269*
TripAdvisor
US$269*
AMOMA
US$519*
Calle Juan de La Barrera 54 | Colonia Centro, Puerto Penasco 83550, Mexico
1.8 km from Playa Bonita Beach
#10 of 19 hotels in Puerto Penasco
No photo provided
Avenida 1o de Junio Malecon Kino s/n | Sonora, Puerto Penasco 83550, Mexico
1.8 km from Playa Bonita Beach
#12 of 19 hotels in Puerto Penasco
3121 S. Esmeralda Circle, Puerto Penasco 85212, Mexico
1.9 km from Playa Bonita Beach
#14 of 19 hotels in Puerto Penasco
Calle Tercera, 81, Puerto Penasco 83550, Mexico
1.9 km from Playa Bonita Beach
#15 of 19 hotels in Puerto Penasco
No availability for your dates from these sites
Booking.com
Priceline
Camino a la Choya Km 3.5, Puerto Penasco 83550, Mexico
2.2 km from Playa Bonita Beach
#11 of 19 hotels in Puerto Penasco
Baja California y Ramos Arizpe s/n, Puerto Penasco 83550, Mexico
2.2 km from Playa Bonita Beach
#18 of 19 hotels in Puerto Penasco
US$62* /night
View Deal
Orbitz.com
US$62*
Calle Simon Morua s/n, Puerto Penasco 83550, Mexico
2.5 km from Playa Bonita Beach
#8 of 19 hotels in Puerto Penasco
Top Deal
US$38*
US$35* /night
View Deal
Expedia.com
US$35*
Priceline
US$35*
Cancelon
US$38*
Mariano Matamoros | Rocky Point, Puerto Penasco 83550, Mexico
2.5 km from Playa Bonita Beach
#16 of 19 hotels in Puerto Penasco
Top Deal
US$79*
US$46* /night
View Deal
Expedia.com
US$79*
Orbitz.com
US$79*
Hotwire.com
US$79*
Sandy Beach Rd 1000, Puerto Penasco 83550, Mexico
2.8 km from Playa Bonita Beach
#7 of 19 hotels in Puerto Penasco
Av. Sinaloa S/N, Entre Mier y Teran, Puerto Penasco 83550, Mexico
2.8 km from Playa Bonita Beach
#17 of 19 hotels in Puerto Penasco
No photo provided
US$40* /night
View Deal
Priceline
US$40*
TripAdvisor
US$40*
Rocky Point, Puerto Penasco, Mexico
3.2 km from Playa Bonita Beach
#5 of 19 hotels in Puerto Penasco
Calle Sinaloa 62, Puerto Penasco 83550, Mexico
3.8 km from Playa Bonita Beach
#19 of 19 hotels in Puerto Penasco
Laguna Shores Resort, Puerto Penasco 83550, Mexico
10.4 km from Playa Bonita Beach
#13 of 19 hotels in Puerto Penasco
No availability for your dates from these sites
Booking.com
Orbitz.com
Expedia.com
Km. 24 Carretera Puerto Penasco-Caborca | Ejido Miramar, Puerto Penasco 83500, Mexico
28.9 km from Playa Bonita Beach
#3 of 19 hotels in Puerto Penasco
*Prices are provided by our partners, and reflect average nightly room rates, including taxes and fees that are fixed, known to our partners, and due at time of booking. Please see our partners for more details.
Puerto Penasco Travel Forum Need specific advice visiting Puerto Penasco, Sonora? Visit the TripAdvisor Travel Forum for Puerto Penasco and ask our Destination Experts and the travel community.