There are 227.26 miles from Revelstoke to Abbotsford in the southwest direction and 311 miles (500.51 kilometres) by car, following the 1 W and 23 route. Revelstoke and Abbotsford are 4 hours, and 58 minutes far apart if one drives non-stop.