Updated

Posted 12/10/2025 by Michael Gonzales

Denver to Vail: Drive Time, Airport Shuttles, Bustang and Flying Into Eagle


Denver to Vail: Drive Time, Airport Shuttles, Bustang and Flying Into Eagle

Denver to Vail is a straight run west on I-70: 97 miles from downtown Denver and 119 miles from Denver International Airport (DEN), to exit 176 for Vail Village and Lionshead. You can drive it, take a shared airport shuttle, or ride the state's Bustang bus from Denver Union Station. The other way in is to fly to Eagle County Regional Airport (EGE) in Gypsum, about 30 miles west of Vail, which trades Denver's far larger choice of flights for a much shorter transfer. Shuttle fares, bus schedules and road rules change by season, so confirm them before you book.

How long is the drive from Denver to Vail?

Vail's own directions put the town 97 miles from downtown Denver and 119 miles from the airport, and its trip planner estimates about an hour and three quarters from Denver when the road is clear. Treat that as the best case. The shuttle operator that runs the airport route allows 3 to 3.5 hours from DEN, depending on season and traffic, and a winter storm, a Traction Law day or a closure on Vail Pass or at the Eisenhower-Johnson Tunnel can add much more.

Timing matters as much as distance. Ski weekends load I-70 in both directions, and the return is the worst of it: Vail Mountain's advice is that if you are heading east to Denver on a Saturday or Sunday, leave the mountains after 7 p.m. to stay out of the traffic. Arriving on a weekday, or leaving Vail early on a Sunday morning, avoids most of the queue. The driving section below covers the route, the Traction Law and current construction.

Denver airport to Vail: your options

  • Shared or private shuttle. The simplest door-to-door choice from DEN, picked up on the terminal's Level 5; fares and pickup details are below.
  • Rental car. The most flexible, and worth it if you are staying in Avon or Edwards or want trailheads, but you drive I-70 yourself and parking in Vail usually costs extra.
  • Train plus bus. The cheapest: the RTD A Line from the airport to Denver Union Station (a one-way A Line ticket is $10), then Bustang's West Line to the Vail Transportation Center. It suits light packers with time to spare.

Denver or Eagle County: which airport

DetailDenver International (DEN)Eagle County Regional (EGE)
Where it isDenver, 8500 Peña BlvdGypsum, 217 Eldon Wilson Rd (the address is in Gypsum, not Eagle-Vail)
Shuttle operator's estimate to VailEpic Mountain Express lists about 125 miles and 3 to 3.5 hours, depending on season and trafficEpic Mountain Express lists about 38 miles and 50 minutes, depending on season and traffic
FlightsLarge hub with far more flights than EagleSeasonal and limited. The airport lists Alaska, American, Delta and United; many routes run December to March. American lists Dallas/Fort Worth year-round and Chicago, Los Angeles, Miami, New York and Phoenix among its seasonal routes
Ground optionsShuttles, A Line train to Denver Union Station plus Bustang, taxis, rental cars, ride-shareShuttles, taxis, rental cars, and Core Transit buses

Distances and times are the shuttle company's estimates, not a guarantee.

Eagle saves the long drive and the mountain-pass stretch, but a nonstop to Eagle may not exist for your dates or your city. Check the airport's seasonal schedule against your airline. For how the two compare in more depth, see the closest airport to Vail; for flights, parking and the terminal, see our Eagle County Regional Airport guide; and for the airport's mountain-terrain reputation, what is known about Eagle County Regional Airport.

Airport shuttles to Vail

Epic Mountain Express, the company that used to operate as Colorado Mountain Express, runs shared and private transfers from both airports to Vail. Epic Mountain Express charges these fares per person, with a lower range for Epic Pass holders through its rewards program:

  • From Denver, winter: $79 to $139, or $63 to $111 for Epic Pass holders.
  • From Denver, spring, summer and fall: $69 to $89, or $56 to $72 for Epic Pass holders.
  • From Eagle County Airport: from $49 per person. The airport page adds that private vehicles to Vail start at $399.

