Hotels in Puerto Escondido

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

Puerto Escondido, Oaxaca, Mexico
Jun 26 — Jun 272
Puerto Escondido, Oaxaca, Mexico
Sat 6/26
Sun 6/27
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Puerto Escondido

Filter by star ratings
All filters
Hotel Albatros
Hotel Albatros
8.0 Excellent
Tlacochahuaya esquina Guelatao, Fraccionamiento Bacocho, Puerto Escondido, Oaxaca, Mexico
Show on map
0.4 mi from city centre, Puerto Escondido 
ExcellentBased on 131 reviews
8.0

Hotel Albatros Puerto Escondido is located in Puerto Escondido and is close to Playa Zicatela. It also offers free Wi-Fi, room service and an outdoor pool.

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.6 mi from city centre, Puerto Escondido 
GoodBased on 399 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.

Pipeline Hostel
Pipeline Hostel
7.2 Good
El Morro esquina las olas, Puerto Escondido, Oaxaca, Mexico
Show on map
1.7 mi from city centre, Puerto Escondido 
GoodBased on 187 reviews
7.2

Pipeline Hostel is located in Puerto Escondido and is close to Puerto Angelito. Only a stone's throw from the beach, it is perfectly situated for those in search of a sea-side escape.

Hotel Premier
Hotel Premier
7.1 Good
Avenida Hidalgo esquina 1era Oriente Colonia Centro, Puerto Escondido, Oaxaca, Mexico
Show on map
0.8 mi from city centre, Puerto Escondido 
GoodBased on 24 reviews
7.1

Boasting free Wi-Fi, Hotel Premier Puerto Escondido is situated in Puerto Escondido and offers comfortable accommodation. It also provides luggage storage, a terrace and a 24-hour reception.

Osa Mariposa Hotelito
Osa Mariposa Hotelito
Privada de Cancun 5, Col. Brisas de Zicatela, Puerto Escondido, Oaxaca, Mexico
Show on map
2.8 mi from city centre, Puerto Escondido 

Located in Puerto Escondido, Osa Mariposa Hotelito is an easy drive from Playa Zicatela and Manialtepec Lagoon.

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 520 reviews
8.7

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

OYO Hotel Arena Surf
OYO Hotel Arena Surf
7.4 Good
1 Norte entre 3 y 4 Oriente num 403, Puerto Escondido, Oaxaca, Mexico
Show on map
0.9 mi from city centre, Puerto Escondido 
GoodBased on 232 reviews
7.4

Hotel Arena Surf is set in Puerto Escondido and is within a short walk of nearby attractions, such as Puerto Escondido Fishing. It also offers free Wi-Fi.

Rincon Del Pacifico
Rincon Del Pacifico
8.3 Excellent
Sexta su 3 Col- Sector Hidalgo, Puerto Escondido, Oaxaca, Mexico
Show on map
1.1 mi from city centre, Puerto Escondido 
ExcellentBased on 110 reviews
8.3

Rincon del Pacifico is a good-value hotel situated a short car ride from Brisas de Zicatela. It also provides on-site parking and a 24-hour reception.

Casa de la Gente Nube
Casa de la Gente Nube
8.2 Excellent
Carr Costera SN Colonia El Marinero, Puerto Escondido, Oaxaca, Mexico
Show on map
1.6 mi from city centre, Puerto Escondido 
ExcellentBased on 307 reviews
8.2

Boasting a swimming pool, Casa de la Gente Nube is situated in Puerto Escondido and provides comfortable accommodation. It also offers complimentary Wi-Fi.

Tips for booking a Puerto Escondido hotel

Cheapest month:October
Most expensive month:July
Average price in Puerto Escondido:$102/night
Absolute cheapest price found:$6/night
Cheapest day:Sunday
Most expensive day:Tuesday
$54 - $189
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$31 - $83
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Puerto Escondido hotels

Show all 395 hotels
1
Hotel Aldea Del Bazar
Hotel Aldea Del Bazar
8.1 Excellent
Boulevard Benito Juarez Lote 7 -Bacocho, Puerto Escondido, Oaxaca, Mexico
Show on map
0.6 mi from city centre, Puerto Escondido 

