Playa Mermejita al atardecer, junto a Mazunte: el sol bajando detrás del cerro, las olas entrando en una arena larga y un islote rocoso recortado sobre el agua.
Private transfers

Private transfers across Oaxaca and the Pacific Coast

Door-to-door private transportation between Oaxaca City, Puerto Escondido and the main destinations on the Oaxaca Coast, with a fixed rate in Mexican pesos per vehicle.

  • Private vehicle for your party: never a shared shuttle.
  • Hotel, Airbnb or airport pickup at the address confirmed for your trip.
  • Fixed one-way rate in Mexican pesos per vehicle, with tolls and taxes included.
  • Bilingual local drivers and room planned for checked bags, carry-ons and surfboards.

Private transportation on the Oaxaca Coast is a door-to-door ride in a vehicle reserved for your party. OAXWAY coordinates transfers between Oaxaca City, Puerto Escondido, Mazunte, Zipolite, Huatulco and nearby beach towns. The confirmed fare is quoted in Mexican pesos per vehicle—not per passenger—and Eco Adventures Puerto Escondido operates the ride.

  • Oaxaca City to Puerto Escondido: about 122 miles (196 km), usually 2.5–3 hours via the toll highway.
  • Puerto Escondido to Mazunte: about 41 miles (66 km), usually around 1 hour 15 minutes.
  • Puerto Escondido to Huatulco: about 71 miles (114 km), usually 1.5–2 hours.
  • Requests are reviewed daily from 7:00 a.m. to 10:00 p.m. Central Time.

Choose the route that matches your trip

Travel in Oaxaca usually falls into two patterns. The first is the long transfer between Oaxaca City and the Pacific Coast, using the Barranca Larga–Ventanilla toll highway. The second is point-to-point transportation along Highway 200 between Puerto Escondido, Mazunte, Zipolite, San Agustinillo, Puerto Ángel and Huatulco.

A private transfer is most useful when you need a specific pickup time, are traveling with children or older adults, have several checked bags, carry surfboards, or want to go directly from one hotel or Airbnb to another without changing vehicles.

English routes available

Each route page explains the distance, expected drive time, vehicle options, current MXN rate or quote status, and what happens after you submit the request.

Private transfer or shared transportation?

OptionPricingPickupBest for
Private transferFixed MXN rate per vehicleYour confirmed address and timeFamilies, groups, flights, surfboards and door-to-door travel
Shared van or colectivoPer passengerFixed stop; may wait for seatsSolo travelers with light luggage and flexible timing
Intercity busPer passengerBus terminalBudget travel between major cities

How the request works

1. Send your trip details. Tell us the pickup, destination, date, time, number of travelers and special luggage. Nothing is charged online.

2. Receive a local confirmation. The team confirms availability, the vehicle, the fixed MXN rate and the driver or meeting instructions.

3. Travel door to door. Payment arrangements are provided with the confirmation, outside the website.

Private transfer questions

Is the rate per person or per vehicle?

The confirmed fare is per vehicle and one-way trip, not per passenger. Tolls and taxes are included when the route uses a toll road.

Can the driver pick us up at an Airbnb?

Yes. Pickup can be arranged at an airport, hotel, Airbnb or another accessible address confirmed with the team.

Can we bring surfboards or oversized luggage?

Yes, when you declare the items in advance. The team assigns the vehicle around the number of travelers, checked bags, carry-ons and oversized equipment.

Do the drivers speak English?

Bilingual drivers are available through the local operator. Include any communication needs in the request so the assignment can be confirmed.

Is this an instant booking?

No. Submitting the form creates a request. A local team member confirms availability, the vehicle and the final MXN fare before the trip is booked.