Skip to main content
Transport guide

Getting around Puerto Escondido: colectivos, taxis and the airport

Real fares in pesos for the airport, taxis between zones, colectivos and buses, plus what to know about Uber, DiDi and rentals.

Last reviewed:

From the airport (PXM) to town, the beaches and beyond

Puerto Escondido airport (PXM) is only a few kilometres from the centre, on Carretera 200. At the terminal you buy a fixed-price taxi ticket by zone at the transport counter; street taxis cannot pick up inside the airport. If you walk five minutes to the highway, street taxis and urban camionetas charge less, but that is only sensible by day and with light luggage.

DestinationTaxi (per car)Colectivo / bus (per person)Private transfer (per vehicle, from)
Town and nearby beaches: Centro, Adoquín, Zicatela, La Punta, Carrizalillo, Bacocho, Rinconada (10 to 20 min)300-600 at the airport counter (fixed by zone); 100-200 for a street taxi from the highway to Zicatela10-15 on an urban camioneta along Carretera 200 (daytime, light luggage)800
Mazunte and Zipolite (about 1 h to 1 h 20)900-1,500 (from Puerto Escondido to Mazunte)80-130 via colectivo to the San Antonio junction plus a camioneta (1 h 20 to 1 h 45, from the town stops)2,500
Pochutla (junction for Mazunte, Zipolite, San Agustinillo; about 1 h 15)-70-110 by colectivo-
Huatulco, La Crucecita (about 2 h)2,000-2,800120-180 by colectivo with a change in Pochutla; 250-400 on an ADO/OCC bus3,000 (Huatulco airport HUX route)
Huatulco airport (HUX, about 1 h 45)2,800-3,800No direct bus; take a taxi to La Crucecita first3,000
Manialtepec, Río Grande and Chacahua lagoons-60-110 by colectivo to Río Grande (about 1 h), then change for Zapotalito, the boat dock2,500 (Chacahua)
Oaxaca City (6 to 7 h over the Sierra)-450-700 first-class bus; shared camionetas run too (price -)5,500

Swipe the table sideways on small screens.

Approximate ranges in Mexican pesos (MXN), November 2026. Not official tariffs; they change with fuel and season. "-" means we have no verified price. Taxi and private-transfer prices are per vehicle, colectivo and bus prices are per person.

Read more: Arriving at the airport at night · How to get to Mazunte

Want a comfortable, fixed-price ride?

Book a private transfer: one price per vehicle (not per person), a bilingual driver who tracks your flight, air-conditioned SUVs and vans, room for surfboards, and pickup at the airport or your hotel, any hour. Airport to Puerto Escondido from 800 MXN, Mazunte or Zipolite from 2,500, Huatulco from 3,000.

Taxi fares between zones

Taxis in Puerto Escondido are licensed but have no meter: the driver names a price and you accept or negotiate before getting in. The price is per car, not per person.

RouteFare (per car, MXN)Time
Centro, Adoquín and Zicatela between each other50-805-10 min
Centro or Adoquín to La Punta70-10010-15 min
Centro to Carrizalillo or Bacocho60-1005-10 min
Any ride after 10 pm+20-50 surcharge-
Surfboard in the carsometimes +20-50-
Highway outside the airport to Zicatela100-20010-15 min
Airport counter to town (fixed by zone)300-60010-20 min
Puerto Escondido to Mazunte900-1,5001 h to 1 h 20
Puerto Escondido to La Crucecita (Huatulco)2,000-2,800about 2 h

Swipe the table sideways on small screens.

Approximate ranges in Mexican pesos (MXN), November 2026. Not official tariffs; they change with fuel and season. "-" means we have no verified price. Taxi and private-transfer prices are per vehicle, colectivo and bus prices are per person.

Read more: Full taxi fares guide

Colectivos, urban camionetas and buses

Almost everything runs along one road, the coastal Carretera 200. Urban camionetas and small buses shuttle between the centre, the market and the beaches; colectivos (shared pickups and vans that leave when full) go to nearby towns. There is no route map, timetable or app: the destination is painted or taped on the windshield.

