• For stays longer than 90 days, please call 866-539-3446.
  • You can only book 550 days in advance.
  • Please double-check your dates.

We recommend flying into Eagle County Regional Airport (airport code EGE), which is 26 miles from Avon, or Denver International Airport (airport code DEN), which is 128 miles from Avon.  Transportation from the airport is available via Colorado Mountain Express. Rental car or private transfer would be the next best option. Taxis are not readily available at Eagle Airport and taxis at Denver International Airport are not likely to drive 100 miles to the resort. If taxi is your preferred method of transportation, it is recommended that you consider private charter through Colorado Mountain Express.

The Westin Riverfront Resort & Spa, Avon, Vail Valley is located in heart of Colorado's beautiful Vail Valley, with numerous restaurants, shops, and a grocery store within walking distance. The Vail Valley's extensive ECO transit system is just steps away from our front door, and taxi service in the area is also available.

If you are traveling by car, please see driving directions, from the airport or any other location.

Getting Here


Denver International Airport (DEN)

Travel Distance: Approximately 206.0 km/128.01 miles

Options for getting to and from the hotel include:

  • 250 USD
Colorado Mountain Express
  • 78 USD
    • Hours of operation: 24 hours

    Schedules and operational hours do vary seasonally.

  • (800) 525-6363; Reservation Required
  • Commercial flights land at Denver International Airport (DEN) on a daily basis, 128 miles from the hotel. At Denver International Airport, guests may access Colorado Mountain Express for shuttle transfers or arrange for private transfers (price varies) by calling (800) 525-6363. Guests may also board another plane and fly about 30 minutes into Eagle Airport (EGE), which is 26 miles from Avon.

Eagle County Airport (EGE)

Travel Distance: Approximately 41.84 km/26.0 miles

Options for getting to and from the hotel include:

Colorado Mountain Express
  • 47 USD
    • Hours of operation: 24 hours

    Schedules and operational hours vary seasonally.

  • (1)(800) 525-6363; Reservation Required
  • Commercials airlines and private planes land daily at Eagle County Regional Airport (EGE), which is 26 miles form the hotel. Colorado Mountain Express is the primary airport shuttle service and provides shuttle service and charter service (price varies) from Eagle Airport to the resort—reservations highly recommended.

Rental Car
    • Hours of operation: 24 hours

  • From Eagle County Regional Airport (EGE), guests may also rent a car and drive the scenic 28 miles to the hotel by heading east on Interstate 70.

  • 100 USD


Avon Station

Travel Distance: Approximately 0.1 km/0.06 miles

Options for getting to and from the hotel include:

Avon Station (Greyhound)
  • Greyhound does stop at the Vail Transportation Center in Vail Village. From this stop, you can take a Vail Valley ECO transit bus to Avon Station. The hotel is across the street from Avon Station. Schedules and pricing vary; please contact Greyhound for detailed information.

ECO Transit
  • Fares range from free to $3 one way, depending on destination.
  • Schedules vary based on seasons.

  • (970) 328-3520
  • The Vail Valley has an extensive transit system, ECO Transit, with one of the main stops just steps away from the hotel's front door. ECO provides bus service from Avon to Vail from 5am to 1am or Gypsum to Vail from 7am to 8pm, 7 days a week, 365 days a year.

Getting Around

By Rental Car

Enterprise Rent A Car
  • (970) 845-8233
Hertz Car Rental
  • (970) 524-7177
National Car Rental
  • (970) 524-2277
Alamo Rent A Car
  • (970) 524-2277
Avis Rent A Car
  • (970) 524-7571
Budget Car Rental
  • (970) 524-8260
Dollar Rent A Car
  • (970) 524-9429

Note: Estimated charges, fees and schedules are not guaranteed by hotel. Driving distance may be affected by local conditions and traffic.

Parking Information

Additional Information

If you require transportation assistance, or if you have any additional requests, please feel free to contact us at (1)(970) 790-6000.