There are 8 ways to get from Los Angeles to Oaxaca by plane, train, bus 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.

Recommended option

Fly from Los Angeles  •  6 h 53 min

  1. Fly from Los Angeles (LAX) to Oaxaca (OAX) LAX - OAX

$145 - $370

7 alternative options

Train to Tijuana, fly  •  9 h 51 min

  1. Take the train from Los Angeles Union Station Amtrak to San Diego Santa Fe Depot
  2. Fly from Tijuana (TIJ) to Oaxaca (OAX) TIJ - OAX

$154 - $379

Train, bus via Yuma Amtrak  •  2 days 5 h

  1. Take the train from Los Angeles Union Station Amtrak to Yuma Amtrak
  2. Take the bus from 3rd Street @ Gila Street to 2nd Ave and B Street 95
  3. Take the bus from San Luis Río Colorado to Mexico
  4. Take the bus from México Central Norte to Puebla CAPU Ado
  5. Take the bus from Puebla Terminal CAPU to ADO Oaxaca

$153 - $356

Bus TAP Royal International  •  2 days 5 h

  1. Take the bus from Huntington Park to Mazatlán
  2. Take the bus from Mazatlán to Puebla
  3. Take the bus from Puebla Terminal CAPU to ADO Oaxaca

$251 - $340

Train, bus  •  2 days 6 h

  1. Take the train from Los Angeles Union Station Amtrak to San Diego Santa Fe Depot
  2. Take the bus from Tijuana to Mexico
  3. Take the bus from México Terminal TAPO to ADO Oaxaca Ado / ...

$146 - $350

Train, bus via Commerce & Navarro  •  2 days 7 h

  1. Take the train from Los Angeles Union Station Amtrak to San Antonio Amtrak
  2. Take the bus from San Antonio to Laredo
  3. Take the bus from Nuevo Laredo to Puebla
  4. Take the bus from Puebla Terminal CAPU to ADO Oaxaca

Bus Greyhound Mexico  •  2 days 19 h

  1. Take the bus from Los Angeles to Reynosa
  2. Take the bus from Reynosa to Veracruz
  3. Take the bus from Veracruz Terminal de Autobuses to ADO Oaxaca

$190 - $320

Drive  •  36 h 23 min

  1. Drive from Los Angeles to Oaxaca 2199.1 miles

$290 - $430

Questions & Answers

No, there is no direct bus from Los Angeles to Oaxaca. However, there are services departing from 7th / Maple and arriving at ADO Oaxaca via Huntington Park, Mazatlán and Puebla Terminal CAPU. The journey, including transfers, takes approximately 2 days 5 h.

More details

The distance between Los Angeles and Oaxaca is 1785 miles. The road distance is 2199.1 miles.

Get driving directions

The best way to get from Los Angeles to Oaxaca without a car is to train and bus which takes 2 days 5 h and costs .

More details

It takes approximately 6 h 53 min to get from Los Angeles to Oaxaca, including transfers.

More details

Los Angeles to Oaxaca bus services, operated by TAP Royal International, depart from Huntington Park station.

More details

The best way to get from Los Angeles to Oaxaca is to fly which takes 6 h 53 min and costs . Alternatively, you can bus, which costs and takes 2 days 5 h.

Mode details

The quickest flight from Los Angeles Airport to Oaxaca Airport is the direct flight which takes 4 h 13 min.

Search flights

Los Angeles to Oaxaca bus services, operated by ADO, arrive at ADO Oaxaca station.

More details

Oaxaca is 2 h ahead of Los Angeles. It is currently 8:45 PM in Los Angeles and 10:45 PM in Oaxaca.

Yes, the driving distance between Los Angeles to Oaxaca is 2199 miles. It takes approximately 36 h 23 min to drive from Los Angeles to Oaxaca.

Get driving directions

Map of how to get from Los Angeles to Oaxaca.
Launch map view
  • Distance: 1785.3 miles
  • Duration: 6 h 53 min

What companies run services between Los Angeles, CA, USA and Oaxaca, Mexico?

Volaris, Interjet and four other airlines fly from Los Angeles to Oaxaca every 4 hours. Alternatively, you can take a bus from Los Angeles to Oaxaca via Pacific / Florence, Huntington Park, Mazatlán, Puebla, and Puebla Terminal CAPU in around 2 days 5 h.

Airlines
Aeroméxico
Website
world.aeromexico.com
Flights from Los Angeles to Oaxaca via Mexico City
Ave. Duration
6 h 48 min
When
Every day
Estimated price
$250 - $700
Flights from Tijuana to Oaxaca via Mexico City
Ave. Duration
6 h 50 min
When
Every day
Estimated price
$150 - $360
Volaris
Website
volaris.com
Flights from Los Angeles to Oaxaca
Ave. Duration
4 h 13 min
When
Wednesday and Saturday
Estimated price
$190 - $650
Flights from Los Angeles to Oaxaca via Guadalajara
Ave. Duration
7 h 35 min
When
Friday
Estimated price
$190 - $650
Flights from Tijuana to Oaxaca
Ave. Duration
3 h 52 min
When
Every day
Estimated price
$110 - $360
Flights from Tijuana to Oaxaca via Guadalajara
Ave. Duration
6 h 12 min
When
Wednesday
Estimated price
$110 - $360
Interjet
Website
interjet.com
Flights from Los Angeles to Oaxaca via Mexico City
Ave. Duration
6 h 57 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$150 - $700
Flights from Tijuana to Oaxaca via Mexico City
Ave. Duration
6 h 23 min
When
Friday and Sunday
Estimated price
$130 - $380
United Airlines
Website
united.com
Flights from Los Angeles to Oaxaca via Houston
Ave. Duration
7 h 15 min
When
Saturday
Estimated price
$300 - $750
Train operators
Amtrak

