There are 8 ways to get from Oaxaca to Joshua Tree by plane, bus, taxi, car, or train
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 General Rodolfo Sánchez Taboada International Airport, bus, taxi
best- Fly from Oaxaca International Airport (OAX) to General Rodolfo Sánchez Taboada International Airport (MXL)OAX - MXL
- Take the bus from Calexico Bus Station to Desert Hot Springs
- Take the taxi from Desert Hot Springs to Joshua Tree
11h 58m$293–861Bus, drive
cheapest- Take the bus from Oaxaca to Ensenada
- Take the bus from Ensenada to Tijuana International Airport
- Take the bus from Cross Border Express, San Diego to Indio, CACbx
- Drive from Indio, CA to Joshua Tree
2d 2h$199–242Drive 2,001.2 mi
- Drive from Oaxaca to Joshua Tree2,001.2 mi
36h 43m$366–528Fly to Palm Springs International Airport, taxi
- Fly from Oaxaca International Airport (OAX) to Palm Springs International Airport (PSP)OAX - PSP
- Take the taxi from Palm Springs International Airport (PSP) to Joshua Tree
12h 19m$341–1,131Fly to Ontario International Airport, train, taxi
- Fly from Oaxaca International Airport (OAX) to Ontario International Airport (ONT)OAX - ONT
- Take the train from Ontario Amtrak to Palm Springs Amtrak
- Take the taxi from Palm Springs Amtrak to Joshua Tree
14h 21m$355–1,243Fly to Los Angeles International Airport, bus, taxi
- Fly from Oaxaca International Airport (OAX) to Los Angeles International Airport (LAX)OAX - LAX
- Take the bus from Los Angeles Union Station to Palm Springs North
- Take the taxi from Palm Springs North to Joshua Tree
11h 56m$269–726Fly to Tijuana International Airport, bus, taxi
- Fly from Oaxaca International Airport (OAX) to Tijuana International Airport (TIJ)OAX - TIJ
- Take the bus from Tijuana International Airport to Mexicali
- Take the bus from Calexico Bus Station to Desert Hot Springs
- Take the taxi from Desert Hot Springs to Joshua Tree
13h 52m$223–612Bus, taxi
- Take the bus from Oaxaca to Terminal Central de Autobuses del Norte
- Take the bus from Terminal Central de Autobuses del Norte to Mexicali
- Take the bus from Calexico Bus Station to Desert Hot Springs
- Take the taxi from Desert Hot Springs to Joshua Tree
2d 5h$324–638
Oaxaca International Airport (OAX) to General Rodolfo Sánchez Taboada International Airport (MXL) flights
Questions & Answers
The cheapest way to get from Oaxaca to Joshua Tree is to bus and drive which costs $190 - $250 and takes 2 days 2h.
The fastest way to get from Oaxaca to Joshua Tree is to fly and bus and taxi which takes 11h 56m and costs $260 - $750.
The distance between Oaxaca and Joshua Tree is 1762 miles. The road distance is 2012.9 miles.
The best way to get from Oaxaca to Joshua Tree without a car is to bus and taxi which takes 2 days 5h and costs $320 - $650.
It takes approximately 11h 58m to get from Oaxaca to Joshua Tree, including transfers.
Joshua Tree is 2h behind Oaxaca. It is currently 1:20 PM in Oaxaca and 11:20 AM in Joshua Tree.
Yes, the driving distance between Oaxaca to Joshua Tree is 2013 miles. It takes approximately 36h 43m to drive from Oaxaca to Joshua Tree.
There are 632+ hotels available in Joshua Tree.
What companies run services between Oaxaca, Mexico and Joshua Tree, CA, USA?
There is no direct connection from Oaxaca to Joshua Tree. However, you can take the shuttle to Oaxaca Airport, walk to Oaxaca International Airport (OAX) airport, fly to General Rodolfo Sánchez Taboada International Airport (MXL), drive to Calexico Bus Station, take the bus to Desert Hot Springs, then take the taxi to Joshua Tree. Alternatively, you can take a bus from Oaxaca to Joshua Tree via Ensenada, Tijuana International Airport, Cross Border Express, San Diego, and Indio, CA in around 2d 2h.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- aeromexico.com
Flights from Oaxaca International Airport to General Rodolfo Sánchez Taboada International Airport via Mexico City
- Ave. Duration
- 5h 58m
- When
- Every day
- Estimated price
- $160–750
Flights from Oaxaca International Airport to Los Angeles International Airport via Mexico City
- Ave. Duration
- 7h 46m
- When
- Every day
- Estimated price
- $120–550
Flights from Oaxaca International Airport to Tijuana International Airport via Mexico City
- Ave. Duration
- 7h 32m
- When
- Every day
- Estimated price
- $110–550
- Website
- volaris.com
Flights from Oaxaca International Airport to General Rodolfo Sánchez Taboada International Airport via Guadalajara
- Ave. Duration
- 12h 23m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $180–650
Flights from Oaxaca International Airport to Ontario International Airport via Guadalajara
- Ave. Duration
- 8h
- When
- Every day
- Estimated price
- $310–1,200
Flights from Oaxaca International Airport to Ontario International Airport via Houston
- Ave. Duration
- 10h 41m
- When
- Monday, Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- $250–1,100
Flights from Oaxaca International Airport to Los Angeles International Airport
- Ave. Duration
- 4h 21m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $150–550
Flights from Oaxaca International Airport to Los Angeles International Airport via Guadalajara
- Ave. Duration
- 7h 53m
- When
- Every day
- Estimated price
- $150–550
Flights from Oaxaca International Airport to Tijuana International Airport
- Ave. Duration
- 4h 1m
- When
- Every day
- Estimated price
- $110–480
Flights from Oaxaca International Airport to Tijuana International Airport via Guadalajara
- Ave. Duration
- 7h 12m
- When
- Every day
- Estimated price
- $110–480
- Website
- united.com
Flights from Oaxaca International Airport to Ontario International Airport via Houston
- Ave. Duration
- 12h 20m
- When
- Every day
- Estimated price
- $250–1,100
Flights from Oaxaca International Airport to Los Angeles International Airport via Houston
- Ave. Duration
- 8h 47m
- When
- Every day
- Estimated price
- $150–650
- Website
- aa.com
Flights from Oaxaca International Airport to Palm Springs International Airport via Dallas/Ft.Worth
- Ave. Duration
- 9h 1m
- When
- Every day
- Estimated price
- $240–1,000
Flights from Oaxaca International Airport to Ontario International Airport via Dallas/Ft.Worth
- Ave. Duration
- 11h 18m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- $250–1,100
Flights from Oaxaca International Airport to Los Angeles International Airport via Dallas/Ft.Worth
- Ave. Duration
- 8h 32m
- When
- Every day
- Estimated price
- $150–650
- Website
- vivaaerobus.com
Flights from Oaxaca International Airport to Tijuana International Airport
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- $95–300
Flights from Oaxaca International Airport to Tijuana International Airport via Mexico City
- Ave. Duration
- 6h 5m
- When
- Every day
- Estimated price
- $95–300
Flights from Oaxaca International Airport to Tijuana International Airport via Mexico City Santa Lucia Apt
- Ave. Duration
- 7h 45m
- When
- Every day
- Estimated price
- $95–300
- Website
- flyfrontier.com
Flights from Oaxaca International Airport to Ontario International Airport via Houston
- Ave. Duration
- 10h 41m
- When
- Monday, Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- $250–1,100
Rome2Rio's guide to Amtrak
Contact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from Ontario Amtrak to Palm Springs Amtrak
- Ave. Duration
- 1h 42m
- Frequency
- 6 times a week
- Estimated price
- $17–30
- Website
- https://www.amtrak.com/home.html
- Phone
- +1 (855) 626-8585
- Website
- flixbus.com
Bus from Calexico Bus Station to Desert Hot Springs
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Estimated price
- $15–85
- Schedules at
- flixbus.com
- Adult
- $15–85
Bus from Los Angeles Union Station to Palm Springs North
- Ave. Duration
- 2h 10m
- Frequency
- Twice daily
- Estimated price
- $23–55
- Schedules at
- flixbus.com
- miky.cano91@gmail.com
- Website
- facebook.com
Bus from Oaxaca to Ensenada
- Ave. Duration
- 39h 41m
- Frequency
- Twice a week
- Estimated price
- $136
- Schedules at
- facebook.com
- Phone
- +52 664 104 7400
- servicioalcliente@geb.mx
- Website
- abc.com.mx
Bus from Ensenada to Tijuana International Airport
- Ave. Duration
- 1h 15m
- Frequency
- Hourly
- Estimated price
- $10–23
- Schedules at
- abc.com.mx
- Book at
- abc.com.mx
Bus from Tijuana International Airport to Mexicali
- Ave. Duration
- 2h 30m
- Frequency
- Twice daily
- Estimated price
- $16–35
- Schedules at
- abc.com.mx
- Book at
- abc.com.mx
Bus from Cross Border Express, San Diego to Indio, CA
- Ave. Duration
- 6h 45m
- Frequency
- Twice daily
- Estimated price
- $45–70
- Schedules at
- crossborderxpress.com
- Phone
- +52 55 4386 4652
- solucioneshola@ado.com.mx
- Website
- ado.com.mx
Bus from Oaxaca to Terminal Central de Autobuses del Norte
- Ave. Duration
- 7h 20m
- Frequency
- Every 10 minutes
- Estimated price
- $40–65
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
- Phone
- +52 55 5141 4300
- contacto@odm.com.mx
- Website
- odm.com.mx
Bus from Terminal Central de Autobuses del Norte to Mexicali
- Ave. Duration
- 40h 11m
- Frequency
- Every 4 hours
- Estimated price
- $170–370
- Schedules at
- odm.com.mx
- Book at
- odm.com.mx
- Ave. Duration
- 41 min
- Estimated price
- $85–130
Lucky 777 Cab
- Phone
- +1 760-660-9115
- Website
- lucky777cab.com
Desert City Cab
- Phone
- +1 760-328-3000
- Website
- desertcitycab.com
American Cab
- Phone
- +1 760-300-0000
Lucky 777 Cab
- Phone
- +1 760-660-9115
- Website
- lucky777cab.com
Desert City Cab
- Phone
- +1 760-328-3000
- Website
- desertcitycab.com
American Cab
- Phone
- +1 760-300-0000
Yellow Cab of the Desert
- Phone
- +1-7602-340-8294
- Website
- yellowcabofthedesert.com
Lucky 777 Cab
- Phone
- +1 760-660-9115
- Website
- lucky777cab.com
Desert City Cab
- Phone
- +1 760-328-3000
- Website
- desertcitycab.com
American Cab
- Phone
- +1 760-300-0000
Lucky 777 Cab
- Phone
- +1 760-660-9115
- Website
- lucky777cab.com
Desert City Cab
- Phone
- +1 760-328-3000
- Website
- desertcitycab.com
American Cab
- Phone
- +1 760-300-0000
Lucky 777 Cab
- Phone
- +1 760-660-9115
- Website
- lucky777cab.com
Desert City Cab
- Phone
- +1 760-328-3000
- Website
- desertcitycab.com
American Cab
- Phone
- +1 760-300-0000
Lucky 777 Cab
- Phone
- +1 760-660-9115
- Website
- lucky777cab.com
Desert City Cab
- Phone
- +1 760-328-3000
- Website
- desertcitycab.com
American Cab
- Phone
- +1 760-300-0000
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

























