Puerto Escondido is a surf town first and a tourist destination second - and that’s precisely what makes it interesting. Tucked into the Oaxacan coast seven hours south of Oaxaca City (or a 45-minute flight from Mexico City), it has built a dedicated following among surfers drawn to Zicatela’s powerful pipeline, travellers who discovered it on the backpacker circuit and keep coming back, and a growing number of boutique hotel guests who want the Pacific coast without the resort-strip atmosphere of Los Cabos or Huatulco.
The city is small enough to walk, but spread enough that your choice of neighbourhood makes a real difference to your experience.
Neighbourhood Guide
Zicatela: The long, straight beach south of the town pier is Puerto Escondido’s iconic zone. The surf here - particularly the break known as the Mexican Pipeline - is among the most powerful beach breaks in the world. The waves are genuinely dangerous for casual swimmers (riptides, shore break, strong currents), but the atmosphere around the beach is reliably good: surf shops, cheap restaurants in open-fronted palapa buildings, hostels with communal hammock terraces, and a mix of serious surfers and travellers who came for the vibe. Accommodation here leans toward budget and mid-range, with most properties a short walk from the beach.
La Punta (Punta Zicatela): The southern end of the Zicatela beach curves into a small headland where the surf calms dramatically. La Punta has emerged as Puerto Escondido’s most appealing neighbourhood for non-surfers and travellers seeking something beyond the hostel circuit. A rocky bay suitable for swimming, a cluster of genuinely good restaurants, boutique guesthouses and small hotels, and a slower pace than the main Zicatela strip. The walk from La Punta to central Zicatela takes about 25 minutes along the beach or 15 by road.
El Centro (the town): The market town on the hill above the beaches - the place where locals live and work. Markets, pharmacies, the colectivo terminal, cheap lonchería restaurants, and the most affordable guesthouses in the area. Not scenic, but useful for early departures or if you’re on a very tight budget. A steep road (or a short taxi) connects Centro to the beach neighbourhoods.
Bacocho: North of the town pier, Bacocho is Puerto Escondido’s upscale zone - a quieter beach with calmer surf than Zicatela, a residential feel, and the area’s largest hotels and all-inclusive properties. Bioluminescence boat tours depart from Bacocho at night. Further north, Carrizalillo Beach is a small, protected cove - one of the only genuinely swimmable beaches in the area - accessible via a steep staircase.
Budget Hotels (approximately MXN 400–1,600 / USD 23–90 per night)
Acuario Hotel is the original Zicatela institution - a beachfront property that has hosted surfers and backpackers for decades. Basic rooms with fans or AC, a small pool, a restaurant facing the break, and a location right on the sand. Dorm rooms from approximately MXN 380, private rooms from MXN 950 as of 2026. It’s not luxury, but it’s the most direct route to waking up on Zicatela.
Rockaway Hostel on Zicatela is the social hub of the backpacker scene - hammocks, board rentals, communal kitchen, surf-trip organising. From approximately MXN 350 dorm, MXN 1,100 private room. Good for solo travellers looking to link up with others heading to the same breaks or day trips.
Hostal Mayflower in El Centro is the cheapest reliable option in town - clean rooms, no beach access, but solid value at approximately MXN 700–900 per night for a private room as of 2026. The colectivo to Zicatela stops at the corner.
Hotel Buena Vista in Zicatela offers simple private rooms with AC, a small garden, and a terrace - a step up from hostel dormitories without the boutique price. From approximately MXN 1,200 per night as of 2026.
Mid-Range Hotels (approximately MXN 1,800–4,500 / USD 100–256 per night)
Hotel Santa Fe on the Zicatela esplanade is Puerto Escondido’s best-known mid-range property and has been for 30 years - a hacienda-style building with two pools, a garden, an excellent open-air restaurant, and rooms that manage to feel atmospheric without being precious. The surf break is visible from the upper rooms. From approximately MXN 2,200 per night as of 2026. Breakfast included.
Casa de Playa Acali in La Punta is a small boutique run by a Mexican architect who designed it himself - eight rooms around a central garden, a plunge pool, and a 3-minute walk to the La Punta swimming bay. Genuinely calm and well-maintained. From approximately MXN 2,800 per night as of 2026.
Villas Carrizalillo overlooks the Carrizalillo cove north of the main beach zone - a small hotel with an elevated deck facing the protected bay and rooms sized for couples or small families. From approximately MXN 2,400 per night as of 2026. The staircase to the beach is steep (about 170 steps) but the cove is worth it - the calmest swimming in Puerto Escondido.
La Palapa Hotel on Zicatela is a reliable mid-range option a block from the beach - palapas over the common areas, a small pool, a restaurant serving Oaxacan food, and staff who know local surf conditions. From approximately MXN 1,800 per night.
Luxury Hotels (approximately MXN 4,500–14,000+ / USD 256–800+ per night)
Hotel Escondido is the property that shifted the conversation about what Puerto Escondido could be - a design-forward boutique hotel perched above the coast south of Zicatela, with a combination of jungle and sea views from open-air rooms, a clifftop pool, and an emphasis on local Oaxacan food and craft. Adults only. From approximately MXN 7,500 per night as of 2026. Book months ahead during high season.
Vivo Resorts in Bacocho is the area’s fullest resort experience - multiple pools, spa, beach access, watersports, and all-inclusive packages. More conventional than Hotel Escondido but significantly better on family facilities and predictability. From approximately MXN 5,500 per person per night all-inclusive as of 2026.
Flor de Maria Hotel near Playa Marinero is a smaller luxury property with rooftop views over the town pier and bay - distinctive architecture, excellent breakfast, and a more personal scale than the resort options. From approximately MXN 4,500 per night as of 2026.
Transport Tips
Getting to Puerto Escondido: The most practical route from Mexico City is Aeromar or VivaAerobus to Puerto Escondido Airport (PXM) - flight time approximately 45 minutes, with connections from a few Mexican cities. Alternatively, the OCC/ADO overnight bus from Oaxaca City (approximately 7–8 hours on the mountain road, MXN 350–500) is a viable option for those already in Oaxaca. A more comfortable option is the Taxis Aeropuerto service from Oaxaca City via the toll road, approximately 5–6 hours.
Within Puerto Escondido: Taxis between Zicatela and El Centro cost approximately MXN 70–100. La Punta to central Zicatela is approximately MXN 80–120 by taxi. Mototaxis (three-wheeled motorcycle taxis) are cheaper at MXN 30–50 for short trips within zones. Walking along the esplanade connects Zicatela’s strip effectively during the day.
From the airport: Puerto Escondido airport is very small - authorised taxis from the airport to Zicatela cost approximately MXN 250–350. Uber does not reliably operate here. Pre-arrange a pickup through your hotel if arriving late.
Booking Tips
High-surf season (October–March) brings the best waves and the most experienced surf crowd - accommodation fills faster than the price tags suggest, especially the surf-adjacent properties on Zicatela. The Semana Santa (Easter) week is the most chaotic period, with Mexican families filling the beach towns and prices rising 50–80%. The bioluminescence tours that depart from Bacocho are best in the new-moon windows (darkest nights of each month) - if this is a priority, check the moon phase calendar when booking your stay. La Punta boutique hotels have limited room counts and book out quickly for any holiday weekend - a month’s notice is rarely enough in high season.
Additional Hotel Picks
Zicatela (budget): Hostel Central (dorms from approximately MXN 200/night) is a social hostel with a rooftop and surfboard storage - the classic Zicatela backpacker base. Hotel Ines (from approximately MXN 400/night) is a simple budget beachfront option. Baxar (from approximately MXN 1,500/night) is a design boutique with a pool and rooftop bar.
La Punta: Casa Losodeli (from approximately MXN 2,000/night) is a boutique property with a yoga programme, restaurant, and pool - one of La Punta’s most consistently recommended options for wellness-focused travellers.
Internal links: Puerto Escondido travel guide · things to do in Puerto Escondido · day trips from Puerto Escondido · travel insurance
Ready to Plan Your Trip?
See our itineraries for inspiration:
- Oaxaca Chiapas Itinerary - ten days through Oaxaca and Chiapas
- Mexico City To Oaxaca - the Mexico City to Oaxaca route
- 1 Week Mexico - one week covering Mexico City, Oaxaca and the beach
- 2 Weeks Mexico - the two-week Mexico circuit