Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Puerto Escondido

Filter by star ratings
All filters
Casa Soliz
Casa Soliz
Calle Del Morro, Playa Zicatela, Puerto Escondido, Oaxaca, Mexico
Show on map
3.3 km from city centre, Puerto Escondido 

Casa Soliz is located in Puerto Escondido and is close to Puerto Angelito. It provides free Wi-Fi and a swimming pool, and is a brief walk from Playa Zicatela.

Hotel Arcoiris
Hotel Arcoiris
7.7 Good
Playa Zicatela, Puerto Escondido, Oaxaca, Mexico
Show on map
2.6 km from city centre, Puerto Escondido 
GoodBased on 395 reviews
7.7

Offering an outdoor pool, Hotel Arcoiris is located in Puerto Escondido and is a brief walk from Playa Zicatela. It also offers a 24-hour reception, babysitting/child services and room service.

Bungalows Zicatela
Bungalows Zicatela
8.7 Excellent
Calle Del Morro El Marinero, Puerto Escondido, Oaxaca, Mexico
Show on map
2.9 km from city centre, Puerto Escondido 
ExcellentBased on 455 reviews
8.7

Located in Puerto Escondido, Bungalows Zicatela is within a 10-minute drive of Puerto Escondido International Airport and provides free Wi-Fi and an outdoor pool. It offers 3-star accommodation with air-conditioned rooms.

Hotel Casamar Suites
Hotel Casamar Suites
8.9 Excellent
Calle Puebla #407, Puerto Escondido, Oaxaca, Mexico
Show on map
5.0 km from city centre, Puerto Escondido 
ExcellentBased on 120 reviews
8.9

Hotel Casamar Suites provides a comfortable setting when in Puerto Escondido. It also offers free Wi-Fi, an outdoor pool and a 24-hour reception.

Hotel Rockaway
Hotel Rockaway
8.9 Excellent
Calle Del Morro, Puerto Escondido, Oaxaca, Mexico
Show on map
3.1 km from city centre, Puerto Escondido 
ExcellentBased on 403 reviews
8.9

This comfortable property in Puerto Escondido offers complimentary Wi-Fi, as well as an outdoor pool and a kids pool. It also features a 24-hour reception, luggage storage and a tour desk.

Hotel Santa Fe
Hotel Santa Fe
8.7 Excellent
Calle Del Morro, Puerto Escondido, Oaxaca, Mexico
Show on map
2.4 km from city centre, Puerto Escondido 
ExcellentBased on 510 reviews
8.7

This Puerto Escondido hotel is situated next to Playa Zicatela. It provides 3-star accommodation with air-conditioned rooms.

Selina Puerto Escondido
Selina Puerto Escondido
8.2 Excellent
Calle Del Morro, Colonia Marinero, Puerto Escondido, Oaxaca, Mexico
Show on map
2.6 km from city centre, Puerto Escondido 
ExcellentBased on 881 reviews
8.2

Offering an outdoor pool, Selina Puerto Escondido is situated in Puerto Escondido and is a five-minute stroll from Playa Zicatela. Guests can also enjoy complimentary internet in all areas.

Posada Real Puerto Escondido
Posada Real Puerto Escondido
8.0 Excellent
Blvd Benito Juarez 1, Puerto Escondido, Oaxaca, Mexico
Show on map
1.0 km from city centre, Puerto Escondido 
ExcellentBased on 145 reviews
8.0

Situated in Puerto Escondido, Posada Real Puerto Escondido Hotel is a short walk from Puerto Angelito and offers an outdoor pool, a private beach and free Wi-Fi. The various facilities this modern resort has to offer include a beauty centre, an express check-in and check-out feature and a kids pool.

Tips for booking a Puerto Escondido hotel

Cheapest month:October
Most expensive month:July
Average price in Puerto Escondido:$116/night
Absolute cheapest price found:$7/night
Cheapest day:Sunday
Most expensive day:Tuesday
$69 - $195
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$55 - $78
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Puerto Escondido hotels

Show all 398 hotels
1
Hotel Santa Fe
Hotel Santa Fe
8.7 Excellent
Calle Del Morro, Puerto Escondido, Oaxaca, Mexico
Show on map
2.4 km from city centre, Puerto Escondido 

This Puerto Escondido hotel is situated next to Playa Zicatela. It provides 3-star accommodation with air-conditioned rooms.

2
Posada Real Puerto Escondido
Posada Real Puerto Escondido
8.0 Excellent
Blvd Benito Juarez 1, Puerto Escondido, Oaxaca, Mexico
Show on map
1.0 km from city centre, Puerto Escondido 

Situated in Puerto Escondido, Posada Real Puerto Escondido Hotel is a short walk from Puerto Angelito and offers an outdoor pool, a private beach and free Wi-Fi. The various facilities this modern resort has to offer include a beauty centre, an express check-in and check-out feature and a kids pool.

Cheapest hotels in Puerto Escondido, Oaxaca

