Mexico

How to get from Oaxaca to Puerto Escondido

Compare all transport options: bus, ferry, train, flight. Prices, durations and tips from a local expert.

⏱
FASTEST
2h 8min
💶
From
8€
📍
Distance
139 km
Powered by 12Go system

There are 1 way(s) to get from Oaxaca to Puerto Escondido

Select an option below to see the route details and compare prices. Secure booking via our partner 12go.asia.

🚌 Departure from Oaxaca
📍The main departure point in Oaxaca is the Central de Autobuses de Oaxaca, also known as the ADO terminal. It's a large, well-organized station with multiple platforms, ticket counters, waiting areas, and basic amenities like food stalls and restrooms.
🚇The Central de Autobuses is located a short distance from Oaxaca's historic city center. You can easily reach it by taxi (around 5-10 minutes, costing about €3-5) or by a local colectivos (shared taxi/van) for a more budget-friendly option, typically taking 10-15 minutes.
⏰Buses from Oaxaca to Puerto Escondido operate frequently throughout the day, with departures available from early morning until late evening. It's advisable to check the specific schedules with ADO or OCC, but you'll generally find options every hour or so.
💸 Transport from 8€ per person
⚡ Fastest: 2h 8min
🗓 Book now Secure payment · via 12go.asia
📶 Stay connected the moment you land

Activate an eSIM before you go: internet the moment you land, no SIM to swap, zero roaming fees.

Yesim · eSIM partner

Practical tips

💡
Book in Advance, Especially for Popular Times

While Oaxaca to Puerto Escondido is a frequent route, booking your bus ticket a few days in advance, especially for evening departures or during peak season, ensures you get your preferred time and seat. Use operator websites or trusted online platforms.

💡
Confirm Your Departure Terminal

Oaxaca has a central ADO bus terminal. Always double-check your ticket for the correct terminal, even if it's generally the main one. Arriving at the right spot saves stress and ensures you don't miss your bus to the coast.

💡
Pack Snacks and Water

Even though it's a relatively short journey, having your own snacks and water on hand makes the trip more comfortable. While buses often make short stops, personal provisions are always a good idea for any Mexican coach trip.

💡
Don't Confuse Buses with Ferries

This route is exclusively by bus. Unlike island destinations like Cozumel or Holbox, which require a ferry, or Baja California, which uses a cross-sea ferry, Oaxaca to Puerto Escondido is a direct overland journey. No boats involved!

💡
Enjoy the Scenery

The route from Oaxaca to Puerto Escondido passes through varied landscapes, from mountains to coastal plains. It's a great opportunity to see more of Mexico's natural beauty. Choose a window seat if you can!

🛣️ The journey experience

Planning your trip from Oaxaca to Puerto Escondido? While Mexico boasts an incredible long-distance coach network, knowing when to opt for a bus, a flight, or even a ferry can be a challenge. For this specific route, the choice is straightforward: you'll be taking a comfortable coach. Forget about lengthy detours or complex ferry schedules; this journey is a classic example of Mexico's efficient bus travel, offering a direct and reliable way to get from the cultural heart of Oaxaca to the Pacific coast.

The primary and most convenient option for travel between Oaxaca and Puerto Escondido is by bus. Several reputable operators serve this route, including ADO and OCC (often part of the ADO group), which are known for their modern, air-conditioned coaches. A ticket typically costs around €8, and the journey takes approximately 2 hours. While the price might seem low for such a distance, these services offer excellent value, making it a budget-friendly choice for independent travelers.

Unlike routes like Cancún–Mexico City, where a cheap flight often makes more sense than a 20-hour bus haul, the Oaxaca–Puerto Escondido journey is perfectly suited for bus travel. It's too short for a flight to be practical, and there are no ferry options. Rest assured that choosing the bus here means you're making the smartest, most efficient, and most economical decision for your travel needs, allowing you to relax and enjoy the scenic drive without any unnecessary complications or hidden alternatives.

Frequently asked questions — Oaxaca → Puerto Escondido

✨ Why visit Puerto Escondido?

  • ✓ Surf the famous Zicatela Beach, known as the 'Mexican Pipeline'.
  • ✓ Explore the vibrant Mercado Benito Juarez for local crafts and food.
  • ✓ Enjoy fresh seafood and stunning sunsets at Playa Carrizalillo.
  • ✓ Discover bioluminescence tours in the Manialtepec Lagoon at night.
  • ✓ Witness sea turtle release programs at La Escobilla or Mazunte beaches.