Prices and schedules are subject to change. Eagle departures are flight-specific and leave once booked guests have their bags, while Denver departures run on a fixed schedule, so a delayed Denver flight matters more. At Denver, mountain carriers pick up on Jeppesen Terminal Level 5, island 1, outside doors 504 to 506 or 511 to 513. Several other mountain carriers besides Epic Mountain Express serve Denver, and Eagle County Regional Airport keeps its own roster of registered carriers, noting that it does not endorse them or guarantee price or availability. The Epic Pass discount only applies if you hold a current pass.

Public buses from each airport

From Denver, the Colorado Department of Transportation's Bustang does not stop at the airport on the West Line; travelers connect from the airport by taking the A Line train to Denver Union Station and continuing on Bustang. Bustang's West Line stops at Denver Union Station, Frisco, the Vail Transportation Center at 241 South Frontage Road East, Avon and Eagle, among others. Buses run every day, and the schedule below is the one Bustang posted in September 2026.

Bustang West LineDenver Union Station to VailVail to Denver Union Station
Trips per day15 (fewer on holidays)15 (fewer on holidays)
First busLeaves 6:00 a.m., reaches Vail 8:20 a.m.Leaves Vail 6:30 a.m., reaches Union Station 9:05 a.m.
Last busLeaves 5:15 p.m., reaches Vail 7:35 p.m.Leaves Vail 8:30 p.m., reaches Union Station 11:00 p.m.
Scheduled timeAbout 2 hours 20 minutesAbout 2 hours 35 minutes
One-way fare$17 adult; $8.50 child (2 to 11); $12.75 senior (65+) or rider with a disability. Multi-ride tickets cost less per trip.

Holiday timetables, which run on Memorial Day, July 4, Thanksgiving and Christmas, drop several trips. Check the Bustang West Line page and fares page before you travel; Bustang's FAQ says it does not give refunds for cancellations.

From Eagle, Core Transit's Valley Route lists direct service to Eagle County Regional Airport and on to Vail. Core Transit is fare-free on most routes, but it states that fares are required to and from the airport, Gypsum and Leadville, and the mobile fare app is the main way to pay. Riders 18 and under travel free on every Core Transit route, the airport included, until the end of the 2026-27 winter season. The Valley Route runs on an April 12 to November 21 schedule, so check the winter timetable before you rely on it. Bus-and-airport connections suit travelers with light luggage and flexible time; families with skis and checked bags usually find a shuttle simpler.

Driving to Vail on I-70

From Denver, drive west on I-70. The Eisenhower-Johnson Memorial Tunnel, about 60 miles west of Denver, carries I-70 through the Continental Divide at an average elevation of 11,112 feet, according to CDOT. Coming from the east you cross Vail Pass, then reach the East Vail (Exit 180), Vail (Exit 176, signed for the ski area) and West Vail (Exit 173) interchanges. How high Vail Pass is and what to expect there covers that section, and stops between Vail and Denver lists places to break up the drive.

  • Traction Law. CDOT says the Traction Law is in effect each year from September 1 through May 31 on I-70 between Dotsero and Morrison, and it is enforced when conditions warrant. When it applies, all-wheel-drive and four-wheel-drive vehicles need tires with at least 3/16-inch tread that are winter, all-weather or mud-and-snow rated; otherwise chains or an approved traction device are required on two or more drive tires. The Passenger Vehicle Chain Law is the final step before a closure. The fines are in the FAQ below.
  • Vail Pass construction. CDOT's April 2026 release said the West Vail Pass Auxiliary Lanes project, between the East Vail interchange (mile point 180) and the Vail Pass Rest Area (mile point 190), could cause daily single-lane closures and was expected to finish by the end of 2026.
  • Conditions. CDOT points drivers to COtrip.org for road conditions.

Winter storms and heavy ski-weekend traffic can slow the drive, so check conditions before you leave and consider traveling outside peak hours. If you are coming from the west or from Aspen, see how far Vail is from Grand Junction and getting from Aspen to Vail.

