1map logoGo to main page

Los Angeles, CA, USA to Oaxaca from $140: 6 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Los Angeles, United States of America
to
Oaxaca, Mexico

How to Get from Los Angeles 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.

$140 by busBest price
2873 kmDistance
6h 39m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Los Angeles 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
6h  39m
Estimated price
$145-437
Recommended
Company
various
Plane
Average Duration
9h  14m
Estimated price
$111-477
Cheapest
route map
Distance: 2873 km
Duration: 6h 39m

See more options

Company
Greyhound
Bus
Average Duration
44h  49m
Estimated price
$140-163
Company
Greyhound
Bus
Average Duration
48h  13m
Estimated price
$144-1450
Company
Buses USA Tours
Bus
Average Duration
44h 
Estimated price
$220-340
Company
various
Drive
Average Duration
36h  17m
Estimated price
$1451-1452

Traveling From Los Angeles to Oaxaca

Embarking on a journey from Los Angeles to Oaxaca offers a striking contrast between the fast-paced, bustling city life of LA and the rich cultural heritage and vibrant traditions found in Oaxaca.

Best Neighbourhoods in Oaxaca

Oaxaca features diverse neighborhoods, each with its own charm and attractions.

Centro Histórico
• Hub of cultural landmarks and museums.
• Lively markets and street food await you.
Jalatlaco
• Cobblestone streets adorned with colorful houses.
• Offers a tranquil escape from city bustle.
Xochimilco
• Known for its indigenous crafts and traditions.
• Scenic canals and vibrant local festivals.

Best Times To Visit Oaxaca's Attractions

Planning your visit around peak times can elevate your Oaxaca experience.

Monte Albán
Visit early in the morning to enjoy cooler temperatures and fewer tourists.
Zocalo
Late afternoons are lively with music and local festivities, ideal for people-watching.
Mercado 20 de Noviembre
Weekdays are less crowded, making it easier to explore the food stalls.

Oaxaca Weather: What to Expect Year-Round

Oaxaca enjoys a temperate climate with warm days and cool nights, making it pleasant throughout the year. Visiting during the dry season from October to April enhances your travel experience by allowing you to explore outdoor attractions without the interruption of rain.

Culinary Delights of Oaxaca

Don't miss trying tlayudas at La Tlayudería, where this traditional Oaxacan dish features a crispy tortilla topped with local ingredients like beans, avocado, and cheese. The vibrant open-air setting and distinct flavors rooted in indigenous culinary practices provide a rich experience that stands apart from the diverse but often fusion-oriented dining scene in Los Angeles.

Los Angeles - Oaxaca operators

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

Plane Show flights
Website
volaris.com

Plane from Los Angeles (LAX) to Oaxaca (OAX)

Average Duration
3h 54m
Estimated price
$1455-1452

Plane from Los Angeles (LAX) to Oaxaca via Guadalajara

Average Duration
7h 33m
Estimated price
$1455-1452

Plane from Tijuana (TIJ) to Oaxaca (OAX)

Average Duration
3h 38m
Estimated price
$1456-1457

Plane from Tijuana (TIJ) to Oaxaca via Guadalajara

Average Duration
5h 57m
Estimated price
$1456-1457
Website
aeromexico.com

Plane from Los Angeles (LAX) to Oaxaca via Mexico City

Average Duration
6h 43m
Estimated price
$1458-1459

Plane from Tijuana (TIJ) to Oaxaca via Mexico City

Average Duration
5h 59m
Estimated price
$4370-1452
Website
vivaaerobus.com

Plane from Los Angeles (LAX) to Oaxaca via Monterrey

Average Duration
6h 30m
Estimated price
$1455-4371

Plane from Tijuana (TIJ) to Oaxaca (OAX)

Average Duration
3h 45m
Estimated price
$4372-4373

Plane from Tijuana (TIJ) to Oaxaca via Monterrey

Average Duration
5h 40m
Estimated price
$4372-4373

Plane from Tijuana (TIJ) to Oaxaca via Mexico City Santa Lucia Apt

Average Duration
5h 55m
Estimated price
$4372-4373
Website
united.com

Plane from Los Angeles (LAX) to Oaxaca via Houston

Average Duration
7h 6m
Estimated price
$4374-4375
Train Show train routes
Contact phone
+1 800-872-7245
Website
amtrak.com

Train from Los Angeles to San Diego

Average Duration
2h 54m
Estimated price
$4376-4377
Bus Show bus routes
Contact phone
+1 213 368 1172
Website
busesusatours.com

Bus from Los Angeles to Oaxaca

Average Duration
44h
Estimated price
$220-340
Contact phone
+1 214-849-8100
Website
greyhound.com

Bus from Los Angeles Union Station to Tijuana

Average Duration
4h 55m
Estimated price
$1117-43765
Contact phone
+52 800 890 6821
Website
greyhound.com.mx

