Where is Beaver Creek located?
Beaver Creek is located in Colorado, United States. It is situated in the White River National Forest, at the base of the Beaver Creek Mountain, approximately 20 miles (32 kilometres) west of Vail. The town is known as a popular ski resort and is part of the Vail Resorts company.