1map logoGo to main page

San Antonio, TX, USA to Oaxaca from $91: 6 ways by bus, train, flight or car

Compare Travel Options and Prices

from
San Antonio, United States
to
Oaxaca, Mexico

How to Get from San Antonio to Oaxaca: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$91 - PlaneBest price
1830 kmDistance
7h 2m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from San Antonio to Oaxaca with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
Various
Plane
Average Duration
7h  2m
Estimated price
$91-318
Recommended
route map
Distance: 1830 km
Duration: 7h 2m

See more options

Company
Various
Bus
Plane
Average Duration
8h  55m
Estimated price
$99-344
Company
ADO / Omnibus Mexicanos
Bus
Average Duration
27h  40m
Estimated price
$169-304
Company
Various
Bus
Average Duration
27h  41m
Estimated price
$170-364
Company
Various
Bus
Average Duration
34h  26m
Estimated price
$181-910
Company
Various
Drive
Average Duration
19h  23m
Estimated price
$911-912

San Antonio - Oaxaca operators

Explore transport companies operating between San Antonio and Oaxaca, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane
Website
vivaaerobus.com

Plane from San Antonio (SAT) to Oaxaca (OAX)

Average Duration
7h 2m
Estimated price
$91-318
Website
aeromexico.com

Plane from San Antonio (SAT) to Oaxaca (OAX)

Average Duration
6h 27m
Estimated price
$915-919
Website
united.com

Plane from San Antonio (SAT) to Oaxaca (OAX)

Average Duration
5h 1m
Estimated price
$3182-3183
Website
aa.com

Plane from San Antonio (SAT) to Oaxaca (OAX)

Average Duration
5h 6m
Estimated price
$3184-3183
Website
volaris.com

Plane from San Antonio (SAT) to Oaxaca (OAX)

Average Duration
5h 24m
Estimated price
$913-3187
Bus
Contact phone
+1 214-849-8100
Website
greyhound.com

Bus from San Antonio Bus Station to Austin Eastside Bus Plaza

Average Duration
1h 25m
Estimated price
$990-991
Contact phone
+1 (855) 626-8585
Website
flixbus.com

Bus from San Antonio Bus Station to Austin Eastside Bus Plaza

Average Duration
1h 30m
Estimated price
$992-993
Contact phone
+52 800 765 6636
Website
omnibusmexicanos.com.mx

Bus from San Antonio to Terminal Central de Autobuses del Norte

Average Duration
19h 30m
Estimated price
$994-995

Bus from Terminal Central de Autobuses del Norte to Oaxaca

Average Duration
7h 10m
Estimated price
$996-913
Contact phone
+52 555 784 4652
Website
ado.com.mx

Bus from Terminal Central de Autobuses del Norte to Oaxaca

Average Duration
7h 10m
Estimated price
$991-997

Bus from México TAPO to Oaxaca

Average Duration
6h 40m
Estimated price
$996-917
Contact phone
800 881 8181
Website
turimex.com

Bus from San Antonio to Terminal Central de Autobuses del Norte

Average Duration
23h
Estimated price
$994-3182
Contact phone
+52 55 2886 8728
Website
autotravel.mx

Bus from Terminal Central de Autobuses del Norte to Oaxaca

Average Duration
9h
Estimated price
$999-3440

San Antonio to Oaxaca: Overview of Bus, Train, Flight, and Car Trips

Traveling between San Antonio and Oaxaca offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on an epic road trip from San Antonio to Oaxaca, covering a distance of 1137 miles. The journey promises breathtaking landscapes and diverse cultures along the way. 💸 Explore the affordability of this road trip, with car travel costs ranging from $200 to $300. Enjoy the freedom of the open road while staying within budget. 🌮 Arrive in Oaxaca after approximately 19 hours and 23 minutes of driving, ready to indulge in the city's rich culinary heritage and vibrant arts scene. Experience the magic of Mexico firsthand on this unforgettable cross-border adventure.
Average price
$200 - $300
🛫 Traveling from San Antonio to Oaxaca by plane requires a connecting flight, as there are no direct flights available. The quickest route typically includes one stopover and takes about 4 hours and 30 minutes. 🌎 Several airlines, including United Airlines, American Airlines, Viva Aerobus, and others, offer flights from San Antonio Airport to Oaxaca Airport. The total duration of the journey is approximately 7 hours and 2 minutes. 💸 Prices for flights between Oaxaca and San Antonio can range from $91 to $318, depending on the airline, time of booking, and availability. Planning ahead and comparing different airlines can help you find the best deal for your trip.
Departure Point
San Antonio Airport
Arrival Point
Oaxaca Airport. The quickest flight takes 4h 30m and has one stopover
🚌 There is no direct bus from San Antonio to Oaxaca, but you can take a bus from San Antonio station and arrive at Oaxaca via Terminal Central de Autobuses del Norte. The journey, with transfers, will take approximately 27 hours and 40 minutes. 💰 Prices for a bus ticket between Oaxaca and San Antonio range from $169 to $304. With a total travel time of 27 hours and 40 minutes, this bus trip offers a budget-friendly option for those looking to explore the cultural wonders of Oaxaca from San Antonio.
Departure Point
San Antonio station
Arrival Point
Oaxaca station

Frequently asked questions

Find out more about the route from San Antonio to Oaxaca.

Or choose the category:
The distance between San Antonio and Oaxaca is approximately 1394 km or 1830 km by car. By plane, it takes around 6 hours and 52 minutes to travel from San Antonio to Oaxaca. If you prefer to travel by bus, it would take approximately 27 hours and 40 minutes to reach Oaxaca from San Antonio.
The most cost-effective and time-efficient transportation option for traveling from San Antonio to Oaxaca is by taking a flight. A flight from San Antonio to Oaxaca takes approximately 6 hours and 52 minutes and costs between $120 and $340.
The prices for a bus ticket between Oaxaca and San Antonio can range from $159 to $278, depending on the type of bus and the amenities included.
One option to get from San Antonio to Oaxaca without using public transportation is to drive. The distance is approximately 1830 km and it takes about 19 hours and 23 minutes to drive from San Antonio to Oaxaca. The price of renting a car for this journey can range from $200 to $300.
To travel from San Antonio to Oaxaca without a car, the best option is to take a bus. The bus journey takes approximately 27 hours and 40 minutes and can cost between $150 and $280.
No, there is no direct link between San Antonio and Oaxaca. However, there are bus services available that require transfers. The journey from San Antonio to Oaxaca typically takes around 27 hours and 40 minutes, including transfers at Mexico City Norte. These bus services are operated by Omnibus Mexicanos and ADO.
The flight duration between San Antonio and Oaxaca with a stopover is typically around 4 hours and 20 minutes. However, there are no direct flights available, and the duration may vary depending on the layover time. The cost of a flight between Oaxaca and San Antonio ranges from $125 to $337, depending on the airline, time of booking, and class of service.
There are plenty of accommodation options available in Oaxaca. With over 585 hotels to choose from, you'll have no problem finding the perfect place to stay. Prices for hotels in Oaxaca start at $89 per night, offering a range of options to suit different budgets and preferences.