The journey from Oliver to Prince George covers approximately 750 km, taking you north through the entire length of the Okanagan and into the heart of Northern BC. You will follow Highway 97 north through Kelowna, Kamloops, and Williams Lake. The drive takes about 9 hours. This route is a long, scenic journey through the diverse landscapes of British Columbia, from vineyards to forests and mountains.
Total Distance: 750 km driving distance; 550 km straight-line air distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 12 hours | 9 hours |
| Avg Price | 180-250 CAD | 130-170 CAD in fuel |
| Operator | Ebus | Personal Vehicle |
| Route | Bus from Penticton to Kelowna, transfer to Prince George-bound service. | Highway 97 North through Kelowna, Kamloops, and Williams Lake to Prince George. |
| Tip | Book your tickets well in advance as this is a long-distance route. | This is a very long drive; plan for overnight stops if necessary. |
June to September for clear roads and pleasant weather.