Welcome to Sheraton Mountain Vista Resort.
To check hotel availability, simply enter the dates of your stay. We will start searching for the Best Rates for Sheraton Mountain Vista Resort instantly.

Vail Hotels - Sheraton Mountain Vista Resort
160 Beaver Creek Blvd West
Vail, CO
81620
Hotel Description
Beautifully detailed and expertly crafted to reflect the soaring spirit and charm of Rocky Mountain living, Sheraton Mountain Vista offers expertly appointed, fully furnished upscale villas. Just a two-hour drive from Denver in the Vail Valley, our resort is located in Avon at the entrance to the Beaver Creek ski area. Spacious villas provide comfort, elegance, and every convenience inside, while opportunities for adventure and relaxation await right outside your door.
Hotel Amenities
  • 24 Hour Front Desk
  • Fitness Center or Spa
  • Handicapped Rooms/Facilities
  • Parking
  • Pool
  • Television with Cable

  • Hotel Policy
    Check In: 4 PM
    Check Out: 10 AM