Getting around once you are in Vail

  • Free town bus. Vail Mountain's guide says the Town of Vail runs free, year-round bus service to Vail Mountain and around town, including an in-town route between Vail Village and Lionshead that runs into the evening.
  • Walking. The guide says Lionshead is closed to cars and buses and that the walk between Lionshead and Vail Village takes 10 to 15 minutes.
  • Parking. The Town of Vail has moved to paid summer parking in all town-owned structures and lots through fall, with event rates still applying. Its structures include Vail Village (241 South Frontage Road East, where the Vail Transportation Center is located), Lionshead (354 South Frontage Road West) and the Red Sandstone Garage; the Donovan lot at 1600 South Frontage Road West offers free day parking, with periodic event restrictions and no parking from 11 p.m. to 6 a.m. Vail Mountain's Vail Village garage rate for summer 2026, May 29 to September 27, is $2 per hour with the first hour free and a $10 daily maximum. Its winter daytime rates, start date to be announced, are listed at $10 per hour up to $30 on non-peak days and up to $50 on peak days. See where to park at Vail Ski Resort for the fuller picture.
  • Between valley towns. Core Transit's Highway 6 route connects Vail, Eagle-Vail, Avon and Edwards and is fare-free across the whole route on its April 12 to November 21 schedule; see getting from Avon to Vail for the winter options, and getting from Beaver Creek to Vail or how far Beaver Creek is from Vail if you are staying there. Bustang's West Line also stops at Avon Station, so a Denver-to-Avon ride is the same bus one stop on.

For taxis, Eagle County Regional Airport's registered ground-transportation carriers include High Mountain Taxi. If your lodging is in Vail Village or Lionshead and you plan to ski, a rental car is often optional; if you stay in Avon or Edwards, or want to reach trailheads, it may not be. Vail Mountain lists its opening as November 13 for the 2026/27 winter season.

Q. How far is Denver airport from Vail?+
Vail puts it at 119 miles from Denver International Airport and 97 miles from downtown Denver, all on I-70 west to exit 176. Allow about 1.75 hours from Denver in clear conditions by Vail's estimate; the airport shuttle operator allows 3 to 3.5 hours from DEN.
Q. How much is the Bustang bus from Denver to Vail?+
A one-way adult ticket from Denver Union Station (or Federal Center) to Vail is $17, $8.50 for children 2 to 11 and $12.75 for seniors 65 and over or riders with a disability, as posted by Bustang in September 2026. From the airport, add the $10 A Line train to Union Station.
Q. When should I drive back from Vail to Denver?+
Avoid weekend afternoons. Vail Mountain advises anyone heading east on a Saturday or Sunday to leave the mountains after 7 p.m. to stay out of traffic; leaving early in the morning or on a weekday also helps.
Q. Does the Bustang bus go to Denver International Airport?+
Not on the West Line. Bustang travelers connect by taking the RTD A Line train between the airport and Denver Union Station, where Bustang's West Line to Vail departs.
Q. Is the Core Transit bus from Eagle County Airport to Vail free?+
Not for adults. Core Transit is fare-free on most routes, but fares are required for trips to and from Eagle County Regional Airport, Gypsum and Leadville. Riders 18 and under travel free on all routes, including the airport, until the end of the 2026-27 winter season.
Q. What is the fine for breaking the Traction Law on I-70?+
CDOT's Traction Law page lists a $100 fine plus a $33 surcharge for driving without compliant tires or traction equipment while the law is in effect, and a $500 fine plus a $157 surcharge if that leads to a lane closure. A November 2025 CDOT news release quoted $50 plus a $17 surcharge for the first case, so the base amount may differ; the requirement itself does not: from September 1 to May 31, carry compliant tires or chains or an approved traction device.



Satisfaction Promise

We'll always connect you with the best that meet your specific needs.

Join Our Community

1. Register an account
2. Create a searchable listing
3. Connect with more clients

Get Listed Today