Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Puerto Peñasco

Filter by star ratings
All filters
Two Bedroom Condo In Las Palomas Rocky Point Sandy Beach
9.3 Excellent

2.2 mi from city centre, Puerto Peñasco Show on map

ExcellentBased on 27 reviews
9.3

2 Bedroom Condo At Las Palomas is located in Puerto Penasco and is close to Playa Bonita Beach. It is situated a brief walk from La Spa.

Casa Blanca 2br CC 405-V By Casago
7.1 Good

2.3 mi from city centre, Puerto Peñasco Show on map

GoodBased on 2 reviews
7.1

Situated in Puerto Penasco, Casa Blanca 2BR CC 405-V by Casago is within walking distance of La Spa and provides a swimming pool. It also features free Wi-Fi.

Hospedaje Mulege
9.1 Excellent

1.3 mi from city centre, Puerto Peñasco Show on map

ExcellentBased on 3 reviews
9.1

This comfortable hotel in Puerto Penasco offers complimentary Wi-Fi, as well as luggage storage and a terrace. It also features a safe.

Las Palomas Beach & Golf Resort
7.9 Good

1.7 mi from city centre, Puerto Peñasco Show on map

GoodBased on 5 reviews
7.9

Boasting an outdoor pool and a private beach, Las Palomas Beach & Golf Resort is situated in Puerto Penasco and offers luxury accommodation. The various facilities this Victorian property features include a kids club, water slides and a kids pool.

The Life Is Better At The Beach ! 25% Off If You Book Now ..
8.6 Excellent

0.7 mi from city centre, Puerto Peñasco Show on map

ExcellentBased on 44 reviews
8.6

Boasting an outdoor pool and a private beach, Pinacate Marina Resort - Villa 11 is located in Puerto Penasco and provides comfortable accommodation. It also offers a terrace.

Rockypoint Mexico 2 Bed House 1 Car Garage
8.6 Excellent

0.6 mi from city centre, Puerto Peñasco Show on map

ExcellentBased on 39 reviews
8.6

RockyPoint Mexico 2 Bed House 1 Car Garage is located in Puerto Penasco and offers complimentary Wi-Fi. It is also a short drive from La Spa and Playa Bonita Beach.

las margitas
7.9 Good

1.3 mi from city centre, Puerto Peñasco Show on map

GoodBased on 35 reviews
7.9

Las Margitas offers a comfortable setting while in Puerto Penasco.

Sea-esta Condo On The Beach
9.1 Excellent

2.4 mi from city centre, Puerto Peñasco Show on map

ExcellentBased on 62 reviews
9.1

Sea-esta Condo On The Beach offers a comfortable setting when in Puerto Penasco. It also features a car rental desk.

Laguna Shores Resort
7.6 Good

7.8 mi from city centre, Puerto Peñasco Show on map

GoodBased on 8 reviews
7.6

Boasting an outdoor pool and a private beach, Laguna Shores Resort is located in Puerto Penasco and offers comfortable accommodation. Guests can also enjoy complimentary wireless internet.

Las Gaviotas Rocky Point by Castaways
8.4 Excellent

1.7 mi from city centre, Puerto Peñasco Show on map

ExcellentBased on 17 reviews
8.4

Situated in Puerto Penasco, Las Gaviotas Rocky Point by Castaways offers 3.5-star accommodation, as well as an outdoor pool and a sauna. It also provides massage services, a terrace and a garden.

Tips for booking a Puerto Peñasco hotel

Cheapest month:January
Most expensive month:June
Average price in Puerto Peñasco:$153/night
Absolute cheapest price found:$35/night
Cheapest day:Tuesday
Most expensive day:Saturday
$97 - $208
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$108 - $203
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Puerto Peñasco hotels

Show all 2,105 hotels
1
Rockypoint Mexico 2 Bed House 1 Car Garage
8.6 Excellent

0.6 mi from city centre, Puerto Peñasco Show on map

RockyPoint Mexico 2 Bed House 1 Car Garage is located in Puerto Penasco and offers complimentary Wi-Fi. It is also a short drive from La Spa and Playa Bonita Beach.

2
Princesa E - 306 By Fmi Rentals
8.7 Excellent

2.4 mi from city centre, Puerto Peñasco Show on map

Princesa E - 306 by FMI Rentals is situated in Puerto Penasco and features free wireless internet. It also provides a terrace, an outdoor pool and laundry facilities.

3
Dream Weaver Inn
9.7 Excellent

1.3 mi from city centre, Puerto Peñasco Show on map

Located in Puerto Penasco, Dream Weaver Inn is within a 35-minute drive of Mar de Cortes International Airport and provides a swimming pool. Guests can also enjoy complimentary internet access.

4
Rocky Point Sonoran Resorts
9.1 Excellent

2.6 mi from city centre, Puerto Peñasco Show on map

Located in Puerto Penasco, Rocky Point Sonoran Resorts is within a 40-minute drive of Mar de Cortes International Airport and offers an outdoor pool and a private beach. Guests can also enjoy free internet in all areas.

5
Hospedaje Mulege
9.1 Excellent

1.3 mi from city centre, Puerto Peñasco Show on map

This comfortable hotel in Puerto Penasco offers complimentary Wi-Fi, as well as luggage storage and a terrace. It also features a safe.

6

Jardin Del Mar Puerto Penasco provides a comfortable setting while in Puerto Penasco.

7
Mayan Palace Master Suite In Puerto Peñasco Sonora
8.0 Excellent

0.1 mi from city centre, Puerto Peñasco Show on map

Situated in Puerto Penasco, Mayan Palace Hotel Puerto Penasco provides 4-star accommodation, as well as a sauna. It also offers a currency exchange, a 24-hour reception and room service.

