Hotels in Puerto Escondido that Travelers Love

Top 10 Hotels in Puerto Escondido

See all 19 Hotels in Puerto Escondido
Hotel Suites Villasol
Hotel Suites Villasol

Loma Bonita No 2 Fraccionamiento Bacocho, Puerto Escondido 71980

3.0 out of 5.0
3.6 out of 5 (171 reviews)

Nestled on the beach, this Puerto Escondido hotel is within 1 mi (2 km) of Bacocho Beach, Carrizalillo Beach, and Puerto …

$38
avg/night
Hotel Aldea del Bazar
Hotel Aldea del Bazar

Boulevard Benito Juarez Lote 7 -Bacocho, Puerto Escondido 71983

3.5 out of 5.0
4.1 out of 5 (85 reviews)

Situated by the ocean, this spa hotel is within 1 mi (2 km) of Bacocho Beach, Carrizalillo Beach, and Puerto Angelito Beach …

$61
avg/night
Villas Carrizalillo
Villas Carrizalillo

Avenida Carrizalillo No 125, Puerto Escondido 71980

3.0 out of 5.0
4.6 out of 5 (20 reviews)

Nestled on the beach, this Puerto Escondido hotel is within a 15-minute walk of Puerto Angelito Beach and Carrizalillo Beach …

$220
avg/night
Bungalows Santa Cruz
Bungalows Santa Cruz

Calle del Morro S/N, Puerto Escondido 71980

3.0 out of 5.0
3.7 out of 5 (21 reviews)

Located in Puerto Escondido, this beachfront hotel is in the city center and within 1 mi (2 km) of Downtown Puerto Escondido …

$157
avg/night
Hotel Paraiso Escondido
Hotel Paraiso Escondido

Andador Union 10, Puerto Escondido 71980

2.5 out of 5.0
4.1 out of 5 (13 reviews)

Situated near the beach, this hotel is within a 15-minute walk of Downtown Puerto Escondido, Playa Zicatela, and Playa …

$43
avg/night
Hotel Surf Olas Altas
Hotel Surf Olas Altas

Av. del Morro No. 310, Puerto Escondido 71980

3.0 out of 5.0
4 out of 5 (76 reviews)

Situated on the beach, this hotel is within 2 mi (3 km) of Downtown Puerto Escondido, Playa Zicatela, and Playa Principal …

$45
avg/night
Hotel Casablanca
Hotel Casablanca

Avenida Perez Gasga 905, Puerto Escondido 71980

3.0 out of 5.0
3.8 out of 5 (30 reviews)

Located in the heart of Puerto Escondido, this hotel is within a 15-minute walk of Downtown Puerto Escondido and Playa …

$34
avg/night
Vivo Resorts
Vivo Resorts

Avenida Vivo L 46-B, Puerto Escondido 71996

3.5 out of 5.0
4.2 out of 5 (38 reviews)

Nestled on the beach, this Puerto Escondido aparthotel is within 12 mi (20 km) of Bacocho Beach, Carrizalillo Beach, and …

$140
avg/night
Quinta Carrizalillo
Quinta Carrizalillo

Calle Focas 5, Puerto Escondido 71980

3.0 out of 5.0
3.5 out of 5 (4 reviews)

Located in Rinconada, this aparthotel is within a 10-minute walk of Carrizalillo Beach and Puerto Angelito Beach. Downtown …

$56
avg/night
Hotel Rockaway
Hotel Rockaway

Calle del Morro s/n, Puerto Escondido 71980

3.5 out of 5.0
4.3 out of 5 (21 reviews)

Situated near the beach, this hotel is within 2 mi (3 km) of Downtown Puerto Escondido, Playa Zicatela, and Playa Principal …

Get Rates

Recent Reviews in Puerto Escondido

Hide content

Where to stay in Puerto Escondido

Puerto Escondido Hotel Guide

Puerto Escondido features 16 Expedia-listed hotels and apartments. Just a short ride from Puerto Escondido's town center visitors can choose from 16 Expedia-listed places to stay.

Expedia hotels that are within driving distance of Puerto Escondido include the Villas Carrizalillo and Posada Real Puerto Escondido.

The Hotel Escondido is located 9 miles from the main part of Puerto Escondido. Another option is the Hotel Santa Fe, which is situated 6 miles away. The Bungalows Santa Cruz and the Hotel Suites Villasol are two other accommodation options in Puerto Escondido.

Looking for more things to do? Why not spend some time visiting Universidad del Mar and Puerto Angel Pier, which you'll find in Puerto Angel, 45 miles to the east of Puerto Escondido. Should you wish to stay in Puerto Angel, check out the room rates at the Hotel Ángel del Mar and Cabanas Biuzaa. 40 miles to the southeast of Puerto Escondido, you can also stay at Mazunte, which is home to the Zoa Hotel and Un Sueño Cabañas del Pacífico. The Mermejita Beach and Rinconcito Beach are just some of the more popular sites to see for those visiting Mazunte.

Located 4 miles away from Puerto Escondido is Puerto Escondido International Airport. Stay nearby at Hotel Aldea del Bazar or Hotel Casablanca.