This is my most asked question about the Oaxaca coast – how to get there?! That’s because this remote area is surrounded by rugged mountains and there just isn’t a lot of info online. So I want to share what I’ve learned over the last few years about all the ways you travel Oaxaca to Mazunte, San Agustinillo, and Zipolite. I hope this clears up some confusion and answers how to get to Mazunte (and the other beach towns!)
I wrote a similar post about how to get from Oaxaca to Puerto Escondido. But you will take a different route if your trip is Oaxaca to Mazunte, San Agustinillo, or Zipolite. I’ll explain below and give you all the options.
If you aren’t sure which Oaxaca beach you want to visit, check out my Oaxaca coast guide for the best beaches in Oaxaca for each kind of travel style.
Find lots more links to Oaxaca coast blogs at the end of this post.
Love Mexican food? Join our Oaxaca retreat + food experience – Milpa + Mesa below.
Find Your Mazunte, San Agustinillo or Zipolite Airbnb or Hotel:
How to Get to Mazunte, San Agustinillo, Zipolite from Oaxaca: Method 1
Overland – Oaxaca to Mazunte/SanAgustinillo/Zipolite
If you plan to go to the smaller towns of Mazunte, San Agustinillo or Zipolite (rather than Puerto Escondido), there is a different route to take from Oaxaca. You will want to take a shuttle that runs to or through Pochutla, as that is much more direct (and actually is a shorter trip than Oaxaca to Puerto Escondido!)
You’ll want to keep two things in mind when making an overland trip from Oaxaca to Mazunte/San Agustinillo/Zipolite:
- This is a very windy mountain road with lots of switchbacks. Not quite as windy as the route from Oaxaca to Puerto Escondido, but won’t be comfortable for those prone to car sickness. Or at least consider bringing dramamine if you have a sensitive stomach.
- There is the possibility of running into a bloqueo. Bloqueos are road blockades that pop up around the state due to political protests. It’s not likely that this will happen, but there is no way to predict it. I once got stuck in a pretty tough one overnight on the route from Puerto to Oaxaca (not this route). It was frustrating and uncomfortable. However, it hasn’t stopped me from taking the overland routes. You’ll have to decide how comfortable you are with the above two factors.
There are many of passenger vans that do this route. Almost all stop in Pochutla, and then you would take a local pasajero (a shared taxi-like truck) or a taxi to your final destination.
However, there is a company that runs a shuttle from Oaxaca to Zipolite, a beach town. This will get you much closer to your final destination. If you are staying in Mazunte or San Agustinillo, it’s only about a 10-20 minute drive further by taxi.
How to Get to Mazunte, San Agustinillo or Zipolite from Oaxaca Overland:
Armenta y López 504
These are usually 12 seat passenger vans. Head to the station in the centro (see map above) to inquire about schedules and prices. As of January 2019, the cost was approximately 240MXN.
If you are doing the reverse trip, below is the station in Zipolite, including photos of the current schedule as of January 2019 – from Zipolite to Oaxaca.
Total Trip Length: about 7-8 hours
Long Bus Ride – Oaxaca to Huatulco:
One other overland option is to the a longer first class bus from Oaxaca to Huatulco. This ADO bus takes about 8-9hours and is a bit more comfortable. You can check here for schedules and prices. Once you reach Huatulco, you will need to follow the directions below to get to your final destination of Zipolite, Mazunte or San Agustinillo.
Total Trip Length: 9-11 hours
How to Get to Mazunte, San Agustinillo, Zipolite from Oaxaca: Method 2
Flight – Oaxaca to Mazunte/San Agustinillo/Zipolite
If you prefer to fly, you can either fly to Puerto Escondido or Huatulco. The little beach towns of Mazunte, San Agustinillo and Zipolite are about equal distance between the two airports. Once you reach either of the airports, you will need to head to the bus station to catch a bus going in either direction or you can take a taxi direct.
Flying Oaxaca to Puerto Escondido:
There are two small airlines, AeroTucan and AeroVega that make this route that lasts about 30-35 minutes.
They have a website where you can search and book tickets.
Prices are currently around 2550MXN one way. This will vary depending on season and day. You can book and pay online.
I took an AeroTucan flight from Oaxaca city to Huatulco, but this is the same plane and very similar flight that they run into Puerto Escondido.
Keep in mind that these are very small planes with one pilot and a single propeller. You should be comfortable with this type of travel. The views are beautiful and it’s a short ride.
I found this blog post helpful with first hand experience and photos. (Note: the AeroTucan website has been updated and you can book online now)
AeroVega is an even smaller plane, and a small business run by the pilot himself. You can make a reservation by calling or messaging below and paying him in cash. He speaks English.
At the time of this blog in March 2019, he is charging 2100MXN one way.
You can call or send a Whatsapp message: +529545880062
I found this blog post super helpful for info about the flight and pictures. I also contacted the airline to double check current prices and contact info.
After flying into Puerto Escondido, you have two options to make it to your final destination – bus or taxi.
Final Leg – Bus:
You can take a taxi the short distance to the first-class ADO/OCC bus terminal in Puerto Escondido. Once there, follow my guide about how to get from Puerto Escondido to Mazunte, San Agustinillo, and Zipolite.
Or – Taxi:
A second option would be to take a taxi directly to your final destination in Mazunte, San Agustinillo, or Zipolite. Airport taxis tend to be quite a bit more expensive than regular taxis, so if you want to save some money, you could walk out the entrance of the airport to the main road and negotiate with a taxi there.
Total Trip Length: about 1:30-2:30 hours
Flying Oaxaca to Huatulco
You can also book AeroTucan (see above) to Huatulco. I took this trip in May of 2019 and the views were incredible.
Your other option is to book via TAR airlines. Check their site for schedules, prices and bookings. TAR often has great deals if you book ahead and is not as small of a plane (more of a normal/domestic small plane). I took this flight from Huatulco back to Oaxaca, and it was comfortable and easy.
After flying into Huatulco, you have two options to get to Mazunte, San Agustinillo or Zipolite – bus or taxi.
Final Leg – Bus:
You can catch a second class bus running to Pochutla or Puerto Escondido once you walk out to the highway from the airport. You will ask to get off at the crucero de Pochutla y Puerto Angel, and either catch a pasajero (a truck/bus) or a taxi from there.
Or – Taxi:
Of course, you can catch a taxi from the airport to your final destination of Mazunte, San Agustinillo or Zipolite. If you take an airport taxi, it will likely cost you a lot more. A more economic option is to walk the short distance to the highway (outside of the airport) and negotiate a price with a regular taxi. You can decide based on what you are comfortable with and how much luggage you have.
Total Trip Length: about 1:30-2:30 hours
More Oaxaca Coast Guides:
Complete Oaxaca beach guide, choose the best beach for your travel style.
Hotels + Airbnbs:
Design Lover’s Airbnb in Punta Pajaros, near Casa Wabi.
And tons of Oaxaca city posts here.