The distance from St. George, Utah, to Vail, Colorado, is approximately 600 miles (965 kilometers) when traveling by road. The journey typically takes around 10 to 11 hours, depending on traffic and road conditions. If flying, the distance is slightly shorter, but the travel time will vary based on flight availability and connections.
Copyright © 2026 eLLeNow.com All Rights Reserved.