Surrey
Surrey
Terrace
Terrace
Flight Driving

Surrey to Terrace

Updated: 26 May 2026

Terrace is located in the Skeena River valley, approximately 1,350 km from Surrey. The drive involves taking the Trans-Canada Highway to Cache Creek, then heading north to Prince George, and finally west on Highway 16, the Yellowhead Highway. This route offers breathtaking mountain scenery and passes through the heart of the interior. For a faster option, regional flights connect Vancouver to the Northwest Regional Airport in Terrace.

Total Distance: Driving distance 1,350 km, straight-line air distance 820 km.
Fastest Way
Flying from YVR to Terrace takes approximately 2 hours of flight time.
Cheapest Way
Driving is cheaper for groups, but flying saves significant time and energy.
Compare Surrey to Terrace Routes
Flight
Direct
Driving
Direct
Duration 2 hours 15 hours
Avg Price 400-700 CAD 300-500 CAD
Operator Air Canada Personal Vehicle
Route Vancouver International Airport (YVR) to Northwest Regional Airport (YXT). Highway 1 to Cache Creek, Highway 97 to Prince George, Highway 16 West to Terrace.
Tip Flights are the most efficient way to reach Terrace from the Lower Mainland. The drive from Prince George to Terrace is long; ensure you have enough fuel.
Travel Tips
  • Highway 16
    Be prepared for long stretches without services between towns on the Yellowhead Highway.
  • Weather
    Terrace receives significant rainfall; pack waterproof gear regardless of the season.
  • Fuel
    Fill up in Prince George before heading west on Highway 16.
  • Wildlife
    Keep a safe distance from bears, which are common in the Skeena valley.
  • Connectivity
    Cell service is intermittent on the highway; download maps ahead of time.
Safety Tips
  • Driving Fatigue
    Do not attempt to drive the full 15 hours in one day; stay overnight in Prince George.
  • Winter Conditions
    Highway 16 can be treacherous in winter; carry chains and winter tires.
  • Emergency Kit
    Always carry a well-stocked emergency kit in your vehicle.
  • Road Hazards
    Watch for wildlife on the road, especially during the early morning hours.
People Also Ask
  • Is Terrace a good place to visit?
    Yes, it is a hub for outdoor adventure in Northern BC.
  • How long is the flight?
    The flight from Vancouver is about 2 hours.
  • Are there rental cars?
    Yes, rental agencies are available at the Terrace airport.
  • What is the best season?
    Summer is best for hiking and fishing.
  • Is the highway safe?
    Yes, but it requires caution due to its remote nature.
Quick Info
  • From Surrey, British Columbia, Canada
  • To Terrace, British Columbia, Canada
  • Modes
Best Time to Travel

July to September for fishing and hiking in the Skeena region.

Things to Do in Terrace
1
Ferry Island Park
Camp or picnic on this island in the Skeena River. It is famous for its old-growth cottonwood trees.
2
Heritage Park Museum
Explore the history of the Terrace area through restored buildings and artifacts. It is a great way to learn about local heritage.
3
Shames Mountain
Visit this community-owned ski hill for incredible powder in the winter or hiking in the summer.
4
Lakelse Lake Provincial Park
Enjoy swimming and fishing in this warm-water lake. It is a popular spot for families during the summer.
Tags
Surrey to Terrace driving to Terrace flights to Terrace Highway 16 route Northern BC travel Skeena River valley Terrace transport Surrey to Northern BC