Traveling from St. Andrews to Kelowna involves crossing the country to the heart of the Okanagan Valley. The most practical route is flying from Saint John (YSJ) to Kelowna International Airport (YLW) with a connection in Toronto or Calgary. Driving is a long-haul journey of over 5,500 km, primarily via the Trans-Canada Highway. You will transition from the Atlantic coast through the Canadian Shield and the Prairies before reaching the mountainous interior of British Columbia.
Total Distance: Driving distance is 5,550 km; straight-line air distance is 4,100 km.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 10 hours | 60 hours |
| Avg Price | $700 - $1,300 | $900 - $1,400 in fuel |
| Operator | Air Canada | Personal Vehicle |
| Route | YSJ to YLW via Toronto (YYZ) or Calgary (YYC). | Trans-Canada Highway (Highway 1) to Highway 97. |
| Tip | Connecting through Calgary is often the fastest route to Kelowna. | Be prepared for steep mountain grades when entering the Okanagan Valley. |
July to September for warm weather and wine harvest season.