Situated in Puerto Escondido, Hotel Aldea del Bazar & Spa is a short drive from Brisas de Zicatela and San Pedro Mixtepec. It provides 4-star accommodation with air-conditioned rooms.

2
Playas Hotel
Playas Hotel
10.0 Excellent
Calle Nogales Esq. Fresnos, Puerto Escondido, Oaxaca, Mexico
Show on map
2.8 mi from city centre, Puerto Escondido 

Playas Hotel Puerto Escondido provides a comfortable setting while in Puerto Escondido. It also features free Wi-Fi and a swimming pool.

3
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.

4
Hotelito Swiss Oasis - Solo Adultos
Hotelito Swiss Oasis - Solo Adultos
9.5 Excellent
Playa Zicatela, Puerto Escondido, Oaxaca, Mexico
Show on map
1.8 mi from city centre, Puerto Escondido 

Hotelito Swiss Oasis - Solo Adultos offers 3-star accommodation in Puerto Escondido. It also provides an outdoor pool, an express check-in and check-out feature and a beauty centre.

5
Villas Carrizalillo
Villas Carrizalillo
9.3 Excellent
Puerto Escondido, Oaxaca, Mexico
Show on map
0.7 mi from city centre, Puerto Escondido 

Located in Puerto Escondido, Villas Carrizalillo is within a 10-minute drive of Puerto Escondido International Airport and provides an outdoor pool. It also offers a library, a safe and porters.

6
Hotel Casablanca
Hotel Casablanca
8.4 Excellent
Avenida Perez Gasga 905, Puerto Escondido, Oaxaca, Mexico
Show on map
1.1 mi from city centre, Puerto Escondido 

Situated a short drive from Bacocho Beach, Casablanca Hotel Puerto Escondido offers traditional accommodation in Puerto Escondido. It provides free Wi-Fi, laundry facilities and an outdoor pool.

7
Le P'tit Hotel
Le P'tit Hotel
8.5 Excellent
Andador Soledad # 379, Puerto Escondido, Oaxaca, Mexico
Show on map
1.0 mi from city centre, Puerto Escondido 

Le P'tit Hotel is located in Puerto Escondido and features free wireless internet. It also provides a sun deck, an outdoor pool and a 24-hour reception.

8
Shavanna Hotel Boutique
Shavanna Hotel Boutique
9.1 Excellent
Oceano Indico #119, Puerto Escondido, Oaxaca, Mexico
Show on map
0.1 mi from city centre, Puerto Escondido 

Shavanna Hotel Boutique is set in Puerto Escondido and is within a short walk of local sightseeing spots, such as El Mercado. It also offers an outdoor pool, free Wi-Fi and a sun deck.

Cheapest hotels in Puerto Escondido, Oaxaca

Show all 395 hotels
Pipeline Hostel
Pipeline Hostel
7.2 Good
El Morro esquina las olas, Puerto Escondido, Oaxaca, Mexico
Show on map
1.7 mi from city centre,  

Pipeline Hostel is located in Puerto Escondido and is close to Puerto Angelito. Only a stone's throw from the beach, it is perfectly situated for those in search of a sea-side escape.

$7
Avg. per night
Osa Mariposa Hotelito
Osa Mariposa Hotelito
Privada de Cancun 5, Col. Brisas de Zicatela, Puerto Escondido, Oaxaca, Mexico
Show on map
2.8 mi from city centre,  

Located in Puerto Escondido, Osa Mariposa Hotelito is an easy drive from Playa Zicatela and Manialtepec Lagoon.

$7
Avg. per night
Mondala Hostal Carrizalillo
Mondala Hostal Carrizalillo
8.1 Excellent
Andador Carrizalillo, Puerto Escondido, Oaxaca, Mexico
Show on map
0.7 mi from city centre,  

Mondala Hostal Carrizalillo provides a comfortable setting while in Puerto Escondido. It also features a swimming pool, a tour desk and a 24-hour reception.

