To get around Oaxaca, you can use a combination of domestic flights, buses, taxis, and ride-hailing services, as well as explore the region on foot or by bike, with various transportation options available to suit different budgets and preferences.
Quick Facts
Getting There
Oaxaca is easily accessible by air, with Xoxocotlán International Airport (OAX) located about 6 kilometers south of the city center, offering direct flights to major Mexican cities like Mexico City, Cancun, and Guadalajara, as well as connections to international destinations. The airport is a hub for several domestic airlines, including Aeromexico, Interjet, and VivaAerobus, and is also served by international carriers like American Airlines and Delta. Overland entry points include the Mexico City-Oaxaca highway, which connects the region to the capital city, as well as bus routes from nearby cities like Puerto Escondido and Huatulco.
For travelers arriving from outside Mexico, the closest international airports are Mexico City International Airport (MEX) and Cancun International Airport (CUN), both of which offer connections to Oaxaca City. From these airports, you can take a domestic flight or bus to Oaxaca, or rent a car and drive to the region. Alternatively, you can take a bus or shuttle from nearby cities, such as Mexico City or Guadalajara, which offer frequent and convenient connections to Oaxaca.
Domestic Flights
Domestic flights are a convenient way to get to Oaxaca, with several airlines operating from major cities like Mexico City, Cancun, and Guadalajara. Aeromexico, Interjet, and VivaAerobus are some of the main carriers, offering frequent flights to Oaxaca City. You can book flights online or through a travel agency, and it's a good idea to compare prices and book in advance to get the best deals. Approximate costs for domestic flights range from $50 to $200 USD, depending on the route and time of year. Some popular domestic routes include Mexico City-Oaxaca, Cancun-Oaxaca, and Guadalajara-Oaxaca.
Trains & Rail
Oaxaca does not have a rail network, so train travel is not an option for getting around the region. However, there are plans to develop a new rail line connecting Oaxaca City to the nearby city of Salina Cruz, which could provide a convenient and scenic way to explore the region in the future.
Buses & Coaches
Buses are a popular and affordable way to get around Oaxaca, with several companies operating intercity routes, including ADO, Estrella de Oro, and Sur. These companies offer frequent departures from Oaxaca City to nearby towns and cities, as well as longer-distance routes to Mexico City and other parts of the country. Bus travel is generally comfortable and convenient, with modern coaches and knowledgeable drivers. Costs vary depending on the route and class of service, but you can expect to pay around $10 to $50 USD for a one-way ticket.
City Transport
| Mode | Available In | Cost (USD) | Notes |
|---|---|---|---|
| City Bus | Oaxaca City, Puerto Escondido | $0.50-$1.00 | Frequent departures, affordable |
| Taxi | Everywhere | $2-$5 | Metered, available at airports and bus stations |
| Ride-Hailing | Oaxaca City, Puerto Escondido | $3-$6 | Uber, Didi, and local alternatives available |
| Colectivo | Oaxaca City, nearby towns | $1-$3 | Shared vans, frequent departures |
| Bike Rental | Oaxaca City, Puerto Escondido | $10-$20 per day | A great way to explore the city and surrounding countryside |
Driving
- To drive in Oaxaca, you'll need a valid driver's license from your home country or an international driving permit.
- Road conditions in Oaxaca can be variable, with some highways and rural roads in poor condition, so it's essential to exercise caution and drive defensively.
- Fuel costs are generally lower in Mexico than in the US or Canada, with prices ranging from $2 to $4 USD per liter.
- Car rental companies like Hertz, Avis, and Europcar have offices in Oaxaca City and Puerto Escondido, offering a range of vehicles and competitive prices.
- When driving in Oaxaca, be aware of potential hazards like potholes, speed bumps, and aggressive drivers, and always wear a seatbelt and follow local traffic laws.
- It's also a good idea to purchase insurance when renting a car, as this can provide peace of mind and financial protection in case of an accident.
Transport Tips
- Be aware of potential scams, such as taxi drivers who overcharge or take unnecessary detours, and always agree on a price before you start your journey.
- Use reputable transportation companies and licensed taxis to minimize the risk of scams or safety issues.
- Download ride-hailing apps like Uber or Didi to get around Oaxaca City and Puerto Escondido, and always check the driver's ID and license plate before getting in the car.
- Learn some basic Spanish phrases, such as "¿Cuánto cuesta?" (how much does it cost?) and "¿Dónde está...?" (where is...?), to help you navigate and communicate with locals.
- Always carry some cash, as not all transportation providers accept credit or debit cards, and be prepared for variable exchange rates.
- Be mindful of your belongings, especially in crowded buses or taxis, and keep valuables secure and out of sight.
- Consider purchasing a local SIM card or portable Wi-Fi hotspot to stay connected and access maps and transportation information on the go.