There are 8 ways to get from Vail to Mexico City by shuttle, plane, bus (Flixbus), car, bus, or bus (Greyhound)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Shuttle to Denver, fly
best- Take a shuttle bus from Vail, CO to Denver International Airport
- Fly from Denver (DEN) to Benito Juárez International Airport (MEX)plane DEN - MEX
7h 46m$3,944–10,204Bus, bus to Aspen–Pitkin County Airport, fly
cheapest- Take the bus from Vail Transportation Center to West Glenwood Park & Ridebus
- Take the bus from West Glenwood Park & Ride to AABC Airport UVbus
- Fly from Aspen–Pitkin County Airport (ASE) to Benito Juárez International Airport (MEX)plane ASE - MEX
10h 55m$2,249–9,324Bus
- Take the bus from Vail Transportation Center to Union Stationbus
- Take the bus from Denver Union Station to Fort Worth Downtownbus
- Take the bus from Fort Worth to Monterreybus
- Take the bus from Monterrey to Terminal Central Del Sur - Taxqueñabus
41h 57m$6,879–10,339Drive 2,799.1 km
- Drive from Vail to Mexico Citycar 2,799.1 km
32h 40m$5,370–7,757Bus to Eagle County Regional Airport, fly
- Take the bus from Vail Transportation Center to Eagle County Airportbus
- Fly from Eagle County Regional Airport (EGE) to Benito Juárez International Airport (MEX)plane EGE - MEX
8h 54m$3,074–10,206Drive to Gunnison County Airport, fly
- Drive from Vail to Gunnison County Airport (GUC)car
- Fly from Gunnison County Airport (GUC) to Benito Juárez International Airport (MEX)plane GUC - MEX
9h 14m$2,428–9,618Shuttle, bus to Colorado Springs Airport, fly
- Take a shuttle bus from Vail, CO to Denver International Airport
- Take the bus from Denver International Airport to Colorado Springs Airportbus
- Fly from Colorado Springs Airport (COS) to Benito Juárez International Airport (MEX)plane COS - MEX
12h 9m$3,344–12,304Bus via Ciudad Juárez
- Take the bus from Vail Transportation Center to Union Stationbus
- Take the bus from Denver Union Station to El Paso Bus Stationbus
- Take the bus from Ciudad Juárez to Terminal Central de Autobuses del Nortebus
45h 9m$5,489–10,049
Denver (DEN) to Benito Juárez International Airport (MEX) flights
Questions & Answers
The cheapest way to get from Vail to Mexico City is to bus and fly which costs $2200 - $9500 and takes 10h 55m.
The fastest way to get from Vail to Mexico City is to shuttle and fly which takes 7h 46m and costs $3900 - $11000.
No, there is no direct bus from Vail to Mexico City. However, there are services departing from Vail Transportation Center and arriving at Terminal Central Del Sur - Taxqueña via Denver Union Station, Fort Worth and Monterrey. The journey, including transfers, takes approximately 41h 57m.
The distance between Vail and Mexico City is 2527 km. The road distance is 2799.1 km.
The best way to get from Vail to Mexico City without a car is to bus which takes 41h 57m and costs $6500 - $11000.
It takes approximately 7h 46m to get from Vail to Mexico City, including transfers.
Vail to Mexico City bus services, operated by Bustang, depart from Vail Transportation Center station.
Vail to Mexico City bus services, operated by Bustang, arrive at Union Station.
Yes, the driving distance between Vail to Mexico City is 2799 km. It takes approximately 32h 40m to drive from Vail to Mexico City.
Book your Vail to Mexico City bus tickets online with Omio.
What companies run services between Vail, CO, USA and Mexico City, Mexico?
You can take a bus from Vail Transportation Center to Terminal Central Del Sur - Taxqueña via Denver Union Station, Fort Worth Downtown, Fort Worth, and Monterrey in around 41h 57m.
- Website
- united.com
Flights from Denver to Benito Juárez International Airport
- Ave. Duration
- 3h 39m
- When
- Every day
- Estimated price
- $1,900–8,500
Flights from Denver to Benito Juárez International Airport via Houston
- Ave. Duration
- 5h 54m
- When
- Every day
- Estimated price
- $2,000–9,000
Flights from Eagle County Regional Airport to Benito Juárez International Airport via Denver
- Ave. Duration
- 7h 40m
- When
- Every day
- Estimated price
- $2,000–9,000
Flights from Eagle County Regional Airport to Benito Juárez International Airport via Houston
- Ave. Duration
- 8h 25m
- When
- Saturday and Sunday
- Estimated price
- $2,100–9,500
Flights from Gunnison County Airport to Benito Juárez International Airport via Denver
- Ave. Duration
- 7h 39m
- When
- Every day
- Estimated price
- $2,000–9,000
Flights from Gunnison County Airport to Benito Juárez International Airport via Houston
- Ave. Duration
- 9h 24m
- When
- Saturday and Sunday
- Estimated price
- $2,100–9,500
Flights from Aspen–Pitkin County Airport to Benito Juárez International Airport via Denver
- Ave. Duration
- 5h 50m
- When
- Every day
- Estimated price
- $2,000–9,000
Flights from Aspen–Pitkin County Airport to Benito Juárez International Airport via Houston
- Ave. Duration
- 5h 58m
- When
- Every day
- Estimated price
- $2,100–9,500
Flights from Colorado Springs Airport to Benito Juárez International Airport via Houston
- Ave. Duration
- 6h 45m
- When
- Every day
- Estimated price
- $2,000–9,000
Flights from Colorado Springs Airport to Benito Juárez International Airport via Denver
- Ave. Duration
- 6h 1m
- When
- Every day
- Estimated price
- $1,900–9,000
- Website
- aa.com
Flights from Denver to Benito Juárez International Airport via Dallas/Ft.Worth
- Ave. Duration
- 5h 43m
- When
- Every day
- Estimated price
- $2,000–9,000
Flights from Eagle County Regional Airport to Benito Juárez International Airport via Dallas/Ft.Worth
- Ave. Duration
- 6h 15m
- When
- Every day
- Estimated price
- $2,100–9,500
Flights from Gunnison County Airport to Benito Juárez International Airport via Dallas/Ft.Worth
- Ave. Duration
- 6h 47m
- When
- Every day
- Estimated price
- $2,000–9,000
Flights from Aspen–Pitkin County Airport to Benito Juárez International Airport via Dallas/Ft.Worth
- Ave. Duration
- 7h 46m
- When
- Every day
- Estimated price
- $2,100–9,500
Flights from Colorado Springs Airport to Benito Juárez International Airport via Dallas/Ft.Worth
- Ave. Duration
- 6h 41m
- When
- Every day
- Estimated price
- $2,000–9,000
- Website
- delta.com
Flights from Denver to Benito Juárez International Airport
- Ave. Duration
- 3h 49m
- When
- Every day
- Estimated price
- $1,900–8,500
Flights from Eagle County Regional Airport to Benito Juárez International Airport via Atlanta
- Ave. Duration
- 10h
- When
- Every day
- Estimated price
- $3,100–13,000
Flights from Eagle County Regional Airport to Benito Juárez International Airport via Los Angeles
- Ave. Duration
- 10h 14m
- When
- Monday, Saturday, and Sunday
- Estimated price
- $2,700–12,000
Flights from Aspen–Pitkin County Airport to Benito Juárez International Airport via Atlanta
- Ave. Duration
- 11h 45m
- When
- Every day
- Estimated price
- $3,100–13,000
Flights from Colorado Springs Airport to Benito Juárez International Airport via Atlanta
- Ave. Duration
- 8h 12m
- When
- Every day
- Estimated price
- $3,000–12,000
- Website
- aeromexico.com
Flights from Denver to Benito Juárez International Airport
- Ave. Duration
- 3h 49m
- When
- Every day
- Estimated price
- $1,900–8,500
Flights from Eagle County Regional Airport to Benito Juárez International Airport via Atlanta
- Ave. Duration
- 10h
- When
- Every day
- Estimated price
- $3,100–13,000
Flights from Aspen–Pitkin County Airport to Benito Juárez International Airport via Atlanta
- Ave. Duration
- 11h 45m
- When
- Every day
- Estimated price
- $3,100–13,000
Flights from Colorado Springs Airport to Benito Juárez International Airport via Atlanta
- Ave. Duration
- 8h 12m
- When
- Every day
- Estimated price
- $3,000–12,000
- Website
- volaris.com
Flights from Denver to Benito Juárez International Airport
- Ave. Duration
- 3h 37m
- When
- Every day
- Estimated price
- $3,400–8,000
- Website
- vivaaerobus.com
Flights from Denver to Benito Juárez International Airport via Monterrey
- Ave. Duration
- 6h 10m
- When
- Tuesday and Saturday
- Estimated price
- $2,700–11,000
- Phone
- +1 (970) 423-7033
- [email protected]
- Website
- Peak 1 Express
Shuttle from Vail, CO to Denver International Airport
- Ave. Duration
- 1h 59m
- Frequency
- Every 4 hours
- Estimated price
- $700–2,200
- Website
- Peak 1 Express
- Schedules at
- Peak 1 Express
- Adult
- $700–2,200
Shuttle from Vail, CO to Denver International Airport
- Ave. Duration
- 1h 59m
- Frequency
- Every 4 hours
- Estimated price
- $700–2,200
- Website
- Peak 1 Express
- Schedules at
- Peak 1 Express
- Adult
- $700–2,200
- Phone
- +1 800-900-3011
- Website
- Bustang
Bus from Vail Transportation Center to Union Station
- Ave. Duration
- 2h 30m
- Frequency
- Hourly
- Estimated price
- $250–350
- Website
- Bustang
Bus from Vail Transportation Center to West Glenwood Park & Ride
- Ave. Duration
- 1h 35m
- Frequency
- Hourly
- Estimated price
- $170–240
- Website
- Bustang
Bus from Vail Transportation Center to Union Station
- Ave. Duration
- 2h 30m
- Frequency
- Hourly
- Estimated price
- $250–350
- Website
- Bustang
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Denver Union Station to Fort Worth Downtown
- Ave. Duration
- 16h 30m
- Frequency
- 6 times a week
- Estimated price
- $2,200–3,700
- Schedules at
- Flixbus USA
- Phone
- +1 800 923 1799
- [email protected]
- Website
- Omnibus Express (OMEX VIP)
Bus from Fort Worth to Monterrey
- Ave. Duration
- 13h
- Frequency
- Once daily
- Estimated price
- $1,500–2,200
- Schedules at
- Omnibus Express (OMEX VIP)
- Phone
- +52 55 4440 3187
- [email protected]
- Website
- futura.com.mx
Bus from Monterrey to Terminal Central Del Sur - Taxqueña
- Ave. Duration
- 6h 51m
- Frequency
- 3 times a day
- Estimated price
- $2,600–3,700
- Schedules at
- futura.com.mx
- Book at
- futura.com.mx
- Phone
- +1 970-328-3520
- [email protected]
- Website
- Core Transit
Bus from Vail Transportation Center to Eagle County Airport
- Ave. Duration
- 59 min
- Frequency
- Hourly
- Estimated price
- $68
- Website
- Core Transit
- Schedules at
- Core Transit Bus Schedules
- Phone
- +1 970-754-7433
- Website
- Epic Mountain Express
Bus from Vail Transportation Center to Eagle County Airport
- Ave. Duration
- 1h
- Frequency
- 5 times a day
- Estimated price
- $800–1,300
- Website
- Epic Mountain Express
- Phone
- +1 970-925-8484
- [email protected]
- Website
- rfta.com
Bus from West Glenwood Park & Ride to AABC Airport UV
- Ave. Duration
- 1h 25m
- Frequency
- Every 10 minutes
- Estimated price
- $75–90
- Schedules at
- rfta.com
Bus from Denver International Airport to Colorado Springs Airport
- Ave. Duration
- 2h 25m
- Frequency
- Hourly
- Estimated price
- $700–1,100
- Website
- Groome Transportation Colorado Springs
Rome2Rio's guide to Greyhound USA
Contact DetailsContact Details
- Phone
- +1 214-849-8100
- [email protected]
- Website
- Greyhound
Bus from Denver Union Station to El Paso Bus Station
- Ave. Duration
- 13h 45m
- Frequency
- 5 times a week
- Estimated price
- $1,800–3,500
- Website
- Greyhound
- Phone
- +52 55 5141 4300
- [email protected]
- Website
- odm.com.mx
Bus from Ciudad Juárez to Terminal Central de Autobuses del Norte
- Ave. Duration
- 25h
- Frequency
- 5 times a day
- Estimated price
- $3,300–5,500
- Schedules at
- odm.com.mx
- Book at
- odm.com.mx
- Phone
- +52 55 4440 3187
- [email protected]
- Website
- chihuahuenses.com.mx
Bus from Ciudad Juárez to Terminal Central de Autobuses del Norte
- Ave. Duration
- 28h 15m
- Frequency
- Every 4 hours
- Estimated price
- $3,300–6,000
- Schedules at
- chihuahuenses.com.mx
- Book at
- chihuahuenses.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.
Related travel guides
Travelling to the US: What do I need to know?
Read the travel guide
Need to know: Greyhound
Read the travel guide
More Questions & Answers
There are 3648+ hotels available in Mexico City.



























