Denver → Vail
Denver to Vail Car Service
One hundred twenty miles, two mountain passes, and a tunnel at 11,158 feet. Almost all of the difficulty sits in the second half, after the interstate leaves the foothills.
Elevation profile
- Distance from DEN
- 120 mi
- Typical drive
- 2h 10m–2h 45m
- Peak weekend
- up to 5h
- Elevation
- 8,120 ft
- Climb from DEN
- 5,878 ft
- SUV from
- $550
Passes on this route
- Eisenhower Tunnel 11,158 ft highest vehicular tunnel in the United States
- Vail Pass 10,662 ft
Rates by vehicle
One way, per vehicle — SUV, up to 6 passengers. Taxes, tolls and gratuity included. Photos show the models we drive, not our own cars.
Get a quote for this vehicle
What the drive actually looks like
The route is I-70 west the entire way. It starts at 5,280 feet in Denver and does not stay there.
Past Idaho Springs the highway begins the climb to the Eisenhower Tunnel, the highest vehicular tunnel in the United States at 11,158 feet. The tunnel is the easy part. The hard part is the descent into Silverthorne, then the second climb over Vail Pass at 10,662 feet.
Vail Pass is where the drive is decided. It is exposed, it holds snow, and it closes. When the Colorado Department of Transportation shuts it, there is no quick way around — the alternatives add hours, not minutes.
Winter changes the math
In clear conditions the trip runs 2h 10m–2h 45m. On a peak ski weekend it stretches to five hours.
That is not a padded estimate. It is the difference between an empty interstate and the same two-lane climb carrying everyone who flew in for the same three days you did.
The I-70 Mountain Express Lane opens on those peak days, running 13 miles between Empire Junction and Idaho Springs. It is dynamically priced: $3 at the base rate, $8 to $15 in ordinary heavy traffic, up to $30 when demand peaks. Whether that is worth paying depends entirely on the hour — a judgment call made on the day.
What a traction-law stop costs
Colorado’s traction law is not advisory. From September 1 to May 31 it covers I-70 between Dotsero and Morrison, and it applies to every passenger vehicle under 16,001 pounds. That includes all-wheel drive, which many visitors assume is an exemption.
The tires need at least 3/16 inch of tread and a winter, all-weather or M+S rating.
Get stopped without them and it is $100 plus a $33 surcharge. Slide and block a lane — which is what actually happens on the Silverthorne climb — and it becomes $500 plus a $157 surcharge. That is before the tow, and before the day it costs you.
Our vehicles carry compliant tires for the entire season.
Flying into Eagle instead
Eagle County Regional (EGE) sits about 38 minutes from Vail, and it removes both passes from the trip entirely.
Many travelers use EGE one direction and DEN the other. We cover both airports, and the rate differs — tell us which one when you request a quote.
What it costs, honestly compared
From $550 for an SUV with up to six passengers, one way, for the whole car.
Shared shuttles on this route sell seats, typically $79 to $139 per person in winter. Do the arithmetic and the shuttle wins on price for most group sizes. We are not going to pretend otherwise.
What the private rate buys is different: your departure time instead of theirs, no other passengers and no other stops, door to door, and a vehicle sized to your gear. On a 5:40 AM flight out of DEN in February, that is the whole product.
Fitting the gear
A Suburban gives 98.8 cubic feet with the third row folded, and 41.5 cubic feet behind the back seats with all three rows in use.
Ski bags are long rather than bulky, so the constraint is usually shape. Send the passenger count, bag count and ski bag count with your request and we will size the vehicle — see the fleet page for the full figures.
What the price includes
$550one way, per vehicle (SUV, up to 6 passengers), everything included
- Airport waiting included — a delayed flight is not a rebooking
- Flight tracking — pickup moves with your arrival
- Your driver waits at the vehicle in the designated pickup area, not inside the terminal
- I-70 Mountain Express Lane tolls on peak days
- Child seats at no charge, on request
- Bottled water in the vehicle
- Gratuity — included, not added at the end
- Traction-law compliant vehicle, September through May
No meter, no surge pricing, no fuel surcharge. The number you are quoted is the number you pay.
Per vehicle or per seat: the actual math
Shared shuttles charge each passenger. We charge for the car. Which one wins depends entirely on how many of you are travelling.
| Passengers | Shared shuttle, total | Our car | Per seat with us | Cheaper |
|---|---|---|---|---|
| 1 | $79–$139 | $550 | $550 | Shuttle |
| 2 | $158–$278 | $550 | $275 | Shuttle |
| 3 | $237–$417 | $550 | $183 | Shuttle |
| 4 | $316–$556 | $550 | $138 | Depends on the date |
| 6 | $474–$834 | $550 | $92 | Depends on the date |
For one or two people the shuttle is cheaper, and we are not going to pretend otherwise. From 4 passengers the answer starts depending on the date you travel. Shuttle rates come from the operator's own page: shared shuttle seats run $79 to $139 per person in winter.
Price is not the only difference. A shared shuttle, bus or train carries other passengers, makes other stops and leaves on its own schedule. The private car leaves when your flight lands and drives to one address.
Questions we actually get asked
- How long does it take to drive from Denver airport to Vail?
- 120 miles and 2h 10m–2h 45m when the roads are clear. On peak ski weekends the same drive stretches to 5h.
- How much is a car from Denver airport to Vail?
- From $550 one way for an SUV with up to six passengers — the price is for the vehicle, not per passenger. Tolls, child seats and gratuity are included. Larger groups ride in a Sprinter, quoted on request.
- Which high points does this route cross?
- Eisenhower Tunnel at 11,158 ft, Vail Pass at 10,662 ft. Weather closes them from time to time, and any detour adds time.
- Do I need snow chains or a special vehicle?
- Not in our car. Colorado enforces its traction law on I-70 between Dotsero and Morrison from September 1 through May 31, and every vehicle in our fleet carries compliant tires for the full season. In a rental it is your problem: the fine is $100 plus a $33 surcharge, and all-wheel drive alone does not satisfy the law.
- How high is it, and will the altitude bother me?
- Vail sits at 8,120 ft, which is 2,840 feet above Denver. Standard guidance above 8,000 feet is to gain no more than 1,000 feet of sleeping elevation per night — a transfer covers that in 2h 10m–2h 45m, which is why the first night often feels rough.
- Will our skis and luggage fit?
- A Suburban gives 41.5 cubic feet with all three rows up and 98.8 with the third folded. Ski bags are long rather than bulky, so the constraint is usually shape, not volume — tell us the passenger count, bag count and ski bag count and we will size the vehicle.
- Where do I meet my driver at Denver airport?
- Pre-arranged private cars meet passengers on Level 5 of the Jeppesen Terminal, at Island 2. Your driver waits at the vehicle in the designated pickup area, not inside the terminal.
- What happens if my flight is delayed?
- Airport waiting is included in the price. A delayed flight is not a rebooking.
- Should I fly into EGE instead?
- EGE is about 38 minutes from Vail. Tell us which airport you are landing at when you request the quote.