ServiceMain routeFare (per person, MXN)
Urban camioneta or busCentro, Zicatela, La Punta, Bacocho, Rinconada, Mercado (look for the name on the windshield)10-15
Colectivo eastCarretera 200 to Pochutla (about 1 h 15); get off at the San Antonio junction for Mazunte and Zipolite70-110
Colectivo westCarretera 200 to Río Grande (about 1 h), passing the Manialtepec lagoon after 20 min; change there for Zapotalito and Chacahua60-110
First-class bus (ADO / OCC)Terminal in the upper part of town to Oaxaca City, Huatulco and Mexico City; check ADO for current times450-700 to Oaxaca City

Swipe the table sideways on small screens.

Approximate ranges in Mexican pesos (MXN), November 2026. Not official tariffs; they change with fuel and season. "-" means we have no verified price. Taxi and private-transfer prices are per vehicle, colectivo and bus prices are per person.

Read more: Buses and colectivos: all routes

Uber, DiDi and inDrive

Not reliably. Oaxaca's state mobility authority (Semovi) has repeatedly said ride-hailing platforms such as Uber, DiDi and inDrive are not authorised to carry passengers, and local taxi associations defend that. The Uber app may open and show a map, but you will normally find no cars; DiDi or inDrive may show an occasional driver, mostly in high season, which you should never count on for a flight or a tour with a fixed time. Plan on a local taxi, colectivo or a booked transfer, and carry cash because there is no card payment without an app.

Read more: Is there Uber in Puerto Escondido? · Is there DiDi in Puerto Escondido?

Motorbike and car rental: advice

A scooter, ATV or small car gives you freedom for the beaches and lagoons along the coast, and the town is small. Ride and drive defensively: the risks are speed bumps (topes) without warning, potholes, animals on the road, unlit roads at night and tourists on rented scooters.

Rentals: scooters, ATVs and cars

Frequently asked questions

How much is a taxi from Puerto Escondido airport to Zicatela?

At the airport counter you pay a fixed fare by zone, roughly 300 to 600 pesos per car. A street taxi taken on the highway outside charges about 100 to 200 pesos. A private transfer starts from 800 pesos per vehicle.

How much does a taxi cost inside Puerto Escondido?

About 50 to 80 pesos per car between Centro, Adoquín and Zicatela, 70 to 100 to La Punta, and 60 to 100 to Carrizalillo or Bacocho. Add 20 to 50 pesos after 10 pm. There is no meter, so agree the price first.

How much is a colectivo or local bus?

An urban camioneta or bus in town costs about 10 to 15 pesos per ride. Colectivos to Pochutla or Río Grande cost about 60 to 110 pesos per person.

Is there Uber or DiDi in Puerto Escondido?

Not reliably. Ride-hailing apps are not authorised in Oaxaca. Use a local taxi, a colectivo or a booked private transfer.

How do I get from Puerto Escondido to Mazunte?

Cheapest: a colectivo to Pochutla, get off at the San Antonio junction and take a camioneta down to Mazunte (about 80 to 130 pesos, 1 h 20 to 1 h 45). Door to door: a taxi or private transfer, about 900 to 1,500 pesos for a taxi and from 2,500 for a private transfer, about 1 h to 1 h 20.

How do I get from Huatulco to Puerto Escondido?

By ADO/OCC bus from La Crucecita (about 250 to 400 pesos per person), by colectivo with a change in Pochutla (about 120 to 180 pesos), by taxi (about 2,000 to 2,800 pesos from La Crucecita, 2,800 to 3,800 from the airport), or by private transfer from 3,000 pesos per vehicle.

Is a private transfer worth it?

It is the easiest option with surfboards, children, lots of luggage, a late or early flight, or a group of three or four, because the price is per vehicle, fixed in advance and the driver waits for you. For a solo traveller with a backpack in daytime, a colectivo or taxi costs less.

Can I rent a scooter or car in Puerto Escondido?

Yes. Check the vehicle and photograph damage, wear a helmet, confirm what insurance is included and avoid driving at night on Carretera 200. See our rentals page for options.

Last reviewed: November 2026. Fares change. Spotted a price that is off? Tell us on WhatsApp.

Need help urgently? See our emergency numbers and hospitals.

Ask on WhatsApp
Need help?