There are 4 ways to get from Terrace to Vanderhoof by bus, train, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Terrace Skeena Mall to Vanderhoof Co-Op Mallbus Prince Rupert to Prince George
7h$50–90Train
- Take the train from Terrace to Vanderhooftrain VIA Rail
8h 10m$110–330Drive 476.3 km
- Drive from Terrace to Vanderhoofcar 476.3 km
5h 56m$81–116Fly, bus
- Fly from Northwest Regional Airport (YXT) to Prince George Airport (YXS)plane YXT - YXS
- Take the bus from Prince George College Heights Smart Centres to Vanderhoof Co-Op Mallbus
4h 43m$367–897
Terrace to Vanderhoof by bus
Comparing Your Travel Options
The cheapest way to get from Terrace to Vanderhoof is to bus which costs $50 - $90 and takes 7h.
The fastest way to get from Terrace to Vanderhoof is to fly and bus which takes 4h 43m and costs $360 - $900.
Yes, there is a direct bus departing from Terrace Skeena Mall and arriving at Vanderhoof Co-Op Mall. Services depart twice a week, and operate Tuesday and Friday. The journey takes approximately 7h.
Yes, there is a direct train departing from Terrace and arriving at Vanderhoof. Services depart three times a week, and operate Wednesday, Friday and Sunday. The journey takes approximately 8h 10m.
The distance between Terrace and Vanderhoof is 478 km. The road distance is 476.3 km.
The best way to get from Terrace to Vanderhoof without a car is to bus which takes 7h and costs $50 - $90.
The bus from Terrace Skeena Mall to Vanderhoof Co-Op Mall takes 7h including transfers and departs twice a week.
Terrace to Vanderhoof bus services, operated by BC Bus North, depart from Terrace Skeena Mall station.
Terrace to Vanderhoof train services, operated by VIA Rail, depart from Terrace station.
The best way to get from Terrace to Vanderhoof is to bus which takes 7h and costs $50 - $90. Alternatively, you can train, which costs $110 - $330 and takes 8h 10m.
What companies run services between Terrace, BC, Canada and Vanderhoof, BC, Canada?
BC Bus North operates a bus from Terrace Skeena Mall to Vanderhoof Co-Op Mall twice a week. Tickets cost $50–90 and the journey takes 7h. Alternatively, VIA Rail operates a train from Terrace to Vanderhoof 3 times a week. Tickets cost $110–330 and the journey takes 8h 10m.
- Website
- flycma.com
Flights from Northwest Regional Airport to Prince George Airport
- Ave. Duration
- 1h 10m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $270–380
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Terrace to Vanderhoof
- Ave. Duration
- 8h 10m
- Frequency
- 3 times a week
- Estimated price
- $110–330
- Website
- VIA Rail
- Escape
- $110–260
- Business
- $160–320
- Business Plus
- $170–330
- Economy
- $120–270
- Economy Plus
- $130–280
- Phone
- +1 778 763 4155
- Website
- BC Bus North
Bus from Terrace Skeena Mall to Vanderhoof Co-Op Mall
- Ave. Duration
- 7h
- Frequency
- Twice a week
- Estimated price
- $50–90
- Website
- BC Bus North
Bus from Prince George College Heights Smart Centres to Vanderhoof Co-Op Mall
- Ave. Duration
- 1h 5m
- Frequency
- Twice a week
- Estimated price
- $50–90
- Website
- BC Bus North
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travelling by boat in Italy, 5 incredible day trips from Florence by train, and The beginner’s guide to the 2018 World Nomad Games - to help you get the most out of your next trip.
Booking & Getting There
Terrace to Vanderhoof bus services, operated by BC Bus North, arrive at Vanderhoof Co-Op Mall station.
Terrace to Vanderhoof train services, operated by VIA Rail, arrive at Vanderhoof station.
Yes, the driving distance between Terrace to Vanderhoof is 476 km. It takes approximately 5h 56m to drive from Terrace to Vanderhoof.
Book your Terrace to Vanderhoof train tickets online with Omio and 12go.asia.
There are three+ hotels available in Vanderhoof.












