Why Come to Puerto Escondido?
Puerto Escondido is not just a beach destination; it's a global phenomenon that has attracted travelers, surfers, and digital nomads from around the world for decades. Located on the Oaxaca coast, this coastal town has one main claim to fame: some of Mexico's most consistent and thrilling waves.
The magic of Puerto Escondido lies in its unique combination: world-championship beaches, a culinary scene rivaling major food capitals, a vibrant international community with authentic local culture, and a pace of life that honors the balance between adventure and relaxation. Whether you come to master the Mexican Pipeline (the legendary Zicatela wave), taste fresh ceviche at a restaurant overlooking the ocean, or simply sit in a hammock with mezcal as the sun sets, Puerto Escondido offers something transformative.
Surf season runs from May through December, but true surfers know that June-September is when waves reach peak consistency. However, outside surf season, the town maintains its charm with calm beaches, lower prices, and a more local atmosphere.
Puerto Escondido also serves as the perfect gateway to the Oaxaca coast, with easy access to other treasures like Zipolite, Huatulco, and the Manialtepec lagoons.
The Main Beaches: Beyond Zicatela
Zicatela is probably Mexico's most famous beach in terms of waves. Home to the legendary Mexican Pipeline wave, Zicatela hosted ISA world championships multiple times. Waves can reach 3-4 meters in peak season (August-October), and the sand and rock bottom creates deep tubes that thrill experienced surfers. The town lines this beach with bars, restaurants, and surf schools. It's buzzing, thrilling, and frankly, the heart of Puerto Escondido's action.
Carrizalillo is a less crowded but equally beautiful beach, accessible only by descending 150 steps carved into the rock from a small cove. This access difficulty means it has a fraction of Zicatela's crowds, making it perfect for travelers seeking authenticity. The water is clear, waves are gentler than Zicatela, and the views while descending are spectacular. Cliff-top restaurants serve ceviche and fresh drinks.
Puerto Angelito is a small, sheltered beach with clear, calm water, ideal for families, snorkelers, and swimmers. Waves here are minimal, making it perfect for days when Zicatela is too powerful, or simply to relax without ocean worries. Nearby coral reefs make it a decent snorkeling site.
Bacocho is a larger, sandier beach, less known than Zicatela but equally scenic. It offers panoramic views and is an excellent sunset-watching spot, with moderate waves suitable for intermediate surfers. There's less tourism here, making it feel more authentic.
Punta Zicatela is the eastern end of Zicatela beach, where waves are even larger and wilder. Expert surfers only. It's where you see the most aggressive "chargers" on the coast attacking 4+ meter wave bodies.
Surf Culture and How to Learn
Puerto Escondido is more than just a place to surf; it's a global surf culture capital. Here, surfing isn't a hobby, it's a lifestyle. Most people who stay here have the ocean as a central part of their day, whether in the water or watching others do it.
Surf Schools: There are dozens of quality schools in Zicatela and surrounding areas. Main ones include Ola Blanca, Escuela de Surf Eros, and Tierra y Ola. Lessons cost 400-600 pesos per session (30-45 minutes) or 1,200-1,800 pesos for a 5-lesson package. Even beginners can be paddling waves on day one at calmer beaches like Puerto Angelito or Carrizalillo before trying Zicatela.
Board Rentals: You can rent a surfboard for 150-300 pesos per day, or 800-1,200 pesos per week. Most schools also rent equipment. Local shaper shops like Marcelo's Surfboards craft custom boards if you want a personalized stick.
Wave Etiquette: Surfing is a closed community with unwritten rules. Respect the lineup (the zone where surfers wait for waves), don't drop in on other surfers, get out of the way of those riding the wave, and never, ever abandon your board in the water. Locals are friendly but can get protective if you disrespect the break.
Best Time to Learn: January-April waves are smaller and friendlier for beginners. June-September waves are championship-caliber but can be humiliating for novices. October-December is the sweet spot: solid but learnable waves.
Gear You'll Need: A rashguard-type swim shirt or wetsuit (water is warm so normal swim trunks work fine except in winter), sunscreen (essential), a leash for your board, and sturdy sandals. If your hands are sensitive, consider gloves.
Gastronomy: Fresh Seafood and Nightlife
Puerto Escondido's gastronomy is exceptional. This is an authentic coastal town where fishermen head out every morning, and chefs buy fish still dripping from the dock. Prices are surprisingly low for the quality you receive.
Must-Try Restaurants:
- Cocina al Fuego - Located right beachside in Zicatela, this place is an institution. Their ceviches are legendary, the seafood broth is addictive, and the wood-fired branzino is perfect. Prices: 150-250 pesos per main dish. Highly recommended for sunset.
- Los Tíos - A classic where local fishermen eat. Authentic, cheap, and delicious. Their shrimp broth and garlic octopus are must-haves. 100-180 pesos per dish.
- Sibu Cafe - For a more relaxed vibe, this place serves incredible breakfasts, smoothie bowls, and sandwiches. Perfect before a surf session. 80-150 pesos.
- Fuego Brew Co. - The local craft brewery that's won multiple awards. Their IPA is excellent, and fish and chips pair perfectly with a cold beer. 120-180 pesos per beer, 150-200 per dish.
- Son of a Gun - A sophisticated yet relaxed spot with exceptional raw seafood, fresh oysters, and creative cocktails. 200-300 pesos per dish.
- Nayarit - Cevicheria-style seafood specialist. The tuna ceviche, octopus, and shrimp are all top-tier. 120-200 pesos.
Nightlife: Puerto Escondido's nightlife scene is surprisingly vibrant for a small town. Main bars include:
- Wipeout Surf Bar - The iconic spot where surfers gather, screens surf films, and has incredible energy. Often live music. Drinks: 60-100 pesos.
- Taller Cervecería - Relaxed craft beer bar with board games and good international beer selection. 80-120 pesos per beer.
- Shark Bite - Another beach bar with friendly vibe, tequila and cocktails. Good for meeting other travelers.
- Luna Luna - More upscale nightclub, sometimes has DJ and dance floor. Popular on Fridays and Saturdays.
Most bars close around 1-2 AM on weeknights, but weekends people often stay out later.
Practical Information: Getting There, Safety, and Budget
How to Get There: Puerto Escondido has a small airport (code: PXM) with flights from Mexico City, Oaxaca capital, and sometimes other Mexican destinations. Flight time from CDMX is roughly 1 hour. Alternatively, you can drive from Oaxaca capital (6-7 hours) or arrive by bus (9-10 hours from CDMX with a connection in Oaxaca). From the airport to downtown Puerto Escondido is about 15-25 minutes by shared taxi (100-150 pesos) or private car (250-400 pesos).
Daily Budget: Puerto Escondido is surprisingly affordable. A realistic daily budget is:
- Accommodation: 400-600 pesos/night for a decent hostel, 800-1,500 for a 3-star hotel, 2,000+ for resorts.
- Food: 800-1,200 pesos/day eating balanced (breakfast 100-150, lunch 200-300, dinner 300-400, snacks 100-150).
- Activities: 400-600 pesos for surf lessons, 0 for beaches, 100-200 for boat tours.
- Local Transport: 20-50 pesos per taxi or mototaxi ride.
A realistic total budget is 1,800-2,500 pesos/day (USD 110-150/day) for budget to mid-range travelers.
Best Time to Visit: October-November is ideal: quality waves, lower prices than peak season, far fewer tourists than December-January. June-September is when swells are most consistent but it's rainy season (mostly afternoon showers). December-January is peak season with crowded beaches but drier.
Climate: Temperatures year-round range 25-32°C. Rainy season is June-October (mostly afternoon rain). You don't need much clothing: shorts, t-shirts, a light jacket, and a raincoat if visiting rainy season.
Safety: Puerto Escondido is relatively safe compared to other Mexican cities. Tourist zones (Zicatela, Puerto Angelito, downtown) are safe even at night, though use common sense: avoid walking alone on dark streets after 2 AM, don't wear expensive jewelry, and keep belongings secure. Tourists are frequent and generally treated securely by the community.
Connectivity: Internet is reliable in hotels and cafes. Most hostels and hotels offer WiFi. If you need a data plan, buy a local SIM from Telcel or Movistar (200-300 pesos for a basic plan).
Money: There are ATMs throughout Puerto Escondido. Credit cards are accepted at main restaurants and hotels, but carry cash for small businesses and beach vendors. Exchange rate is roughly 17-20 pesos per USD 1.
Hidden Gems and Off-the-Radar Adventures
While Zicatela gets most of the attention, more adventurous travelers discover the true gems of Puerto Escondido and surroundings.
Manialtepec Lagoon (30 minutes drive): This freshwater lagoon is home to the natural "bioluminescence" phenomenon where water glows in the dark during certain seasons (June-September). Night boat tours cost 300-400 pesos per person. During the day, it's a birdwatcher's paradise and peaceful fishing spot. If you're into bird watching, this is a dream.
Zipolite (45 minutes drive): One of Oaxaca's most authentic beach towns, Zipolite has a legal nude beach, a relaxed hippie vibe, and a completely different atmosphere from Puerto Escondido. Prices are even lower, food is excellent, and there's an authenticity many travelers love. Waves here are also good for intermediate surfers.
Huatulco (90 minutes drive): A more developed but beautiful resort with tranquil beaches, eco-lodges, and a more peaceful vibe. Perfect if you want less chaos but still want coast time. Seafood restaurants here are top-tier.
Puerto Escondido Market: Away from Zicatela's tourist zone, the local market where residents shop for fruits, vegetables, cheeses, and meats. It's chaotic but authentic. Try local tropical fruit: mangoes, papayas, guavas. Incredibly low prices.
Artisanal Fishing: Some local operators offer trips on small artisanal boats where you observe (or participate in) daily local fishing. It's a way to connect with real coastal culture. Costs 600-1,000 pesos for 4-5 hours.
Diving Tours: While Puerto Escondido is mainly for surfers, decent dive sites exist around Huatulco and Puerto Angelito. Dives cost 600-800 pesos with certified local operators.
Suggested Itineraries
The itineraries below are designed for different types of travelers. Adapt based on your pace and interests.
Suggested itineraries
Intensive Surf Trip: The Acid Test
<p><strong>Day 1 (Arrival):</strong> Arrive in the morning, take a taxi to your hostel (40 minutes from airport). Rest a bit, then walk Zicatela to acclimate. Watch the waves in the afternoon from the beach (if first-timer, this matters to understand real size). Dinner at Cocina al Fuego and hit bed early. (Cost: accommodation 400-600 pesos, meals 500 pesos)</p><p><strong>Day 2 (First Session):</strong> Early breakfast (6 AM) at Sibu Cafe. Surf lesson at 7:30 AM at Puerto Angelito or Carrizalillo (calmer beginner beaches). 2 hours water, 2 rest. Lunch at Los Tíos. Evening session at Zicatela if ready, or more rest if not. Dinner at Nayarit, then drink at Wipeout Surf Bar. Sleep well, you'll be sore. (Cost: lesson 500 pesos, meals 800 pesos, drink 150 pesos)</p><p><strong>Day 3 (Consolidation):</strong> Another early breakfast, 2-hour lesson or free session (you'll have improved a lot). Late lunch. Spend afternoon exploring Puerto Angelito or just resting muscles. Relaxed dinner, sunset beach walk. Fly home (or continue) proud you did it. (Cost: lesson 500 pesos if applicable, meals 700 pesos)</p><p><strong>Total cost: Approximately 3,000-3,500 pesos (USD 180-210) per person for 3 days not including flights.</strong></p>
Complete Experience: Ocean, Culture, and Flavor
<p><strong>Day 1 (Arrival and Exploration):</strong> Arrive, settle in, walk Zicatela. Late lunch at beach cafe. Swim at Puerto Angelito to acclimate. Early dinner at Sibu Cafe. Evening walk around town. (Cost: accommodation 500 pesos, meals 600 pesos)</p><p><strong>Day 2 (First Surf Session):</strong> Surf lesson at 7:30 AM at Carrizalillo (150-step descent included). Breakfast after, relaxed lunch. Free afternoon to rest or explore Puerto Angelito. Dinner and drink at Wipeout Surf Bar. (Cost: lesson 500 pesos, meals 900 pesos, drink 150 pesos)</p><p><strong>Day 3 (Another Surf Session Plus Culinary Adventure):</strong> 2-hour lesson at Zicatela (bigger waves, now you have experience). Lunch at Los Tíos. Afternoon exploring local market, trying tropical fruits. Special dinner at Son of a Gun (raw seafood) and cocktail. (Cost: lesson 500 pesos, meals 1,200 pesos, cocktail 150 pesos)</p><p><strong>Day 4 (Off-the-Beaten-Path Adventure):</strong> Surf-free day. Manialtepec Lagoon tour (30 minutes, boat tour 350 pesos). Bird watching and lagoon exploration. Return afternoon. Casual dinner at Nayarit. Relaxed drink. (Cost: tour 350 pesos, meals 800 pesos, drink 100 pesos)</p><p><strong>Day 5 (Relaxed Farewell):</strong> Slow breakfast. Last free surf session or beach rest. Last-minute shopping (art, crafts). Farewell lunch at Cocina al Fuego. Fly home. (Cost: meals 600 pesos, shopping 200-500 pesos)</p><p><strong>Total cost: Approximately 6,000-7,000 pesos (USD 360-420) for 5 days not including flights.</strong></p>
Grand Coast Adventure: Puerto Escondido to Huatulco
<p><strong>Days 1-2 (Puerto Escondido - First Sessions):</strong> Arrive, settle in, take 2 surf lessons at Carrizalillo and Zicatela. Explore the zone, eat well. Spend time watching waves, meeting community. (Cost: 2 nights accommodation 1,000 pesos, meals 1,500 pesos, 2 lessons 1,000 pesos)</p><p><strong>Day 3 (Manialtepec Excursion):</strong> Boat tour to Manialtepec Lagoon. Bird watching. Return afternoon. Free surf session at Puerto Escondido. Dinner at Los Tíos. (Cost: accommodation 500 pesos, tour 350 pesos, meals 800 pesos)</p><p><strong>Day 4 (Travel to Zipolite):</strong> Drive or take colectivo to Zipolite (45 minutes). Settle in more economical hostel (300-400 pesos/night). Explore nude beach, eat in local comedores, experience hippie vibe. Sunset beach time. (Cost: accommodation 400 pesos, transport 200 pesos, meals 600 pesos)</p><p><strong>Day 5 (Zipolite - Relaxation and More):</strong> Surf session at Zipolite (calmer waves). Spend time on beach. Eat fresh ceviche beachside. Chat with locals, learn stories. Small restaurant dinner. (Cost: accommodation 400 pesos, lesson 400 pesos, meals 700 pesos)</p><p><strong>Day 6 (Travel to Huatulco):</strong> Travel to Huatulco (90 minutes by car/bus). Settle in nicer hotel. Explore Huatulco beaches, all calm and beautiful. Special seafood restaurant dinner. (Cost: accommodation 800 pesos, transport 300 pesos, meals 1,000 pesos)</p><p><strong>Day 7 (Huatulco - Last Day):</strong> Diving or snorkeling tour (600 pesos). Bay exploration. Last farewell meal. Buy souvenirs. Fly home or return to Puerto Escondido if continuing. (Cost: accommodation 800 pesos, tour 600 pesos, meals 800 pesos, souvenirs 300 pesos)</p><p><strong>Total cost: Approximately 10,000-12,000 pesos (USD 600-720) for 7 days not including flights. Note: These budgets assume hostels and comedores, not luxury hotels or fancy restaurants.</strong></p>
✨ Book & Save
Recommended links to complement your trip. Booking through these links supports Marimbas Home at no extra cost.
Related guides
Oaxaca
Discover Oaxaca: the 7 moles, Monte Albán, Hierve el Agua, artisan markets, mezcal and.
Huatulco: The 9 Bays of Oaxaca
Discover an untouched tropical paradise with pristine beaches, diving, and adventure in the Biosphere Reserve
Mexico's Best Beaches
Complete Mexico beach guide: turquoise Caribbean, wild Pacific, hidden Chiapas. Tulum.