The distance between Beaver Creek and Vail is about 13 miles. Depending on the mode of transport you pick and the condition of the mountain roads, it might take you 20 minutes to get from Beaver Creek to vail, and the other way around.