Bus from Los Angeles Union Station to Tijuana Central Bus Terminal

Average Duration
5h 40m
Estimated price
$1118-1119
Website
facebook.com

Bus from Tijuana to Oaxaca

Average Duration
38h 34m
Estimated price
$1456-1456
Contact phone
+52 55 2886 8728
Website
autotravel.mx

Bus from Tecate to Oaxaca

Average Duration
49h
Estimated price
$4370-140

Los Angeles to Oaxaca: Overview of Bus, Train, Flight, and Car Trips

Traveling between Los Angeles 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 unforgettable road trip from Los Angeles to Oaxaca, covering a distance of 2195 miles. Enjoy the scenic beauty and diverse landscapes along the way as you head towards your destination. 💰 Cost-effective travel options range from $390 to $600 for the journey by car from Los Angeles to Oaxaca. Experience the freedom of the open road while saving on transportation expenses. 🌮 Arrive in Oaxaca after approximately 36 hours and 17 minutes of driving. Immerse yourself in the rich culture, delicious cuisine, and vibrant atmosphere of this Mexican city, making your trip truly rewarding.
Average price
$390 - $600
🚂 Embark on a scenic train journey from Los Angeles to Oaxaca spanning over 1,894 miles and 5 transfers. The adventure begins with a bus ride towards Tijuana, followed by routes to Hermosillo, Guadalajara City, and finally Oaxaca.
🛫 Flying from Los Angeles to Oaxaca is a convenient option with direct flights taking approximately 3 hours and 54 minutes. 💰 Depending on the airline and time of booking, the prices for a flight between Oaxaca and Los Angeles can range from $145 to $437, making it relatively affordable for those looking to explore this beautiful destination.
Departure Point
Los Angeles Airport
Arrival Point
Oaxaca Airport
🚌 Embark on a scenic journey from Los Angeles to Oaxaca by bus with Buses USA Tours. The direct bus route runs once daily, taking approximately 44 hours to reach your destination. Enjoy the unique experience of traveling through various landscapes on your way to Oaxaca. 🎉 Make lasting memories as you discover the beauty and warmth of Oaxaca, all while experiencing a comfortable and convenient journey from Los Angeles. With ticket prices ranging from $220 to $340, this bus trip offers an affordable and enjoyable way to explore the wonders of Mexico.
Departure Point
Los Angeles station
Arrival Point
Oaxaca station

Frequently asked questions

Find out more about the route from Los Angeles to Oaxaca.

Or choose the category:
The distance between Los Angeles and Oaxaca is approximately 1785 miles by air. The fastest mode of transportation is by plane, which takes around 6 hours and 45 minutes. However, if traveling by car, it would take approximately 36 hours and 17 minutes. Another option is to take a bus, which has a longer travel time of 44 hours and 49 minutes.
The most cost-effective option for traveling from Los Angeles to Oaxaca is by bus, which costs between $120 and $160 and takes approximately 44 hours and 49 minutes. However, if time efficiency is a priority, flying is the best option, taking only 6 hours and 45 minutes and costing between $140 and $360. Therefore, it depends on whether you prioritize time or cost when choosing the most appropriate mode of transportation for your journey.
The prices for a bus ticket between Oaxaca and Los Angeles vary from $129 to $151. It is important to note that these prices are subject to change and may vary depending on the specific bus company, time of travel, and any special promotions or discounts available. It is recommended to check with different bus operators to compare prices and find the best deal for your journey.
To travel from Los Angeles to Oaxaca without using public transportation, the best option would be to drive. The driving distance is approximately 2195 miles, and it takes about 36 hours and 17 minutes to reach Oaxaca by car. It is advisable to budget around $390 to $600 for the fuel expenses and tolls along the way.
The best way to travel from Los Angeles to Oaxaca without a car is by bus. The bus journey takes approximately 44 hours and 49 minutes and costs between $120 and $160. The bus route is a popular and affordable option for travelers, providing a comfortable and convenient way to reach Oaxaca from Los Angeles.
Yes, there is a direct bus link between Los Angeles and Oaxaca. The bus service is operated by Greyhound USA and Vagos Tours. The journey takes approximately 2 days and 11 hours, with services departing once a week on Sundays. The bus departs from Los Angeles Union Station and arrives at Oaxaca station.
The flight duration between Los Angeles and Oaxaca is typically around 3 hours and 54 minutes on a direct flight. The prices for this route can vary between $144 and $356 depending on the airline and the time of booking. It is advised to check with different airlines and compare prices to find the best deal for your travel.
There are plenty of accommodation options near Oaxaca with over 585 hotels available. Prices for hotels start at $89, giving travelers a range of choices based on their budget and preferences. From luxury resorts to cozy guesthouses, there is something for everyone. It is advisable to book in advance, especially during peak travel seasons, to secure a suitable place to stay.

Trips from Los Angeles

Trips to Oaxaca