$8
Avg. per night
Hostal Shalom - Adults Only
Hostal Shalom - Adults Only
7.6 Good
Bvld. Benito Juarez 4082 Fracc. Rinconada, Puerto Escondido, Oaxaca, Mexico
Show on map
0.6 mi from city centre,  

Hostal Shalom Puerto Escondido is located in Puerto Escondido and is close to Playa Zicatela. Only moments from the beach, it is ideally situated for those in search of a sea-side retreat.

$9
Avg. per night
Villa Mango Hostel
Villa Mango Hostel
9.2 Excellent
205 Calle Océano Pacífico Los Mangos, Puerto Escondido, Oaxaca, Mexico
Show on map
0.2 mi from city centre,  

Villa Mango Hostel provides a comfortable setting while in Puerto Escondido. It also features a 24-hour reception and free Wi-Fi.

$11
Avg. per night
Puerto Dreams Hostel
Puerto Dreams Hostel
9.1 Excellent
Jacarandas, sector Juarez, centro, Puerto Escondido, Oaxaca, Mexico
Show on map
0.3 mi from city centre,  

Puerto Dreams Hostel is located in Puerto Escondido and features free Wi-Fi. It also provides a 24-hour reception, a swimming pool and a tour desk.

$11
Avg. per night
Hotel Carruiz
Hotel Carruiz
8.3 Excellent
Primera Norte 123, Colonia Centro, Puerto Escondido, Oaxaca, Mexico
Show on map
0.7 mi from city centre,  

Hotel Carruiz offers 3-star accommodation in Puerto Escondido. Guests can also make use of free Wi-Fi.

$14
Avg. per night
El Coyote Hostal and Surf
El Coyote Hostal and Surf
7.0 Good
Avenida Oaxaca Entre Avenida Hidalgo y 1ra norte, Puerto Escondido, Oaxaca, Mexico
Show on map
0.8 mi from city centre,  

El Coyote Hostal and Surf is located in Puerto Escondido and is close to Bacocho Beach. It is ideally close to Puerto Escondido International Airport, which is a 10-minute drive away.

$14
Avg. per night

Hotel prices in Puerto Escondido

2 stars and under

$8 - $94

Casa Losodeli & Coworking- Adults Only

#1 Most popular

$17
Avg. per night
Hotel Paraiso Escondido

#2 Most popular

$45
Avg. per night
Mondala Hostal Carrizalillo

Best value

$8
Avg. per night
3 stars

$7 - $106

Hotel Casablanca

#1 Most popular

Hotel Casablanca
8.4 Excellent
$34
Avg. per night
Shavanna Hotel Boutique

#2 Most popular

$52
Avg. per night
OYO Hotel Arena Surf

Best value

$19
Avg. per night
4 stars +

$47 - $135

Vivo Resorts

#1 Most popular

Vivo Resorts
8.5 Excellent
$135
Avg. per night
Hotel Suites Villasol

#2 Most popular

$67
Avg. per night
Hotel Aldea Del Bazar

Best value

$47
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?

    520 reviews rated Hotel Santa Fe with an average score of 8.7/10. It may also be worth looking into the Vivo Resorts, which received a rating of 8.5/10 from 212 reviews. Posada Real Puerto Escondido could also be a good option, with a score of 8.0/10 from 146 reviews.

  • 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 520 reviews from HotelsCombined users.

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

    The most popular hotel near Carrizalillo Beach is Posada Real Puerto Escondido, with 146 HotelsCombined users scoring it 8.0/10.

  • Is there a good hotel near Bacocho Beach?

    Close to Bacocho Beach you will find Posada Real Puerto Escondido, which has a rating of 8.0 over 146 HotelsCombined reviews.

  • How much is a hotel in Puerto Escondido tonight?

    A hotel in Puerto Escondido tonight has an average price of $87, but some deals have been found for as low as $20 in HotelsCombined searches over the last 72 hours. Prices in Puerto Escondido are changing frequently. The best price found for a 4-star Puerto Escondido hotel for tonight has been $25.