Show all 398 hotels
Selina Puerto Escondido
Selina Puerto Escondido
8.2 Excellent
Calle Del Morro, Colonia Marinero, Puerto Escondido, Oaxaca, Mexico
Show on map
2.6 km from city centre,  

Offering an outdoor pool, Selina Puerto Escondido is situated in Puerto Escondido and is a five-minute stroll from Playa Zicatela. Guests can also enjoy complimentary internet in all areas.

$31
Avg. per night
Casa Soliz
Casa Soliz
Calle Del Morro, Playa Zicatela, Puerto Escondido, Oaxaca, Mexico
Show on map
3.3 km from city centre,  

Casa Soliz is located in Puerto Escondido and is close to Puerto Angelito. It provides free Wi-Fi and a swimming pool, and is a brief walk from Playa Zicatela.

$67
Avg. per night
Hotel Casamar Suites
Hotel Casamar Suites
8.9 Excellent
Calle Puebla #407, Puerto Escondido, Oaxaca, Mexico
Show on map
5.0 km from city centre,  

Hotel Casamar Suites provides a comfortable setting when in Puerto Escondido. It also offers free Wi-Fi, an outdoor pool and a 24-hour reception.

$69
Avg. per night
Hotel Arcoiris
Hotel Arcoiris
7.7 Good
Playa Zicatela, Puerto Escondido, Oaxaca, Mexico
Show on map
2.6 km from city centre,  

Offering an outdoor pool, Hotel Arcoiris is located in Puerto Escondido and is a brief walk from Playa Zicatela. It also offers a 24-hour reception, babysitting/child services and room service.

$70
Avg. per night
Bungalows Zicatela
Bungalows Zicatela
8.7 Excellent
Calle Del Morro El Marinero, Puerto Escondido, Oaxaca, Mexico
Show on map
2.9 km from city centre,  

Located in Puerto Escondido, Bungalows Zicatela is within a 10-minute drive of Puerto Escondido International Airport and provides free Wi-Fi and an outdoor pool. It offers 3-star accommodation with air-conditioned rooms.

$90
Avg. per night
Hotel Rockaway
Hotel Rockaway
8.9 Excellent
Calle Del Morro, Puerto Escondido, Oaxaca, Mexico
Show on map
3.1 km from city centre,  

This comfortable property in Puerto Escondido offers complimentary Wi-Fi, as well as an outdoor pool and a kids pool. It also features a 24-hour reception, luggage storage and a tour desk.

$93
Avg. per night
Hotel Santa Fe
Hotel Santa Fe
8.7 Excellent
Calle Del Morro, Puerto Escondido, Oaxaca, Mexico
Show on map
2.4 km from city centre,  

This Puerto Escondido hotel is situated next to Playa Zicatela. It provides 3-star accommodation with air-conditioned rooms.

$96
Avg. per night
Posada Real Puerto Escondido
Posada Real Puerto Escondido
8.0 Excellent
Blvd Benito Juarez 1, Puerto Escondido, Oaxaca, Mexico
Show on map
1.0 km from city centre,  

Situated in Puerto Escondido, Posada Real Puerto Escondido Hotel is a short walk from Puerto Angelito and offers an outdoor pool, a private beach and free Wi-Fi. The various facilities this modern resort has to offer include a beauty centre, an express check-in and check-out feature and a kids pool.

$117
Avg. per night

Hotel prices in Puerto Escondido

2 stars or below

$67 - $69

Casa Soliz

No. 1 most popular

$67
Avg. per night
Hotel Casamar Suites

Best value

$69
Avg. per night
3 stars

$70 - $93

Bungalows Zicatela

No. 1 most popular

Bungalows Zicatela
8.7 Excellent
$90
Avg. per night
Hotel Rockaway

No. 2 most popular

Hotel Rockaway
8.9 Excellent
$93
Avg. per night
Hotel Arcoiris

Best value

$70
Avg. per night

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

Where to stay in Puerto Escondido

Puerto Escondido travel FAQs

  • What are the best hotels in Puerto Escondido?

    One of the most popular hotels in Puerto Escondido is Posada Real Puerto Escondido, which has been reviewed by 145 users and currently has a rating of 8.0/10. Other top-rated locations include Bungalows Zicatela and Hotel Rockaway, which have received 8.7/10 and 8.9/10 ratings from our users, respectively.

  • What is a good hotel near Zicatela Beach?

    Bungalows Zicatela is a popular hotel near Zicatela Beach that is highly recommended, with a score of 8.7 across 455 reviews.

  • What is a good hotel in Puerto Escondido near Puerto Angelito Beach?

    Posada Real Puerto Escondido is the most recommended hotel near Puerto Angelito Beach on HotelsCombined (scoring 8.0 over 145 reviews).

  • Is there a good hotel near Carrizalillo Beach?

    If you’re looking for good hotels near Carrizalillo Beach, consider Posada Real Puerto Escondido (rated 8.0 over 145 reviews).