Hotels in Puerto Escondido

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

Puerto Escondido, Oaxaca, Mexico
3 Dec — 4 Dec2
Puerto Escondido, Oaxaca, Mexico
Fri 3-12
Sat 4-12
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Puerto Escondido

Filter by star ratings
All filters
Hotel Arcoiris
Hotel Arcoiris
7.6 Good
Playa Zicatela, Puerto Escondido, Oaxaca, Mexico
Show on map
2.8 km from city centre, Puerto Escondido 
GoodBased on 427 reviews
7.6

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
2.4 km from city centre, Puerto Escondido 
ExcellentBased on 536 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.5 km from city centre, Puerto Escondido 
ExcellentBased on 876 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.

Villa Mozart y Macondo
Villa Mozart y Macondo
8.9 Excellent
Av. Las Tortugas, No. 77 Carrizalillo, Puerto Escondido, Oaxaca, Mexico
Show on map
1.0 km from city centre, Puerto Escondido 
ExcellentBased on 160 reviews
8.9

Located in Puerto Escondido, Hotel Villa Mozart y Macondo is an easy drive from Playa Zicatela and Manialtepec Lagoon. The various amenities this peaceful hotel offers include massage services, a ticket service and a tour desk.

Tips for booking a Puerto Escondido hotel

Cheapest month:October
Most expensive month:July
Average price in Puerto Escondido:S$ 122/night
Absolute cheapest price found:S$ 8/night
Cheapest day:Sunday
Most expensive day:Tuesday
S$ 72 - S$ 205
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
S$ 58 - S$ 82
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Puerto Escondido hotels

Show all 461 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, OA, Mexico 

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

S$ 29
Avg. per night
Villa Mozart y Macondo
Villa Mozart y Macondo
8.9 Excellent
Av. Las Tortugas, No. 77 Carrizalillo, Puerto Escondido, Oaxaca, Mexico
Show on map
1.0 km from city centre,  

Located in Puerto Escondido, Hotel Villa Mozart y Macondo is an easy drive from Playa Zicatela and Manialtepec Lagoon. The various amenities this peaceful hotel offers include massage services, a ticket service and a tour desk.

S$ 77
Avg. per night
Hotel Arcoiris
Hotel Arcoiris
7.6 Good
Playa Zicatela, Puerto Escondido, Oaxaca, Mexico
Show on map
2.8 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.

S$ 105
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.

S$ 131
Avg. per night

Hotel prices in Puerto Escondido

2 stars or below

S$ 71 - S$ 77

Villa Mozart y Macondo

No. 1 most popular

S$ 77
Avg. per night
Casamar Suites

Best value

Casamar Suites
8.8 Excellent
S$ 74
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?

    221 reviews rated Vivo Resorts with an average score of 8.4/10. It may also be worth looking into the Surf Olas Altas, which received a rating of 8.1/10 from 304 reviews. Hotel Aldea Del Bazar could also be a good option, with a score of 8.0/10 from 409 reviews.

  • What is a good hotel near Zicatela Beach?

    Reviews of Hotel Santa Fe recommend it as a good place to stay near Zicatela Beach, scoring 8.7/10 from 536 ratings.

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

    Hotel Aldea Del Bazar is the most recommended hotel near Puerto Angelito Beach on HotelsCombined (scoring 8.0 over 409 reviews).

  • Is there a good hotel near Carrizalillo Beach?

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

  • How much do hotels in Puerto Escondido cost?

    Puerto Escondido hotels have an average price of S$ 298/night (based on searches on HotelsCombined in the last 3 days).

  • How much is a cheap hotel in Puerto Escondido?

    S$ 10 per night is the cheapest Puerto Escondido hotel price found in our data from the last 72 hours.