Oliver
Oliver
Prince George
Prince George
Bus Driving

Oliver to Prince George

Updated: 28 May 2026

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.
Fastest Way
Driving via Highway 97 is the fastest method, taking 9 hours.
Cheapest Way
Driving is the most economical if you are traveling with more than one person.
Compare Oliver to Prince George Routes
Bus
Connecting
Driving
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.
Travel Tips
  • Long Drive
    This is a very long drive; plan for regular breaks and overnight stops.
  • Mountain Driving
    The highway can have sudden weather changes; check DriveBC before leaving.
  • Connectivity
    Cell service is generally good, but expect some dead zones in the remote areas.
  • Booking
    If taking the bus, arrive at the station 20 minutes before departure.
  • Supplies
    Pack snacks and water, as services are limited on the long stretches.
Safety Tips
  • Winter Tires
    Mandatory on mountain highways from October to April.
  • Emergency Kit
    Keep a basic emergency kit in your trunk, including a blanket and flashlight.
  • Speeding
    Police frequently monitor speed on the highway.
  • Fatigue
    Take breaks every 2 hours to stay alert on the long highway stretches.
People Also Ask
  • Is the drive difficult?
    The drive is straightforward but very long and requires caution.
  • Are there buses available?
    Yes, Ebus operates routes connecting the Okanagan to Northern BC.
  • How long does it take by bus?
    Expect about 12 hours including transfer times.
  • What is the best time to drive?
    Daylight hours are recommended to enjoy the scenery and avoid wildlife.
  • Is there a train?
    No, there is no passenger rail service between Oliver and Prince George.
Quick Info
  • From Oliver, British Columbia, Canada
  • To Prince George, British Columbia, Canada
  • Modes
Best Time to Travel

June to September for clear roads and pleasant weather.

Things to Do in Prince George
1
The Exploration Place
A museum and science center in Prince George. It is a great place for families.
2
Cottonwood Island Nature Park
A beautiful park with walking trails along the river. It is perfect for a walk.
3
Prince George Railway and Forestry Museum
Showcases the history of the region. It is a fascinating look into the past.
4
Huble Homestead Historic Site
A historic site that recreates life in the early 1900s. It is a unique place to visit.
Tags
Oliver to Prince George driving to Prince George Okanagan to Northern BC BC travel guide Highway 97 North Prince George transport Oliver BC travel BC road trip