Search Hotels near Top Puerto Escondido Attractions

Top 10 Hotels in Puerto Escondido

See all 35 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 (49 reviews)

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

$88
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 (3 reviews)

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

$65
SHAVANNA Hotel Boutique
SHAVANNA Hotel Boutique

Oceano Indico #119, Puerto Escondido 71984

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

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

$49
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 (148 reviews)

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

$72
Hotel Rockaway
Hotel Rockaway

Calle del Morro s/n, Puerto Escondido 71980

3.5 out of 5.0
4.4 out of 5 (36 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 …

$64
Hotel & Club Campestre Altos Paraiso
Hotel & Club Campestre Altos Paraiso

C. Fed. Salina Cruz - Pinotepa Km. 108, Puerto Escondido 71838

2.5 out of 5.0

Situated near the beach, this hotel is 1 mi (1.6 km) from Playa Dorado and 4.3 mi (6.9 km) from Playa Roca Blanca. Bacocho …

Get Rates
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 (22 reviews)

Located in Puerto Escondido, this beachfront hotel is in the city center and within 3 mi (5 km) of Puerto Angelito Beach, …

$58
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 …

$43
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 (207 reviews)

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

$55
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 (108 reviews)

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

$49

Recent Reviews in Puerto Escondido

Where to stay in Puerto Escondido

Puerto Escondido Hotel Guide

Visiting Oaxaca and looking to book a hotel in Puerto Escondido? Our Expedia hotel database currently features 16 accommodation options within a 0.1-mile radius of Puerto Escondido's town center.

There are some Expedia accommodations within a 6 miles radius, such as the Villas Carrizalillo and Posada Real Puerto Escondido.

Puerto Escondido has a selection of economical hotel and apartment options sure to satisfy budget-minded visitors. 6 miles from Puerto Escondido's downtown area is where you'll find the Bungalows Santa Cruz. The Hotel Suites Villasol is just 5 miles away. Different affordable accommodation options include the Hotel Aldea del Bazar and the Suites & Hotel Punta Esmeralda.

The Hotel Escondido is positioned 9 miles from the main part of Puerto Escondido. Or, alternatively, the Hotel Santa Fe is positioned 6 miles away. Other hotel and apartment options in the area are the Hotel Casablanca and the Villa Mozart y Macondo.

6 miles to the southeast of Puerto Escondido you will find Centro, where you can spend the day visiting Playa Marinero and Playa Principal. Expedia-listed Centro accommodation options are the Hotel Paraiso Escondido and Hotel Surf Olas Altas. Or, you could stay in Puerto Angel, 45 miles to the east of Puerto Escondido, where you can pick from the Hotel Ángel del Mar and Cabanas Biuzaa. Whether you're just passing through or staying in Puerto Angel, be sure to visit the Universidad del Mar and Puerto Angel Pier.

Situated 4 miles away from Puerto Escondido is Puerto Escondido International Airport. Stay nearby at Hotel Careyes Puerto Escondido or Quinta Carrizalillo.