There are 10 ways to get from Santa Cruz to Oaxaca by bus, plane, train, car, taxi, bus (Amtrak, Greyhound), bus (Amtrak), or bus (Amtrak, Greyhound, Flixbus)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus to Norman Y. Mineta San José International Airport, fly
best- Take the bus from Front to Diridon Stationbus
- Fly from Norman Y. Mineta San José International Airport (SJC) to Oaxaca International Airport (OAX)plane SJC - OAX
10h 39m$3,767–11,380Bus, Caltrain to San Francisco International Airport, fly
cheapest- Take the bus from Front to Diridon Stationbus
- Take the train from San Jose Diridon Caltrain Northbound to Millbrae Caltrain Northboundtrain
- Fly from San Francisco International Airport (SFO) to Oaxaca International Airport (OAX)plane SFO - OAX
11h 6m$2,639–9,577Bus, Caltrain
- Take the bus from Front to Diridon Stationbus 17
- Take the train from San Jose Diridon Caltrain Southbound to Gilroy Caltrain Southboundtrain
- Take the bus from Gilroy to Terminal Tlaquepaquebus
- Take the bus from Central ACN to Oaxacabus
2d 12h$6,239–8,237Drive 3,911.7 km
- Drive from Santa Cruz to Oaxacacar 3,911.7 km
43h 34m$7,506–10,842Bus, train to Oakland International Airport, fly
- Take the bus from Front to Diridon Stationbus
- Take the train from San Jose to Oakland Coliseum/Airport Amtraktrain
- Fly from Oakland International Airport (OAK) to Oaxaca International Airport (OAX)plane OAK - OAX
12h 13m$4,514–11,727Taxi to Monterey Regional Airport, fly
- Take the taxi from Santa Cruz to Monterey Regional Airport (MRY)taxi
- Fly from Monterey Regional Airport (MRY) to Oaxaca International Airport (OAX)plane MRY - OAX
11h 50m$5,931–13,873Bus, train
- Take the bus from Front to Diridon Stationbus 17
- Take the train from San Jose to Los Angelestrain
- Take the bus from Los Angeles Downtown to Terminal Zapopanbus
- Take the bus from Central ACN to Oaxacabus
2d 14h$7,547–11,867Bus
- Take the bus from Front to Diridon Stationbus 17
- Take the bus from San Jose Diridon Station to San Ysidro Bus Terminalbus
- Take the bus from Tijuana Centro to ACN Pueblabus
- Take the bus from Puebla Terminal CAPU to Oaxacabus Ado
2d 18h$3,769–6,137Bus via Culiacán
- Take the bus from Front to Diridon Stationbus 17
- Take the bus from San Jose Diridon to Gilroy Transit Centerbus 68
- Take the bus from Gilroy to Culiacánbus
- Take the bus from Culiacán to Oaxacabus
2d 18h$4,749–8,397Bus #2
- Take the bus from Front to Diridon Stationbus 17
- Take the bus from San Jose Diridon Station to Los Angeles Union Stationbus
- Take the bus from Los Angeles to Oaxacabus
3d 3h$4,746–7,469
Santa Cruz to Oaxaca by bus and foot
Questions & Answers
The cheapest way to get from Santa Cruz to Oaxaca is to bus which costs $3700 - $6500 and takes 2 days 18h.
The fastest way to get from Santa Cruz to Oaxaca is to bus and fly which takes 10h 39m and costs $3700 - $12000.
No, there is no direct bus from Santa Cruz to Oaxaca. However, there are services departing from Front and arriving at Oaxaca via San Jose Diridon Station, Tijuana Centro and Puebla Terminal CAPU. The journey, including transfers, takes approximately 2 days 18h.
The distance between Santa Cruz and Oaxaca is 3416 km. The road distance is 3911.7 km.
The best way to get from Santa Cruz to Oaxaca without a car is to bus and Caltrain which takes 2 days 12h and costs $6000 - $8500.
It takes approximately 10h 39m to get from Santa Cruz to Oaxaca, including transfers.
Santa Cruz to Oaxaca bus services, operated by Santa Cruz Metro, depart from Front station.
Santa Cruz to Oaxaca bus services, operated by Santa Cruz Metro, arrive at Diridon Station.
Oaxaca is 1h ahead of Santa Cruz. It is currently 4:32 AM in Santa Cruz and 5:32 AM in Oaxaca.
Yes, the driving distance between Santa Cruz to Oaxaca is 3912 km. It takes approximately 43h 34m to drive from Santa Cruz to Oaxaca.
What companies run services between Santa Cruz, CA, USA and Oaxaca, Mexico?
You can take a bus from Front to Oaxaca via Diridon Station, San Jose Diridon Station, San Ysidro Bus Terminal, Tijuana Centro, ACN Puebla, and Puebla Terminal CAPU in around 2d 18h.
- Website
- volaris.com
Flights from Norman Y. Mineta San José International Airport to Oaxaca International Airport via Guadalajara
- Ave. Duration
- 10h 25m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- $3,500–21,000
Flights from Norman Y. Mineta San José International Airport to Oaxaca International Airport via Los Angeles
- Ave. Duration
- 6h 38m
- When
- Monday and Friday
- Estimated price
- $3,500–11,000
Flights from San Francisco International Airport to Oaxaca International Airport via Los Angeles
- Ave. Duration
- 6h 28m
- When
- Wednesday
- Estimated price
- $3,100–9,500
Flights from San Francisco International Airport to Oaxaca International Airport via Guadalajara
- Ave. Duration
- 8h 24m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $2,200–9,000
Flights from Oakland International Airport to Oaxaca International Airport via Guadalajara
- Ave. Duration
- 8h 45m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- $4,100–11,000
Flights from Oakland International Airport to Oaxaca International Airport via Mexico City
- Ave. Duration
- 7h 43m
- When
- Every day
- Estimated price
- $4,100–11,000
Flights from Oakland International Airport to Oaxaca International Airport via Los Angeles
- Ave. Duration
- 8h 55m
- When
- Wednesday, Sunday, Monday, and Friday
- Estimated price
- $4,100–11,000
Flights from Monterey Regional Airport to Oaxaca International Airport via Los Angeles
- Ave. Duration
- 10h 33m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $3,500–11,000
- Website
- aeromexico.com
Flights from San Francisco International Airport to Oaxaca International Airport via Mexico City
- Ave. Duration
- 8h 12m
- When
- Every day
- Estimated price
- $2,200–9,000
Flights from Oakland International Airport to Oaxaca International Airport via Mexico City
- Ave. Duration
- 6h 58m
- When
- Every day
- Estimated price
- $4,100–11,000
- Website
- united.com
Flights from San Francisco International Airport to Oaxaca International Airport via Houston
- Ave. Duration
- 8h 41m
- When
- Every day
- Estimated price
- $2,600–10,000
- Website
- aa.com
Flights from San Francisco International Airport to Oaxaca International Airport via Dallas/Ft.Worth
- Ave. Duration
- 11h 35m
- When
- Every day
- Estimated price
- $2,600–11,000
- Phone
- +1 800-660-4287
- Website
- Cal Train
Train from San Jose Diridon Caltrain Southbound to Gilroy Caltrain Southbound
- Ave. Duration
- 48 min
- Frequency
- 3 times a day
- Estimated price
- $120–150
- Website
- Cal Train
- Schedules at
- Cal Train
- One-way Adult
- $120–150
Train from San Jose Diridon Caltrain Northbound to Millbrae Caltrain Northbound
- Ave. Duration
- 56 min
- Frequency
- Every 30 minutes
- Estimated price
- $130–160
- Website
- Cal Train
- Schedules at
- Cal Train
- One-way Adult
- $130–160
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from San Jose to Oakland Coliseum/Airport Amtrak
- Ave. Duration
- 57 min
- Frequency
- Every 4 hours
- Estimated price
- $210–440
- Website
- Amtrak
Train from San Jose to Los Angeles
- Ave. Duration
- 10h 45m
- Frequency
- Once daily
- Estimated price
- $2,200–4,700
- Website
- Amtrak
- Phone
- +1 (831) 425-8600
- Website
- Santa Cruz Metro
Bus from Front to Diridon Station
- Ave. Duration
- 49 min
- Frequency
- Every 30 minutes
- Estimated price
- $30–120
- Website
- Santa Cruz Metro
Bus from Front to Diridon Station
- Ave. Duration
- 49 min
- Frequency
- Every 30 minutes
- Estimated price
- $30–120
- Website
- Santa Cruz Metro
Bus from Front to Diridon Station
- Ave. Duration
- 49 min
- Frequency
- Every 30 minutes
- Estimated price
- $30–120
- Website
- Santa Cruz Metro
Bus from Front to Diridon Station
- Ave. Duration
- 49 min
- Frequency
- Every 30 minutes
- Estimated price
- $30–120
- Website
- Santa Cruz Metro
Bus from Front to Diridon Station
- Ave. Duration
- 49 min
- Frequency
- Every 30 minutes
- Estimated price
- $30–120
- Website
- Santa Cruz Metro
Bus from Front to Diridon Station
- Ave. Duration
- 49 min
- Frequency
- Every 30 minutes
- Estimated price
- $30–120
- Website
- Santa Cruz Metro
Bus from Front to Diridon Station
- Ave. Duration
- 49 min
- Frequency
- Every 30 minutes
- Estimated price
- $30–120
- Website
- Santa Cruz Metro
Bus from Front to Diridon Station
- Ave. Duration
- 49 min
- Frequency
- Every 30 minutes
- Estimated price
- $30–120
- Website
- Santa Cruz Metro
- Phone
- +1 800-872-7245
- Website
- Amtrak
Bus from Front to Diridon Station
- Ave. Duration
- 51 min
- Frequency
- Every 4 hours
- Estimated price
- $160–240
- Website
- Amtrak
Bus from Front to Diridon Station
- Ave. Duration
- 51 min
- Frequency
- Every 4 hours
- Estimated price
- $160–240
- Website
- Amtrak
Bus from Front to Diridon Station
- Ave. Duration
- 51 min
- Frequency
- Every 4 hours
- Estimated price
- $160–240
- Website
- Amtrak
Bus from Front to Diridon Station
- Ave. Duration
- 51 min
- Frequency
- Every 4 hours
- Estimated price
- $160–240
- Website
- Amtrak
Bus from Front to Diridon Station
- Ave. Duration
- 51 min
- Frequency
- Every 4 hours
- Estimated price
- $160–240
- Website
- Amtrak
Bus from Front to Diridon Station
- Ave. Duration
- 51 min
- Frequency
- Every 4 hours
- Estimated price
- $160–240
- Website
- Amtrak
Bus from Front to Diridon Station
- Ave. Duration
- 51 min
- Frequency
- Every 4 hours
- Estimated price
- $160–240
- Website
- Amtrak
Bus from San Jose Diridon to Gilroy Transit Center
- Ave. Duration
- 45 min
- Frequency
- Twice daily
- Estimated price
- $180–260
- Website
- Amtrak
Bus from Front to Diridon Station
- Ave. Duration
- 51 min
- Frequency
- Every 4 hours
- Estimated price
- $160–240
- Website
- Amtrak
- Phone
- +52 644 410 2444
- [email protected]
- Website
- tufesa.com.mx
Bus from Gilroy to Terminal Tlaquepaque
- Ave. Duration
- 42h 45m
- Frequency
- Once daily
- Estimated price
- $4,100–6,000
- Schedules at
- tufesa.com.mx
- Book at
- tufesa.com.mx
- Plus
- $4,100–6,000
- Titanium
- $4,500–4,800
Bus from Los Angeles Downtown to Terminal Zapopan
- Ave. Duration
- 33h
- Frequency
- 3 times a day
- Estimated price
- $3,300–4,800
- Schedules at
- tufesa.com.mx
- Book at
- tufesa.com.mx
- Plus
- $3,300–4,800
- Titanium
- $3,700–3,900
Bus from Gilroy to Culiacán
- Ave. Duration
- 33h 35m
- Frequency
- Once daily
- Estimated price
- $3,200–5,543
- Schedules at
- tufesa.com.mx
- Book at
- tufesa.com.mx
- Plus
- $3,200–4,600
- Titanium
- $3,600–3,700
- Phone
- +52 607 978 6585
- [email protected]
- Website
- autobusescostadeoro.com
Bus from Central ACN to Oaxaca
- Ave. Duration
- 13h 30m
- Frequency
- Once daily
- Estimated price
- $1,850
- Schedules at
- reservamos.mx
- Book at
- reservamos.mx
Bus from Central ACN to Oaxaca
- Ave. Duration
- 13h 30m
- Frequency
- Once daily
- Estimated price
- $1,850
- Schedules at
- reservamos.mx
- Book at
- reservamos.mx
Rome2Rio's guide to Greyhound USA
Contact DetailsContact Details
- Phone
- +1 214-849-8100
- [email protected]
- Website
- Greyhound
Bus from San Jose Diridon Station to San Ysidro Bus Terminal
- Ave. Duration
- 11h 45m
- Frequency
- Twice daily
- Estimated price
- $1,200–2,400
- Website
- Greyhound
Bus from San Jose Diridon Station to Los Angeles Union Station
- Ave. Duration
- 7h 15m
- Frequency
- 3 times a day
- Estimated price
- $850–1,700
- Website
- Greyhound
- Phone
- +52 664 299 0487
- [email protected]
- Website
- acnautobuses.com
Bus from Tijuana Centro to ACN Puebla
- Ave. Duration
- 45h 10m
- Frequency
- Once daily
- Estimated price
- $1,700–2,400
- Schedules at
- acnautobuses.com
- Book at
- acnautobuses.com
- Phone
- +52 55 4386 4652
- [email protected]
- Website
- ado.com.mx
Bus from Puebla Terminal CAPU to Oaxaca
- Ave. Duration
- 4h 40m
- Frequency
- Every 2 hours
- Estimated price
- $700–1,100
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
- ADO
- $766
- ADO Platino
- $1,074
- Phone
- +1 408-321-2300
- Website
- Santa Clara VTA
Bus from San Jose Diridon to Gilroy Transit Center
- Ave. Duration
- 1h 40m
- Frequency
- Every 20 minutes
- Estimated price
- $40–85
- Website
- Santa Clara VTA
- Adult
- $40–85
- Phone
- +52 713 120 0700
- [email protected]
- Website
- autotravel.mx
Bus from Culiacán to Oaxaca
- Ave. Duration
- 28h 15m
- Frequency
- Once daily
- Estimated price
- $1,200–1,900
- Schedules at
- autotravel.mx
- Book at
- autotravel.mx
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from San Jose Diridon Station to Los Angeles Union Station
- Ave. Duration
- 8h
- Frequency
- Once daily
- Estimated price
- $900–1,600
- Schedules at
- Flixbus USA
- Phone
- +1 213 368 1172
- [email protected]
- Website
- busesusatours.com
Bus from Los Angeles to Oaxaca
- Ave. Duration
- 2d 16h
- Frequency
- Once a week
- Estimated price
- $3,700–5,500
- Schedules at
- busesusatours.com
- Ave. Duration
- 49 min
- Estimated price
- $2,400–2,900
Deluxe Taxi Cab Co
- Phone
- +1 831-475-3232
Go Green Cab
- Phone
- +1 831-246-1234
Santa Cruz Yellow Cab
- Phone
- +1 831-423-1234
Want to know more about travelling around Mexico
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Why you should take the train in the US
Read the travel guide
Travelling to the US: What do I need to know?
Read the travel guide
Need to know: Greyhound
Read the travel guide
More Questions & Answers
There are 910+ hotels available in Oaxaca.






