Amtrak is a rail service that connects the US and three Canadian provinces. Covering 21,000 route miles (34,000km) Amtrak operates more than 300 trains daily. These medium and long distance intercity services operate at speeds of up to 240km/h, to more than 500 destinations. Founded in 1971, it is based in Washington, D.C. and offers four classes of travel: First Class, Sleeper, Business and Coach. Ticket fares are divided into five subclasses: Saver, Value, Flexible, Business and Premium. Amtrak trains are known for their wide seats, plug-in power, big windows and storage capabilities.

Rome2rio's guide to Amtrak
Contact Details
Phone
+1 1-800-872-7245
Website
amtrak.com
Train from Los Angeles Union Station Amtrak to San Diego Santa Fe Depot
Ave. Duration
2 h 55 min
Frequency
Every 2 hours
Estimated price
$30 - $75
Website
amtrak.com
Coach Seat
$30 - $50
Flexi Coach Seat
$55 - $85
Business Coach Seat
$50 - $75
Room
$170 - $240
Train from Los Angeles Union Station Amtrak to Yuma Amtrak
Ave. Duration
4 h 47 min
Frequency
6 times a week
Estimated price
$45 - $120
Website
amtrak.com
Coach Seat
$45 - $70
Flexi Coach Seat
$80 - $120
Business Coach Seat
$85 - $120
Room
$220 - $310
Train from Los Angeles Union Station Amtrak to San Antonio Amtrak
Ave. Duration
28 h 50 min
Frequency
6 times a week
Estimated price
$180 - $550
Website
amtrak.com
Coach Seat
$180 - $270
Flexi Coach Seat
$320 - $460
Business Coach Seat
$380 - $550
Room
$700 - $1,000
Bus operators
YCAT
Phone
+1 928-783-2235
Website
ycipta.org
Bus from 3rd Street @ Gila Street to 2nd Ave and B Street
Ave. Duration
1 h 10 min
Frequency
Every 20 minutes
Estimated price
$2
Schedules at
ycipta.org
TAP
Website
tap.com.mx
Bus from San Luis Río Colorado to Mexico
Ave. Duration
38 h
Frequency
Every 4 hours
Estimated price
$80 - $170
Schedules at
tap.com.mx
Confort
$120 - $170
Bus from Tijuana to Mexico
Ave. Duration
41 h 50 min
Frequency
3 times a day
Estimated price
$80 - $190
Schedules at
tap.com.mx
Confort
$130 - $190
ADO
Phone
+52 800 369 4652
Website
ado.com.mx
Bus from México Central Norte to Puebla CAPU
Ave. Duration
2 h 15 min
Frequency
Every 30 minutes
Estimated price
$8 - $27
Schedules at
ado.com.mx
First
$19 - $27
Economy
$8 - $13
Bus from Puebla Terminal CAPU to ADO Oaxaca
Ave. Duration
4 h 25 min
Frequency
Hourly
Estimated price
$16 - $40
Schedules at
ado.com.mx
First
$26 - $40
Economy
$16 - $24
Bus from México Terminal TAPO to ADO Oaxaca
Ave. Duration
6 h
Frequency
Hourly
Estimated price
$21 - $45
Schedules at
ado.com.mx
First
$30 - $45
Economy
$21 - $30
Bus from Reynosa to Veracruz
Ave. Duration
16 h 30 min
Frequency
5 times a day
Estimated price
$40 - $70
Schedules at
ado.com.mx
First
$45 - $70
Economy
$40 - $60
Bus from Veracruz Terminal de Autobuses to ADO Oaxaca
Ave. Duration
7 h 35 min
Frequency
Every 4 hours
Estimated price
$19 - $45
Schedules at
ado.com.mx
First
$29 - $45
Economy
$19 - $28
TAP Royal International
Phone
USA: (602) 273 3544 MÉXICO: 01800 0011 827
Email
contact@taproyal.com
Website
taproyal.com
Bus from Huntington Park to Mazatlán
Ave. Duration
29 h 45 min
Frequency
Once daily
Estimated price
$168
Schedules at
taproyal.com
ETN
Website
etn.com.mx
Bus from Mazatlán to Puebla
Ave. Duration
15 h 40 min
Frequency
Twice daily
Estimated price
$65 - $130
Schedules at
etn.com.mx
Web Advance
$65 - $100
Full Fare
$90 - $130
Regular Price
$112
Internet Discount
$96
Bus from Nuevo Laredo to Puebla
Ave. Duration
15 h 45 min
Frequency
Once daily
Estimated price
$70 - $140
Schedules at
etn.com.mx
Web Advance
$70 - $110
Full Fare
$100 - $140
Turimex Internacional
Website
turimex.com
Bus from San Antonio to Laredo
Ave. Duration
3 h
Frequency
4 times a day
Schedules at
turimex.com
Greyhound Mexico
Phone
01-800 890 6821
Website
greyhound.com.mx
Bus from Los Angeles to Reynosa
Ave. Duration
41 h 15 min
Frequency
Twice daily
Estimated price
$130 - $210
Schedules at
greyhound.com.mx

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.

More Questions & Answers

United Airlines, Volaris, Interjet and Aeroméxico offer flights from Los Angeles Airport to Oaxaca Airport.

Search flights

There are 265+ hotels available in Oaxaca. Prices start at $26 USD per night.

More details

The best way to get from Los Angeles to Los Angeles Airport is to train which takes 30 min and costs .

More details