The most efficient way to reach Kelowna from Elginburg is by flying from Toronto (YYZ) to Kelowna International Airport (YLW). The flight duration is approximately 5.5 hours, including a connection. You will need to drive 2.5 hours from Elginburg to the airport. This is the standard route for travel to the Okanagan Valley.
Total Distance: 4,000 km total, 3,100 km straight-line air distance.
Rent a car at YLW for easy access to wineries.
Summer for wine touring or winter for skiing.