🌙
Recommended stay
5 to 7 nights — enough time to enjoy surfing, local culture, and nature excursions.

☀️ When to visit Puerto Escondido?

TROPICAL SAVANNAH CLIMATE

December to April — dry season with sunny days, perfect for beach activities and exploring.

Jan 😊
Feb 😊
Mar 😊
Apr 😊
May 😐
Jun 😞
Jul 😞
Aug 😞
Sep 😞
Oct 😐
Nov 😊
Dec 😊
📍
In Puerto Escondido — Plan your stay
Accommodation, activities and tips selected for you
🏨 Accommodation
Hotels in Puerto Escondido
Compare the best rates available
via trip.com

What to do in Puerto Escondido?

Local experiences, must-see sights and activities selected for you

INCONTOURNABLE
🌊
Surf at Zicatela Beach
Known as the 'Mexican Pipeline,' Zicatela offers world-class surfing conditions, especially for experienced surfers. Watch pros conquer massive waves or take lessons if you're a beginner on a calmer section. Best to visit during the dry season (November to May) for ideal wave conditions. Lessons start around 50€.
🛥️
Dolphin & Whale Watching Tour
Embark on a boat trip from Puerto Escondido to witness a rich marine life. Spot playful dolphins, majestic whales (seasonal, typically December to March), and various sea birds. Choose an early morning tour for the calmest waters and best chances of sightings. Expect tours to cost from 30€.
🌅
Sunset at Carrizalillo Beach
Carrizalillo Beach, a stunning cove accessible via a long set of stairs, is perfect for swimming, paddleboarding, and snorkeling in calmer waters. Stay until dusk to witness a breathtaking sunset painting the sky with vibrant colors. Arrive early to secure a good spot, especially during peak season.
🍜
Explore Benito Juarez Market
Immerse yourself in local life at the bustling Benito Juarez Market. Discover an array of fresh produce, seafood, spices, textiles, and local crafts. It's an excellent place to sample authentic Oaxacan street food like tlayudas or fresh fruit juices. Open daily from early morning until late afternoon.
🐢
Liberate Baby Turtles at La Escobilla
Participate in a heartwarming baby turtle release program at La Escobilla Sanctuary, one of the most important nesting sites for olive ridley sea turtles. This unforgettable experience contributes to conservation efforts. Releases usually occur around sunset. A small donation (around 5€) is often requested.
🧘‍♀️
Yoga & Wellness Retreats
Puerto Escondido is a growing hub for yoga and wellness, offering numerous studios and retreats with ocean views. Join a drop-in class or book a multi-day retreat to rejuvenate your body and mind. Many studios offer classes for around 10-15€ per session. Check schedules for sunset classes.
泻
Relax at Laguna de Manialtepec
Just a short drive from Puerto Escondido, this tranquil lagoon is famous for its mesmerizing bioluminescence. Take a night boat tour to witness the water glow with every movement. During the day, it's perfect for kayaking, birdwatching, and paddleboarding. Bioluminescent tours start from 20€.
🚶‍♀️
Stroll La Punta de Zicatela
At the southern end of Zicatela Beach, La Punta offers a more bohemian and laid-back vibe. Enjoy charming cafes, small restaurants, and unique boutique shops. It's a fantastic spot for beginner surfers and a popular place to watch the sunset from a cliffside bar. Visit in the late afternoon for dinner and drinks.

⏱️ How long to visit Puerto Escondido?

3 to 10 days

For an independent francophone traveler, 5-7 days is ideal to fully experience Puerto Escondido. This allows time for surfing, beach hopping, and exploring local markets. If you have less time, 3-4 days will let you enjoy the main beaches and nightlife, but you'll miss out on day trips to nearby lagoons or a deeper dive into the local culture. Consider extending to 10 days if you plan on taking surf lessons or exploring the Oaxaca coast further.

Related searches

bus Oaxaca Puerto Escondido how to get from Oaxaca to Puerto Escondido ticket price Oaxaca to Puerto Escondido travel time Oaxaca to Puerto Escondido travel to Mexico

Other trips from Oaxaca

Book now