Search Hotels near Top Puerto Escondido Attractions

Top 10 Hotels in Puerto Escondido

See all 36 Hotels in Puerto Escondido
Vivo Resorts

Vivo Resorts

Avenida Vivo L 46-B, Puerto Escondido 71996

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

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

Get Rates
Hotel Santa Fe

Hotel Santa Fe

Calle Del Morro S/N, Puerto Escondido 71980

2.5 out of 5.0
4.2 out of 5 (150 reviews)

Nestled on the beach, this Puerto Escondido hotel is within 3 mi (5 km) of Puerto Angelito Beach, Carrizalillo Beach, and …

Get Rates
Hotel Caracol Plaza and Resort

Hotel Caracol Plaza and Resort

Calle Septima Oriente, esq. 1a Sur, Puerto Escondido 71980

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

Situated near the beach, this hotel is within 1 mi (2 km) of Puerto Angelito Beach and Carrizalillo Beach. Bacocho Beach is …

$47
Hotel Aldea del Bazar

Hotel Aldea del Bazar

Boulevard Benito Juarez Lote 7 -Bacocho, Puerto Escondido 71983

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

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

$43
Hotel Escondido - Adult Only

Hotel Escondido - Adult Only

Carretera Salina Cruz- Pinotepa, Puerto Escondido 71983

3.5 out of 5.0
4.8 out of 5 (29 reviews)

Situated by the sea, this hotel is 3.4 mi (5.5 km) from Playa Dorado and 7.1 mi (11.4 km) from Playa Roca Blanca. Bacocho …

$280
Hotel Surf Olas Altas

Hotel Surf Olas Altas

Av. del Morro No. 310, Puerto Escondido 71980

3.0 out of 5.0
4.1 out of 5 (88 reviews)

Nestled on the beach, this Puerto Escondido hotel is 1.9 mi (3.1 km) from Puerto Angelito Beach and 2.2 mi (3.5 km) from …

Get Rates
SHAVANNA Hotel Boutique

SHAVANNA Hotel Boutique

Oceano Indico #119, Puerto Escondido 71984

3.5 out of 5.0
4.8 out of 5 (39 reviews)

Situated near the beach, this hotel is within 1 mi (2 km) of Carrizalillo Beach, Puerto Angelito Beach, and Bacocho Beach. …

Get Rates
Hotel Rockaway

Hotel Rockaway

Calle del Morro s/n, Puerto Escondido 71980

3.5 out of 5.0
4.4 out of 5 (37 reviews)

Situated near the beach, this hotel is 2 mi (3.2 km) from Puerto Angelito Beach and 2.2 mi (3.6 km) from Carrizalillo Beach …

Get Rates
Hotel Suites Villasol

Hotel Suites Villasol

Loma Bonita No 2 Fraccionamiento Bacocho, Puerto Escondido 71980

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

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

Get Rates
Villa Mozart y Macondo

Villa Mozart y Macondo

Av. Las Tortugas, No. 77 Carrizalillo, Puerto Escondido 71980

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

Located in Rinconada, this hotel is within a 15-minute walk of Carrizalillo Beach and Puerto Angelito Beach. Bacocho Beach is …

$44

Recent Reviews in Puerto Escondido

Where to stay in Puerto Escondido

Puerto Escondido Hotel Guide

Top Puerto Escondido Accommodations

You won't find a huge choice of accommodation offerings in central Puerto Escondido, but travel just out of town and you’ll have better luck. You will find 16 hotels within 6 miles listed on Expedia.

The Villas Carrizalillo and Posada Real Puerto Escondido are among the closest to the action in Puerto Escondido.

Haven't found exactly what you were looking for? The Hotel Escondido and the Hotel Santa Fe are positioned 9 miles and Hotel Santa Fe away from the hub of Puerto Escondido. Explorers looking for something else can book accommodations at the Bungalows Santa Cruz and the Hotel Suites Villasol, 6 miles and 5 miles away.

Attractions and Hotels Near Puerto Escondido

Once you have really explored Puerto Escondido, why not explore a bit more of the area? The Oaxaca district has plenty of attractions waiting to be explored. Check out Oaxaca's ruins, traditional villages and old towns or enjoy the area's beaches, coastal plains and rivers. Active visitors may try mountain climbing, hiking and picnicking in this part of Mexico.

Zicatela Beach and El Malucano are two more places to take a look at in Oaxaca. Zicatela Beach is 7 miles to the southeast of Puerto Escondido, while El Malucano is 9 miles to the southeast. Hotels in Zicatela Beach include the Hotel Aldea del Bazar and Suites & Hotel Punta Esmeralda. The Hotel Surf Olas Altas and Casamar Suites are some of the hotels in El Malucano.

How to Get to Puerto Escondido

If you are planning on arriving through Puerto Escondido International Airport, you may choose to book a bed at the Hotel Casablanca, or the Villa Mozart y Macondo, both of which are conveniently located nearby.