Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Save up to $603 by booking Flight + Hotel.

Search 321,000 hotels and 400 airlines worldwide.

Get the price Guarantee available for your trip.


Puerto Escondido

Puerto Escondido is great for those who are looking to escape the daily grind for a couple of days or a longer vacation.

Packages in Puerto Escondido

Get cash savings with your Expedia package. When you bundle your flight and accommodation purchases together in one simple package, you save time and money. Extra cash on your Puerto Escondido vacation means more entertainment!

Would you like to save up to $603? Purchase a travel package now!

About 400 partner airlines and 321,000 hotels worldwide are ready for you to book via our enormous worldwide database.

Your Oaxaca travels will seem that much nicer with Expedia's prices.

Do not worry about changing your family's vacation plans, as we do not charge additional cancellation fees for almost all of our reservations.

Puerto Escondido Vacation Packages

The population of this Oaxaca destination is nearly 19,000.

Puerto Escondido is situated approximately 5 miles (8 kilometers) northwest of Rinconada and about 280 miles (445 kilometers) southeast of Mexico City, the national capital.

When you hear the word "vacation", do you automatically think of the beach? If so, you have come to the right place. This area is known for its coastal areas, so pack some supplies and treat yourself to a relaxing afternoon outdoors. The best spots to visit in the region are Puerto Angelito Beach, Bacocho Beach, and Carrizalillo Beach.

Accommodation in Puerto Escondido

A great hotel often equates to vacation bliss. You'll find some of the most popular hotels in Puerto Escondido through Expedia's Puerto Escondido hotels guide.

If you're splashing out for a special occasion, why not check out the Hotel Escondido, at Carretera Salina Cruz- Pinotepa, and the Villas Carrizalillo, at Avenida Carrizalillo No 125. Alternatively, the Hotel Santa Fe, at Calle Del Morro S/N, and the Bungalows Santa Cruz, at Calle del Morro S/N, are two value-for-money choices worth considering.


Top Hotel Deals

See all 45 Hotels in Puerto Escondido
$52
Hotel Aldea del Bazar

Hotel Aldea del Bazar

Boulevard Benito Juarez Lote 7 -Bacocho, Puerto Escondido
3.9
of 5, from 66 reviews
3.5 out of 5.0

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

$68
Hotel Santa Fe

Hotel Santa Fe

Calle Del Morro S/N, Puerto Escondido
4.1
of 5, from 77 reviews
2.5 out of 5.0

Nestled on the beach, this Puerto Escondido hotel is within 3 mi (5 km) of Puerto Angelito Beach, Carrizalillo Beach, and Bacocho Beach. Playa Roca Blanca is 26 mi (41.9 km) away.

Best Night Aldea Bacocho

Best Night Aldea Bacocho

Av. Monte Alban 5 Bacocho Puerto, Puerto Escondido
2.5 out of 5.0

Situated in Puerto Escondido, this hotel is within 1 mi (2 km) of Carrizalillo Beach, Puerto Angelito Beach, and Bacocho Beach. Playa Roca Blanca is 23.1 mi (37.2 km) away.

$47
Hotel Surf Olas Altas

Hotel Surf Olas Altas

Av. del Morro No. 310, Puerto Escondido
3.9
of 5, from 39 reviews
3.0 out of 5.0

Nestled on the beach, this Puerto Escondido hotel is 1.9 mi (3 km) from Puerto Angelito Beach and 2.1 mi (3.4 km) from Carrizalillo Beach. Bacocho Beach is 3.9 mi (6.3 km) away.

$51
SHAVANNA Hotel Boutique

SHAVANNA Hotel Boutique

Oceano Indico #119, Puerto Escondido
4.7
of 5, from 32 reviews
3.5 out of 5.0

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

$88
Vivo Resorts

Vivo Resorts

Avenida Vivo L 46-B, Puerto Escondido
4.4
of 5, from 28 reviews
3.5 out of 5.0

Nestled on the beach, this Puerto Escondido aparthotel is within 9 mi (15 km) of Bacocho Beach, Carrizalillo Beach, and Puerto Angelito Beach.

$57
Hotel Suites La Hacienda

Hotel Suites La Hacienda

15 Col tuna Rinconada, Puerto Escondido
4.7
of 5, from 7 reviews
3.0 out of 5.0

Located in Rinconada, this hotel is within a 15-minute walk of Carrizalillo Beach and Puerto Angelito Beach. Bacocho Beach is 1.2 mi (1.9 km) away.

$280
Hotel Escondido - Adult Only

Hotel Escondido - Adult Only

Carretera Salina Cruz- Pinotepa, Puerto Escondido
4.7
of 5, from 12 reviews
3.5 out of 5.0

Situated by the sea, this hotel is 6.7 mi (10.7 km) from Playa Roca Blanca and within 20 mi (32 km) of Bacocho Beach and Carrizalillo Beach. Puerto Angelito Beach is 17.4 mi (28 km) away.

Top Deals on Flights

These prices were available within the past 7 days. Prices quoted are per person, round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.