It's just over 325 km to get from Abbotsford Airport (YXX) to Kelowna, and the drive is about 3h30mins non-stop, but can be longer in poor weather and traffic, especially in the winter.