There are 7 ways to get from Oaxaca to Santa Maria by plane, bus, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Los Angeles International Airport, bus
best- Fly from Oaxaca International Airport (OAX) to Los Angeles International Airport (LAX)plane OAX - LAX
- Take the bus from Los Angeles Airport, CA to Santa Maria Airport, CAbus
12h 32m$259–583Fly to San Luis Obispo County Regional Airport, bus
cheapest- Fly from Oaxaca International Airport (OAX) to San Luis Obispo County Regional Airport (SBP)plane OAX - SBP
- Take the bus from Government Center to Santa Maria Transit Centerbus
14h 14m$193–591Bus, train via Tepic
- Take the bus from Oaxaca to Terminal Central de Autobuses del Nortebus
- Take the bus from Terminal Central de Autobuses del Norte to Tepicbus
- Take the bus from Tepic to Santa Anabus
- Take the train from Santa Ana to Guadalupe Amtrak Stationtrain
2d 6h$280–582Drive 2,248.5 mi
- Drive from Oaxaca to Santa Mariacar 2,248.5 mi
40h 36m$411–593Fly to Santa Barbara Municipal Airport, bus
- Fly from Oaxaca International Airport (OAX) to Santa Barbara Municipal Airport (SBA)plane OAX - SBA
- Take the bus from Santa Barbara Airport to Santa Maria Airport, CAbus
17h$272–735Fly to Tijuana International Airport, train
- Fly from Oaxaca International Airport (OAX) to Tijuana International Airport (TIJ)plane OAX - TIJ
- Take the train from San Diego to Guadalupe Amtrak Stationtrain
18h 12m$201–517Bus, train
- Take the bus from Oaxaca to Los Angelesbus
- Take the train from Los Angeles to Guadalupe Amtrak Stationtrain Pacific Surfliner
3d$283–453
Oaxaca International Airport (OAX) to Los Angeles International Airport (LAX) flights
Questions & Answers
The cheapest way to get from Oaxaca to Santa Maria is to fly and train which costs $200 - $550 and takes 18h 12m.
The fastest way to get from Oaxaca to Santa Maria is to fly and bus which takes 12h 32m and costs $250 - $600.
The distance between Oaxaca and Santa Maria is 1976 miles. The road distance is 2261.6 miles.
The best way to get from Oaxaca to Santa Maria without a car is to bus and train via Tepic which takes 2 days 6h and costs $280 - $600.
It takes approximately 12h 32m to get from Oaxaca to Santa Maria, including transfers.
Santa Maria is 1h behind Oaxaca. It is currently 12:53 PM in Oaxaca and 11:53 AM in Santa Maria.
Yes, the driving distance between Oaxaca to Santa Maria is 2262 miles. It takes approximately 40h 36m to drive from Oaxaca to Santa Maria.
There are 96+ hotels available in Santa Maria.
What companies run services between Oaxaca, Mexico and Santa Maria, Santa Barbara County, CA, USA?
There is no direct connection from Oaxaca to Santa Maria. However, you can take the bus to Avenida Símbolos Patrios, walk to Oaxaca International Airport (OAX) airport, fly to Los Angeles International Airport (LAX), walk to Los Angeles Airport, CA, take the bus to Santa Maria Airport, CA, walk to Santa Maria Public Airport, then take the line 14 bus to Main at Pine Inbound. Alternatively, you can take a bus from Oaxaca to Main at Pine Inbound via Terminal Central de Autobuses del Norte, Tepic, Santa Ana, Santa Ana, Guadalupe Amtrak Station, and Guadalupe Amtrak Station in around 2d 6h.
- Website
- aeromexico.com
Flights from Oaxaca International Airport to Los Angeles International Airport via Mexico City
- Ave. Duration
- 8h 5m
- When
- Every day
- Estimated price
- $120–550
Flights from Oaxaca International Airport to Tijuana International Airport via Mexico City
- Ave. Duration
- 7h 5m
- When
- Every day
- Estimated price
- $150–700
- Website
- volaris.com
Flights from Oaxaca International Airport to Los Angeles International Airport
- Ave. Duration
- 4h 8m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $180–460
Flights from Oaxaca International Airport to Los Angeles International Airport via Guadalajara
- Ave. Duration
- 8h 7m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $180–460
Flights from Oaxaca International Airport to Tijuana International Airport
- Ave. Duration
- 3h 48m
- When
- Every day
- Estimated price
- $95–260
Flights from Oaxaca International Airport to Tijuana International Airport via Mexico City
- Ave. Duration
- 6h 44m
- When
- Every day
- Estimated price
- $95–260
Flights from Oaxaca International Airport to Tijuana International Airport via Guadalajara
- Ave. Duration
- 6h 40m
- When
- Every day
- Estimated price
- $95–260
- Website
- united.com
Flights from Oaxaca International Airport to Los Angeles International Airport via Houston
- Ave. Duration
- 8h 17m
- When
- Every day
- Estimated price
- $150–650
Flights from Oaxaca International Airport to San Luis Obispo County Regional Airport via Los Angeles International Airport
- Ave. Duration
- 8h 41m
- When
- Wednesday
- Estimated price
- $190–600
Flights from Oaxaca International Airport to San Luis Obispo County Regional Airport via Guadalajara, Los Angeles International Airport
- Ave. Duration
- 13h 26m
- When
- Saturday
- Estimated price
- $190–600
Flights from Oaxaca International Airport to Santa Barbara Municipal Airport via Los Angeles International Airport
- Ave. Duration
- 11h 6m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $210–700
Flights from Oaxaca International Airport to Santa Barbara Municipal Airport via Guadalajara, Los Angeles International Airport
- Ave. Duration
- 16h 59m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $210–700
- Website
- delta.com
Flights from Oaxaca International Airport to Los Angeles International Airport via Mexico City
- Ave. Duration
- 8h 5m
- When
- Every day
- Estimated price
- $120–550
- Website
- aa.com
Flights from Oaxaca International Airport to Los Angeles International Airport via Dallas/Ft.Worth
- Ave. Duration
- 7h 37m
- When
- Every day
- Estimated price
- $150–650
Flights from Oaxaca International Airport to San Luis Obispo County Regional Airport via Guadalajara, Phoenix
- Ave. Duration
- 15h 7m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $190–600
Flights from Oaxaca International Airport to Santa Barbara Municipal Airport via Guadalajara, Phoenix
- Ave. Duration
- 17h 18m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $220–700
- Website
- southwest.com
Flights from Oaxaca International Airport to Santa Barbara Municipal Airport via Guadalajara, Las Vegas
- Ave. Duration
- 18h 56m
- When
- Friday and Thursday
- Estimated price
- $220–700
- Website
- vivaaerobus.com
Flights from Oaxaca International Airport to Tijuana International Airport
- Ave. Duration
- 3h 50m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- $95–280
Flights from Oaxaca International Airport to Tijuana International Airport via Mexico City
- Ave. Duration
- 5h 40m
- When
- Every day
- Estimated price
- $95–280
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from Santa Ana to Guadalupe Amtrak Station
- Ave. Duration
- 5h 47m
- Frequency
- Twice daily
- Estimated price
- $70–160
- Website
- Amtrak
Train from San Diego to Guadalupe Amtrak Station
- Ave. Duration
- 7h 50m
- Frequency
- Twice daily
- Estimated price
- $100–220
- Website
- Amtrak
Train from Los Angeles to Guadalupe Amtrak Station
- Ave. Duration
- 4h 38m
- Frequency
- 3 times a day
- Estimated price
- $60–130
- Website
- Amtrak
- Phone
- +1 800-470-8818
- [email protected]
- Website
- Central Coast Shuttle
Bus from Los Angeles Airport, CA to Santa Maria Airport, CA
- Ave. Duration
- 3h 45m
- Frequency
- Every 4 hours
- Estimated price
- $85–105
- Website
- Central Coast Shuttle
- one way non-prepaid
- $90–105
- One-way prepaid 48 hours advance
- $85–100
Bus from Santa Barbara Airport to Santa Maria Airport, CA
- Ave. Duration
- 1h 15m
- Frequency
- Every 4 hours
- Estimated price
- $60–75
- Website
- Central Coast Shuttle
- one way non-prepaid
- $65–75
- One-way prepaid 48 hours advance
- $60–70
- Phone
- +52 55 4386 4652
- [email protected]
- Website
- ado.com.mx
Bus from Oaxaca to Terminal Central de Autobuses del Norte
- Ave. Duration
- 7h 20m
- Frequency
- Every 10 minutes
- Estimated price
- $50–80
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
- Phone
- +52 55 4440 3187
- [email protected]
- Website
- autobuseselite.com.mx
Bus from Terminal Central de Autobuses del Norte to Tepic
- Ave. Duration
- 9h 40m
- Frequency
- Hourly
- Estimated price
- $70–110
- Schedules at
- autobuseselite.com.mx
- Book at
- autobuseselite.com.mx
- Phone
- +52 55 5141 4300
- [email protected]
- Website
- odm.com.mx
Bus from Terminal Central de Autobuses del Norte to Tepic
- Ave. Duration
- 11h 30m
- Frequency
- Every 4 hours
- Estimated price
- $100–140
- Schedules at
- odm.com.mx
- Book at
- odm.com.mx
- Phone
- +52 664 299 0487
- [email protected]
- Website
- acnautobuses.com
Bus from Tepic to Santa Ana
- Ave. Duration
- 27h 30m
- Frequency
- Once daily
- Estimated price
- $85–200
- Schedules at
- acnautobuses.com
- Book at
- acnautobuses.com
- Website
- SoCoTransit
Bus from Government Center to Santa Maria Transit Center
- Ave. Duration
- 1h 4m
- Frequency
- Every 2 hours
- Estimated price
- $2–4
- Website
- SoCoTransit
- Phone
- +1 213 368 1172
- [email protected]
- Website
- busesusatours.com
Bus from Oaxaca to Los Angeles
- Ave. Duration
- 2d 16h
- Frequency
- Once a week
- Estimated price
- $220–320
- Schedules at
- busesusatours.com
Want to know more about travelling around United States
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
Travelling to the US: What do I need to know?
Read the travel guide
Why you should take the train in the US
Read the travel guide

























