The Route at a Glance
| Distance | About 120 miles from DEN to Vail Village |
| Drive time, clear roads | 2 to 2.5 hours |
| Drive time, storms or peak weekends | 3 to 5+ hours |
| Highest point | Eisenhower-Johnson Memorial Tunnel, about 11,000 feet |
| Main hazards | Snow and ice, ski traffic, closures on the Eisenhower Tunnel approaches and Vail Pass |
From the airport, you’ll take E-470 aka Peña Boulevard and I-70 west through Denver, then climb into the foothills past Idaho Springs. You go through the Tunnel under the Continental Divide, down into Silverthorne and Frisco, and then up and over Vail Pass before landing in Vail.
Know the Traction Law (It Applies to You)
Colorado’s Traction Law is in effect every year from September 1 through May 31 on I-70 between Morrison and Dotsero, the entire stretch between Denver and Vail (CDOT). When it’s activated for a storm, your vehicle must have one of the following:
- 4WD or AWD with at least 3/16″ of tire tread
- Tires marked M+S (mud and snow) with 3/16″ of tread
- Winter tires (the mountain-snowflake symbol) with 3/16″ of tread
- All-weather rated tires with 3/16″ of tread
- Chains or an approved traction device, such as an AutoSock
Drivers who aren’t compliant can be ticketed, and the penalties climb steeply if an unprepared car ends up blocking a lane (Colorado Springs Gazette).
Quick tread check: Push a quarter into the tread upside down, with Washington’s head first. If you can see the top of his head, your tires don’t meet the requirement (Denver Gazette).
The chain law is the next level up. In severe conditions, CDOT can require chains on all passenger vehicles, often just before closing the road entirely. If you see Chain Law signs, it’s time to reconsider the drive.
Remember: 4WD helps you go, not stop. On ice, an SUV slides just like a sedan.
Timing Is Everything: Beating Ski Traffic
On a good day, I-70 is a beautiful drive. On a bad one, it’s a parking lot. CDOT says the heaviest traffic comes around the holidays, school breaks, and on weekends in January and February (CDOT).
Worst times to head west (Denver to the mountains):
- Friday afternoons and evenings, as weekenders leave work
- Saturday mornings, when Front Range day skiers pack the highway
- The first day of any holiday weekend or school break
Worst times to head east (back to Denver):
- Saturday and Sunday afternoons, when the lifts close
- The last day of a holiday weekend
On the way back to Denver, traffic spikes when the slopes close. It’s lightest if you leave before about 2 p.m. or after 6 p.m. (Westword).
Best times: For holiday travel, CDOT points to early mornings before 7 a.m. and late nights after 9 p.m. as the lightest windows (Freeskier). Midweek arrivals, Tuesday through Thursday, are usually smoothest.
What this means for flights: If you land at DEN on a Saturday morning or fly home on a Sunday afternoon, plan for heavy traffic. Add at least an hour to your departure buffer on peak days.
Express Lanes: I-70 has Mountain Express Lanes near Idaho Springs that can save time in heavy traffic. They’re tolled and open only during peak periods. Rental cars usually bill tolls through the rental company, often with an added fee.
Closures: Vail Pass and the Tunnel
Two stretches cause most winter closures between Denver and Vail.
The Eisenhower Tunnel approaches. The climb to the tunnel is steep and high, and one stuck vehicle can stop traffic. During storms, CDOT sometimes meters traffic, letting cars through in waves, or holds traffic while crews clear spinouts.
Vail Pass. At about 10,600 feet, Vail Pass gets heavy snow, wind, and whiteouts. Crashes and spun-out vehicles, especially semis, can close the pass for hours. When it closes, there’s no practical detour. You wait.
Avalanche work. After big storms, CDOT runs avalanche mitigation along the corridor. That can mean short, planned closures, usually early in the morning.
Before you go, check:
- COtrip.org or the COtrip Planner app for live conditions, closures, and cameras
- 511 by phone
- CDOT’s weekend and holiday travel forecasts
If a big storm is forecast for your arrival day, the smartest move may be to delay a few hours or spend the night in Denver. CDOT itself sometimes recommends waiting out the worst conditions (Denver7).
Renting a Car? Read This First
- AWD isn’t always guaranteed. Booking an “SUV” doesn’t always mean all-wheel drive. Confirm it at the counter.
- Check the tires yourself. Many rental fleets run all-season tires. Look for the M+S marking, and do the quarter test.
- Chains may not be allowed. Many rental agreements prohibit tire chains. That leaves you without a backup if a 2WD car is all they have.
- Count the parking costs. Overnight parking at Vail and Beaver Creek hotels and lots adds up fast over a week, and many guests barely use the car once they arrive.
- Factor in the first and last day. You’ll make this drive after a flight and before one, which is often when you’re most tired.
Don’t Forget the Altitude
Vail Village sits at about 8,150 feet, and the drive takes you over 11,000. Coming from sea level, many travelers feel it on day one: headaches, fatigue, and poor sleep.
- Drink more water than you think you need, starting on the plane.
- Go easy on alcohol the first night.
- If you’re driving, be honest about how alert you feel after an early flight and a long travel day.
Or Skip the Drive Entirely
The scenic Denver-to-Vail drive is part of the Colorado adventure, but is also part most travelers would happily hand off.
VIP Ground is based in the Vail Valley, in Avon, just outside the Beaver Creek round about and our professional chauffeurs drive I-70 every day of the ski season. We track your flight, meet you at DEN, load your skis and bags, and handle the traction laws, the traffic, and Vail Pass while you relax in the back. We watch conditions and time departures around storms and peak traffic, and if the road closes, we handle the wait and the rerouting.
Our luxury SUVs and Mercedes Sprinters, which seat up to 14, are winter-ready.
Flying into Eagle County instead? EGE is only 35 to 45 minutes from Vail. See our Eagle County Airport car service.