Aspen Airport to Vail.
Aspen-Pitkin County Airport (ASE) to Vail is 100 miles via CO-82 North and I-70 East — about 2.5 hours of driving in normal conditions. Most Vail-bound travelers do not fly into ASE because Eagle County (EGE) is far more convenient. If you've already booked ASE, here are your options.
Eagle Mountain Express services Eagle County Regional Airport (EGE) only. We don't pick up at ASE — if you fly into ASE, you'll need to arrange ground transport through an ASE-based provider. The most efficient option for almost every Vail-bound traveler is to fly into EGE instead, where we handle the 35-mile, 45-minute private transfer to Vail at $199 flat-rate.
01Why almost no one flies into ASE for Vail
ASE is closer to Aspen than to Vail. The 100-mile drive from ASE to Vail crosses the Roaring Fork Valley, then connects via I-70 — a 2.5-hour drive in normal weather, longer in winter. Vail-bound travelers almost universally fly into Eagle County (EGE) at 35 miles / 45 minutes from Vail, or Denver (DEN) at 120 miles / 2+ hours.
02If you've already booked ASE
First option: change your inbound to EGE if your fare allows. Most travelers find EGE has equivalent or better service from major US hubs. Second option: arrange ground transport through an ASE-based provider for the 2.5-hour drive to Vail. Third option: rent a car at ASE — but the long drive after a flight is a tough way to start a ski trip.
03ASE closure (April 23 – May 21, 2026)
If your travel falls in this window, ASE isn't an option anyway — fly into EGE. Eagle Mountain Express runs flat-rate transfers from EGE to Vail at $199 per vehicle.
04What about flying back from ASE?
If you flew into Vail via EGE and need to depart from ASE for a different return destination, you'll still need ASE-based ground transport for the Vail → ASE leg. Eagle Mountain Express services EGE only.
Fly EGE for your Vail trip
EGE → Vail is 35 miles, 45 minutes — half the time of ASE → Vail. Direct flights from major US hubs. Eagle Mountain Express handles the EGE pickup at $199 flat-rate per vehicle.
See route detail ↗