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.
New! Find and book your ideal hotel on TripAdvisor — and get the lowest prices

Hotels near Playa Bonita Beach

Check In Check Out
Show Prices
Sort by:
Traveller Ranked
Traveller Ranked
Lowest Price
Lowest Price
Distance
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
Check In Check Out
Show Prices
Paseo Balboa 90, Puerto Penasco 83550, Mexico
0.2 km from Playa Bonita Beach
#11 of 19 hotels in Puerto Penasco
Check In Check Out
Show Prices
Puerto Penasco, Mexico
0.8 km from Playa Bonita Beach
#4 of 19 hotels in Puerto Penasco
Check In Check Out
Show Prices
Paseo Las Glorias No 1, Puerto Penasco 83550, Mexico
1.0 km from Playa Bonita Beach
#2 of 19 hotels in Puerto Penasco
Check In Check Out
Show Prices
Blvd. Costero #150, Col. Sandy Beach., Puerto Penasco 83550, Mexico
1.3 km from Playa Bonita Beach
#1 of 19 hotels in Puerto Penasco
Slideshow
Check In Check Out
Show Prices
Avenida 1o de Junio Malecon Kino s/n | Sonora, Puerto Penasco 83550, Mexico
1.8 km from Playa Bonita Beach
#10 of 19 hotels in Puerto Penasco
Check In Check Out
Show Prices
3121 S. Esmeralda Circle, Puerto Penasco 85212, Mexico
1.8 km from Playa Bonita Beach
#13 of 19 hotels in Puerto Penasco
Check In Check Out
Show Prices
Calle Juan de La Barrera 54 | Colonia Centro, Puerto Penasco 83550, Mexico
1.9 km from Playa Bonita Beach
#9 of 19 hotels in Puerto Penasco
No photo provided
Check In Check Out
Show Prices
Laguna Shores Resort, Puerto Penasco 83550, Mexico
2.0 km from Playa Bonita Beach
#14 of 19 hotels in Puerto Penasco
Check In Check Out
Show Prices
Calle Sinaloa 62, Puerto Penasco 83550, Mexico
2.0 km from Playa Bonita Beach
#19 of 19 hotels in Puerto Penasco
Check In Check Out
Show Prices
Camino a la Choya Km 3.5, Puerto Penasco 83550, Mexico
2.2 km from Playa Bonita Beach
#8 of 19 hotels in Puerto Penasco
Check In Check Out
Show Prices
Mariano Matamoros | Rocky Point, Puerto Penasco 83550, Mexico
2.5 km from Playa Bonita Beach
#16 of 19 hotels in Puerto Penasco
Check In Check Out
Show Prices
Baja California y Ramos Arizpe s/n, Puerto Penasco 83550, Mexico
2.7 km from Playa Bonita Beach
#17 of 19 hotels in Puerto Penasco
Check In Check Out
Show Prices
Sandy Beach Rd 1000, Puerto Penasco 83550, Mexico
2.8 km from Playa Bonita Beach
#7 of 19 hotels in Puerto Penasco
Check In Check Out
Show Prices
Av. Sinaloa S/N, Entre Mier y Teran, Puerto Penasco 83550, Mexico
2.8 km from Playa Bonita Beach
#18 of 19 hotels in Puerto Penasco
No photo provided
Check In Check Out
Show Prices
Calle Simon Morua s/n, Puerto Penasco 83550, Mexico
2.9 km from Playa Bonita Beach
#12 of 19 hotels in Puerto Penasco
Check In Check Out
Show Prices
Rocky Point, Puerto Penasco, Mexico
3.1 km from Playa Bonita Beach
#5 of 19 hotels in Puerto Penasco
Check In Check Out
Show Prices
| Km. 24 Carretera Penasco-Caborca, Puerto Penasco 83500, Mexico
28.9 km from Playa Bonita Beach
#3 of 19 hotels in Puerto Penasco
Check In Check Out
Show Prices
Calle Tercera, 81, Puerto Penasco 83550, Mexico
#15 of 19 hotels in Puerto Penasco
Check In Check Out
Show Prices
*Prices above are provided by partners for one room, double occupancy and do not include all taxes and fees. Please see our partners for full details. Any taxes and fees displayed, if applicable, are estimates only. Please see further details from our partners, who set the prices. Before you complete any reservation, we recommend that you verify the total cost including taxes and fees.
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.