8
Sonoran Spa Rocky Point by Castaways
8.3 Excellent

2.6 mi from city centre, Puerto Peñasco Show on map

Offering an outdoor pool, Sonoran Spa Rocky Point by Castaways is located in Puerto Penasco and is a short walk from La Spa. Guests can also enjoy free internet access throughout the property.

Cheapest hotels in Puerto Peñasco, Sonora

Show all 2,105 hotels
Hotel Plaza Peñasco
6.4 Good

1.1 mi from city centre, Puerto Peñasco Show on map

Located in Puerto Penasco, Hotel Plaza Penasco is within a 35-minute drive of Mar de Cortes International Airport and offers an outdoor pool. Guests can also enjoy free internet throughout the property.

$38
Avg. per night
Hotel Vista Marina
7.2 Good

0.6 mi from city centre, Puerto Peñasco Show on map

Hotel Vista Marina offers a comfortable setting while in Puerto Penasco. It also features a 24-hour reception.

$38
Avg. per night
Rocky Point Apartment
9.4 Excellent

1.0 mi from city centre, Puerto Peñasco Show on map

Rocky Point Apartment offers a comfortable setting while in Puerto Penasco.

$38
Avg. per night
Sunny Daze
9.1 Excellent

0.5 mi from city centre, Puerto Peñasco Show on map

Sunny Daze Puerto Penasco offers a comfortable setting when in Puerto Penasco. It is also a short car trip from La Spa and Playa Bonita Beach.

$39
Avg. per night
Hotel Paraiso del Desierto
7.7 Good

0.2 mi from city centre, Puerto Peñasco Show on map

Located in Puerto Penasco, Hotel Paraiso Puerto Penasco is a short drive from Playa Bonita Beach and La Spa. It also provides an express check-in and check-out feature, an outdoor pool and a kids pool.

$40
Avg. per night
Hotel Senorial
7.7 Good

0.5 mi from city centre, Puerto Peñasco Show on map

Hotel Senorial Puerto Penasco provides a comfortable setting when in Puerto Penasco. It also offers a sun deck, free Wi-Fi and an outdoor pool.

$42
Avg. per night
Amanecer Apartment
8.4 Excellent

1.0 mi from city centre, Puerto Peñasco Show on map

Located in Puerto Penasco, Amanecer Apartment is a short drive from Playa Bonita Beach and La Spa.

$45
Avg. per night
Capital O Hotel Posada Del Leon.
7.6 Good

0.6 mi from city centre, Puerto Peñasco Show on map

Hotel Posada Del Leon provides comfortable 3-star accommodation in Puerto Penasco.

$52
Avg. per night

Hotel prices in Puerto Peñasco

2 stars and under

$38 - $209

$82
Avg. per night

#2 Most popular

Hotel Baja
5.9 Okay
$60
Avg. per night

Best value

$38
Avg. per night
3 stars

$42 - $304

#1 Most popular

Playa Bonita
8.0 Excellent
$76
Avg. per night

#2 Most popular

Dream Weaver Inn
9.7 Excellent
$73
Avg. per night

Best value

$42
Avg. per night
4 stars +

$136 - $818

#1 Most popular

$223
Avg. per night
$818
Avg. per night
$136
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Puerto Peñasco

About Puerto Peñasco

Also known as Rocky Point, Puerto Peñasco is a storied city overlooking the Sea of Cortez. Legend states that it was Al Capone who put Puerto Peñasco on the map while shipping liquor to the United States, with visitors flocking here today to experience its spectacular desert-meets-sea landscapes.

Things to do

Spend a day relaxing on the dune-backed shores of Sandy Beach, which stretch north from the rocky promontory of Whale Hill. To the south lies Playa Mirador, renowned for its tidal pools where you can find colourful marine life.

Learn about the ecosystems of the Sonoran Desert and the Gulf of California at the Center for the Study of Deserts and Oceans. Discover the centre’s ongoing research into wetland rehabilitation and sustainable fishing, then witness the entire fin whale skeleton that’s on display.

A short drive north of Puerto Peñasco takes you to El Pinacate and Gran Desierto de Altar Biosphere Reserve, which features dramatic lava flows and spectacular sand dunes. Admire the 10 perfectly circular craters that dot the landscape and catch a glimpse of the Sonoran pronghorn, a deer endemic to the region.

Fancy a round of golf? Head to The Links at Las Palomas, an 18-hole championship golf course designed by acclaimed golf architects Forrest Richards and Arthur Jack Snyder. It boasts a stunning setting between rolling sand dunes and the Sea of Cortez, with a beautiful clubhouse to relax in with an after-game drink.

Getting around

Charter flights are available to Mar de Cortés International Airport, which is 15 minutes’ drive from Puerto Peñasco. The city is around 3.5 hours’ drive from both Phoenix and Tucson in Arizona, with taxis and microbuses the main means of getting around.

Puerto Peñasco travel FAQs

  • What are the best hotels in Puerto Peñasco?

    Playa Bonita is a very popular hotel in Puerto Peñasco with a score of 8.0 from 1,168 reviews. Sonoran Spa Rocky Point by Castaways (8.3 from 486 reviews) and Hotel Paraiso del Desierto (7.7 from 244 reviews) are also highly rated Puerto Peñasco hotels based on recent feedback from HotelsCombined users.

  • How much do hotels in Puerto Peñasco cost?

    Hotels in Puerto Peñasco cost an average of $305/night according to HotelsCombined data in the last 72 hours. A 4- or 5-star hotel in Puerto Peñasco had higher average prices of $306/night and $417/night respectively.

  • How much is a cheap hotel in Puerto Peñasco?

    $17/night is the cheapest price found for a hotel in Puerto Peñasco by HotelsCombined users over the last 72 hours.