Oaxaca's international airport (OAX) receives several flights a day from Mexico City, and one daily flight from Houston. There is limited air connection from other Mexican destinations; discount airline VivaAerobus offers a few direct flights a week from Cancun and Monterrey. Bus connections are more plentiful. ADO bus company runs first-class service from the TAPO bus station in Mexico City, and frequent buses run from other Mexican destinations.
Oaxaca’s historic center is easy to get around on foot. The city plan is simple to navigate, with streets changing name north and south of Independencia, and east and west of Alcalá. Taxis are an inexpensive way to get to sites farther afield. They don’t use a meter, so it’s best to agree on a price before you get in. Taxis can be hired by the hour for sightseeing trips; or, for more information as you go, hire a guide. Public buses are cheap (6 pesos), but it can be difficult to find the routes, and there are no set schedules.