1map logoGo to main page

Denver, CO, USA to Oaxaca from $118: 5 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Denver, United States
to
Oaxaca, Mexico

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

$118 - PlaneBest price
2660 kmDistance
8h 57m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Denver 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
8h  57m
Estimated price
$118-378
Recommended
route map
Distance: 2660 km
Duration: 8h 57m

See more options

Company
various
Bus
Plane
Average Duration
12h 
Estimated price
$218-718
Company
ADO
Bus
Average Duration
49h  1m
Estimated price
$235-439
Company
various
Bus
Bus
Bus
Average Duration
57h  9m
Estimated price
$305-579
Company
various
Drive
Average Duration
35h  30m
Estimated price
$370-1180

Denver - Oaxaca operators

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

Plane
Website
aeromexico.com

Plane from Denver (DEN) to Oaxaca (OAX)

Average Duration
6h 59m
Estimated price
$1185-1186
Website
aa.com

Plane from Denver (DEN) to Oaxaca (OAX)

Average Duration
6h 6m
Estimated price
$1187-1188

Plane from Colorado Springs (COS) to Oaxaca (OAX)

Average Duration
6h 6m
Estimated price
$1189-3780
Website
united.com

Plane from Denver (DEN) to Oaxaca (OAX)

Average Duration
6h 46m
Estimated price
$1183-3781

Plane from Colorado Springs (COS) to Oaxaca (OAX)

Average Duration
6h 14m
Estimated price
$3782-1188
Website
volaris.com

Plane from Denver (DEN) to Oaxaca (OAX)

Average Duration
6h 2m
Estimated price
$3783-3784
Website
vivaaerobus.com

Plane from Denver (DEN) to Oaxaca (OAX)

Average Duration
7h 45m
Estimated price
$1181-3785
Bus
Contact phone
+1 719-687-3456
Website
groometransportation.com

Bus from Denver International Airport to Colorado Springs Airport

Average Duration
2h 25m
Estimated price
0-0
Contact phone
+1 866 691 9732
Website
eplalimo.com

Bus from Denver to El Paso, TX

Average Duration
11h 45m
Estimated price
0-0
Contact phone
800 507 5500
Website
chihuahuenses.com.mx

Bus from Ciudad Juárez to Puebla CAPU

Average Duration
30h
Estimated price
0-0
Contact phone
+52 555 784 4652
Website
ado.com.mx

Bus from Puebla Terminal CAPU to Oaxaca

Average Duration
5h 10m
Estimated price
0-0

Bus from México TAPO to Oaxaca

Average Duration
6h 40m
Estimated price
0-0
Contact phone
+1 214-849-8100
Website
greyhound.com

Bus from Denver Union Station to Dallas Bus Station

Average Duration
19h 55m
Estimated price
$2186-2187
Contact phone
800 881 8181
Website
turimex.com

Bus from Dallas to Terminal Central de Autobuses del Norte

Average Duration
28h
Estimated price
0-0

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

Traveling between Denver 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 epic road trip from the Mile High City to the vibrant city of Oaxaca, covering a distance of 2069 miles. The journey promises stunning scenery and a mix of fascinating cultures along the way. 💸 Prices for the road trip from Denver to Oaxaca by car range from $370 to $550, offering budget-friendly options for travelers seeking adventure south of the border. Plan your route and accommodations wisely to make the most of your trip. ⏰ With an estimated driving time of approximately 35 hours and 30 minutes, be sure to pack snacks, playlists, and a sense of curiosity as you hit the open road for a memorable excursion from Denver to Oaxaca.
Average price
$370 - $550
🚂 Start your journey from Denver USA on a scenic train ride to Oaxaca. This route consists of 6 transfers and covers a distance of 2,055 miles over 2 days and 16 hours. 🚍 Finally, arrive in Oaxaca after the last bus leg of your trip, taking about 4 hours and 40 minutes. Embrace the vibrant atmosphere and rich history of this Mexican destination, making your train journey an unforgettable experience.
🛫 Traveling from Denver to Oaxaca by plane involves a flight with one stopover, typically taking around 6 hours and 2 minutes. ✈️ There are multiple airlines such as American Airlines, United Airlines, and Viva Aerobus that offer flights from Denver Airport to Oaxaca Airport, with a total travel time of 8 hours and 57 minutes. 🌎 Flights between Oaxaca and Denver can vary in price, ranging from $118 to $378, providing travelers with options to suit their budget and travel preferences.
Departure Point
Denver Airport
Arrival Point
Oaxaca Airport. The quickest flight takes 6h 2m and has one stopover
🚌 Traveling from Denver to Oaxaca by bus is an adventurous journey that spans multiple destinations and takes approximately 2 days and 1 hour. 💸 The prices for a bus ticket between Oaxaca and Denver typically range from $235 to $439, providing a cost-effective yet scenic way to experience the diverse landscapes and cultures on this cross-border route.
Departure Point
Denver station
Arrival Point
Oaxaca station

Frequently asked questions

Find out more about the route from Denver to Oaxaca.

Or choose the category:
The distance between Denver and Oaxaca is approximately 2660.2 km or 3329.1 km by road. Traveling from Denver to Oaxaca can be done by various modes of transportation. The quickest option is to take a bus to Colorado Springs and then fly, which takes around 11 hours and 53 minutes. Alternatively, flying directly from Denver to Oaxaca takes approximately 8 hours and 52 minutes. For those who prefer driving, it would take around 35 hours and 30 minutes to reach Oaxaca from Denver by car.
The most cost-effective and time-efficient transportation option for traveling from Denver to Oaxaca is to fly. It takes approximately 8 hours and 52 minutes to reach Oaxaca by plane, making it the quickest option available. The cost of a flight from Denver to Oaxaca ranges from $160 to $450, depending on the airline and time of booking.
The prices for a bus ticket between Oaxaca and Denver can range from $224 to $414.
To get from Denver to Oaxaca without using public transportation, you can consider driving. The road distance between the two cities is approximately 3329.7 km, and it takes approximately 35 hours and 30 minutes to drive from Denver to Oaxaca. Depending on factors such as gas prices and your vehicle's fuel efficiency, the cost of the trip can vary between $370 and $550.
To travel from Denver to Oaxaca without a car, the best option is to take a bus via Ciudad Juárez. This journey takes approximately 2 days and 1 hour and can cost between $220 and $420.
No, there is no direct link between Denver and Oaxaca. However, there are bus services available with transfers that can take you from Denver to Oaxaca in approximately 2 days and 1 hour. These services are operated by EPLA Limo Express and ADO, and they depart from Denver and arrive at Oaxaca station.
The flight duration between Denver and Oaxaca typically takes around 5 hours and 55 minutes, including one stopover. However, please note that there is no direct flight available between the two cities. The cost of a flight between Oaxaca and Denver can range anywhere from $168 to $446, depending on the airline and time of booking.
There are plenty of options for accommodations near Oaxaca. With 585+ hotels available, you can find a range of choices to suit your preferences and budget. Prices start at $89 per night, offering a variety of options for every traveler.