Skip to main content
Puerto Escondido Buses and Colectivos: Routes, Fares and Stops (2026)
arrow_backBack to Journal
·5 min read

Puerto Escondido Buses and Colectivos: Routes, Fares and Stops (2026)

person

Puerto Escondido MX

Published November 6, 2026

Share

Puerto Escondido Buses and Colectivos: Every Route, Fare and Stop

Public transport in Puerto Escondido runs on three layers: local buses and vans (urbanos) along Highway 200 for a few pesos, regional colectivos east to Pochutla and west to Río Grande, and first-class buses from the terminal to Oaxaca, Huatulco and Mexico City. There is no metro, no bus map and no app, but the system is simple once you know that almost everything moves along one road: the coastal Federal Highway 200. This guide to the Puerto Escondido bus and colectivo network shows where to board, what each ride costs in 2026 and when a taxi makes more sense.

ServiceMain routeIndicative fareBest for
Urbano (local bus or van)Center – Zicatela – La Punta, Bacocho, RinconadaMXN 10–15 per rideShort hops between beaches
Taxi inside townAny point to any pointMXN 50–120 per carNights, luggage, groups
Colectivo eastHighway 200 to Pochutla (Mazunte and Zipolite junction)MXN 70–110 per personMazunte, Zipolite, San Agustinillo
Colectivo westHighway 200 to Río Grande, change for ZapotalitoMXN 60–110 per personManialtepec and Chacahua
First-class busTerminal to Oaxaca, Huatulco, Mexico CityMXN 450–700 to OaxacaLong distances with a reserved seat

Indicative 2026 ranges, not published fares. Prices move with fuel costs and season, so ask the driver or check the operator before you pay.

Local Buses in Puerto Escondido: How the Urbanos Work

The urbanos are small buses and white vans that shuttle along Highway 200 and the main avenues between the center, the market and the beaches. There are no printed timetables: the destination is painted or taped on the windshield (Zicatela, La Punta, Bacocho, Mercado, Centro), and in daytime one passes every 10 to 20 minutes. Wave from the roadside to stop one, and say baja or press the buzzer when you want to get off. Four habits make it easy:

  • Pay the driver in cash: coins or small bills; nobody will change a 500-peso note.
  • Check the windshield, not the number: routes are identified by place names, not line numbers.
  • Ride before dark: service thins out after about 8 p.m.; after that, take a taxi.
  • Agree on taxi fares first: taxis have no meter, so settle the price before you get in.
Street in Oaxaca with a van, like the urbanos and colectivos of the Puerto Escondido bus network
Vans are the backbone of local transport on the Oaxaca coast. Photo: Julio Maciel via Pexels.

Colectivos From Puerto Escondido: East and West on Highway 200

For anything outside town, the colectivo is the local workhorse: a shared van or pickup that leaves when it fills up and drops passengers wherever they ask along the highway. They board from stands along Highway 200 in the center; ask anyone for the colectivo a Pochutla or the colectivo a Río Grande and you will be pointed to the right corner.

  • East to Pochutla: about 1 hour 15 minutes; get off at the San Antonio junction for Mazunte and Zipolite. Our guide to getting to Mazunte from Puerto Escondido covers that change step by step.
  • West to Río Grande: passes the Manialtepec lagoon after about 20 minutes and reaches Río Grande in about an hour; change there for Zapotalito, the boat dock for the Chacahua lagoons.
  • North to the mountains: shared vans also climb to Oaxaca City in 6 to 7 hours, with fewer stops than the bus.
  • Luggage: a backpack fits; a surfboard or a big suitcase may cost an extra seat or not fit at all.
Highway through the countryside, the type of road colectivos take from Puerto Escondido
Highway 200 links every town on the coast, and the colectivos stop all along it. Photo: Heriberto Hernández via Pexels.

First-Class Buses: The Terminal and Long-Distance Routes

Long-distance buses leave from the first-class terminal in the upper part of town, a short taxi ride from Zicatela and La Punta. The main routes run to Oaxaca City over the Sierra Madre del Sur, east to Huatulco along the coast and on to Mexico City and beyond. Buy online or at the counter and pick your seat; check live departures and fares on the official ADO website.

For the mountain crossing, read our bus from Puerto Escondido to Oaxaca guide, which compares the bus with colectivo vans and transfers. Heading to the Huatulco airport? See every option between Huatulco and Puerto Escondido. In rainy season (June to October) landslides can add hours to the mountain roads, so leave margin before a flight.

Swimmers by the rocky coast of Puerto Escondido, reached by local bus from the center
The urbanos connect the center with beaches like this one in minutes. Photo: Dante Muñoz via Pexels.

Airport, Night Travel and Safety

Puerto Escondido airport sits right on Highway 200, northwest of the center, so vans heading into town pass the entrance. With luggage, though, most travelers take the airport shuttle, a taxi or a pre-booked transfer; if you land late, read our guide to arriving at night at Puerto Escondido airport. Public transport is widely used by locals and generally safe, but keep your phone and wallet in front of you in packed vans and avoid roadside waits after dark. If you are a group or carry boards, a door-to-door ride is often cheaper per person than four colectivo seats plus taxis at both ends.

Aerial view of the Oaxaca coastline at sunset, the area covered by colectivos from Puerto Escondido
From Chacahua to Mazunte, the whole coast is reachable by colectivo before sunset. Photo: Mikhail Nilov via Pexels.

Frequently Asked Questions

Is there public transport in Puerto Escondido?

Yes. Local buses and vans (urbanos) run along Highway 200 between the center and the beaches, colectivos go to nearby towns and first-class buses leave for Oaxaca, Huatulco and Mexico City.

How much is the bus in Puerto Escondido?

A local ride costs roughly MXN 10 to 15 in 2026. Colectivos to Pochutla or Río Grande cost about MXN 60 to 110, and a first-class seat to Oaxaca about MXN 450 to 700.

How do I get from the center to Zicatela by bus?

Take any urbano marked Zicatela or La Punta along Highway 200; the ride takes 10 to 15 minutes. A taxi covers the same trip for about MXN 50 to 80.

Do colectivos run at night?

Few do. Most stop around sunset, so plan your return before dark or book a taxi or transfer.

Now that you know how to move, pick where to go. Start with the most popular day trip by colectivo: our guide to getting to Mazunte.

Need help?