Hotels in Puerto Escondido

Search and compare Puerto Escondido hotels from hundreds of travel sites and save

Puerto Escondido, Oaxaca, Mexico
20 Sep — 21 Sep2
Puerto Escondido, Oaxaca, Mexico
Mon 20/9
Tue 21/9
...and more

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
2.0 mi 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
1.8 mi from city centre, Puerto Escondido 
GoodBased on 422 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.

Hotel Santa Fe
Hotel Santa Fe
8.7 Excellent
Calle Del Morro, Puerto Escondido, Oaxaca, Mexico
Show on map
1.5 mi from city centre, Puerto Escondido 
ExcellentBased on 535 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
1.6 mi from city centre, Puerto Escondido 
ExcellentBased on 887 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.

Tips for booking a Puerto Escondido hotel

Cheapest month:September
Most expensive month:July
Average price in Puerto Escondido:£68/night
Absolute cheapest price found:£4/night
Cheapest day:Wednesday
Most expensive day:Sunday
£29 - £110
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
£29 - £94
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Puerto Escondido hotels

Show all 437 hotels
1
Hotel Santa Fe
Hotel Santa Fe
8.7 Excellent
Calle Del Morro, Puerto Escondido, Oaxaca, Mexico
Show on map
1.5 mi from city centre, Puerto Escondido 

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

Cheapest hotels in Puerto Escondido, Oaxaca

Show all 437 hotels
Selina Puerto Escondido
Selina Puerto Escondido
8.2 Excellent
Calle Del Morro, Colonia Marinero, Puerto Escondido, Oaxaca, Mexico
Show on map
1.6 mi 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.

£13
Avg. per night
Casa Soliz
Casa Soliz
Calle Del Morro, Playa Zicatela, Puerto Escondido, Oaxaca, Mexico
Show on map
2.0 mi 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.

£38
Avg. per night
Hotel Arcoiris
Hotel Arcoiris
7.7 Good
Playa Zicatela, Puerto Escondido, Oaxaca, Mexico
Show on map
1.8 mi 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.

£39
Avg. per night
Hotel Santa Fe
Hotel Santa Fe
8.7 Excellent
Calle Del Morro, Puerto Escondido, Oaxaca, Mexico
Show on map
1.5 mi from city centre,  

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

£52
Avg. per night

Hotel prices in Puerto Escondido

2 stars or below

£38 - £39

Casa Soliz

No. 1 most popular

£38
Avg. per night
Casamar Suites

Best value

Casamar Suites
8.9 Excellent
£39
Avg. per night
3 stars

£13 - £39

Hotel Arcoiris

No. 1 most popular

£39
Avg. per night
Selina Puerto Escondido

Best value

£13
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?

    Hotel Santa Fe is a very popular hotel in Puerto Escondido, with a score of 8.7 from 535 reviews. Surf Olas Altas (8.0 from 305 reviews) and Hotel Blater (8.6 from 142 reviews) are also highly rated Puerto Escondido hotels based on recent feedback from HotelsCombined users.

  • What is a good hotel near Zicatela Beach?

    Hotel Santa Fe is a good hotel close to Zicatela Beach - it has scored 8.7 over 535 reviews from HotelsCombined users.

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

    For a good hotel near to Puerto Angelito Beach, consider Hotel Santa Fe - it is rated 8.7/10 from 535 HotelsCombined reviews.

  • Is there a good hotel near Carrizalillo Beach?

    403 HotelsCombined reviews of Hotel Aldea Del Bazar score it 8.1/10, making it a highly recommended hotel near Carrizalillo Beach.

  • How much do hotels in Puerto Escondido cost?

    The average price of a hotel in Puerto Escondido is £74 per night, based on the last 3 days’ data. The average price of a 4-star hotel in Puerto Escondido around is £67 per night, whereas for a 5-star hotel it’s £81 per night.

  • How much is a cheap hotel in Puerto Escondido?

    Over the last 3 days, Puerto Escondido hotels have been found for as cheap as £12/night in searches by HotelsCombined users.