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 Terrance Skeena Mall to VanderhoofPrince Rupert
7h$75–110Train
- Take the train from Terrace to Burns LakeVIA Rail
- Take the train from Burns Lake to VanderhoofVIA Rail
9h 10m$76–251Drive 476.3 km
- Drive from Terrace to Vanderhoof476.3 km
5h 58m$96–139Fly, bus
- Fly from Northwest Regional Airport (YXT) to Prince George Airport (YXS)YXT - YXS
- Take the bus from Prince George: Westgate Mall to Vanderhoof
4h 48m$295–887
Terrace to Vanderhoof by bus
Questions & Answers
The cheapest way to get from Terrace to Vanderhoof is to bus which costs $75 - $110 and takes 7h.
The fastest way to get from Terrace to Vanderhoof is to fly and bus which takes 4h 48m and costs $290 - $900.
Yes, there is a direct bus departing from Terrance Skeena Mall and arriving at Vanderhoof. Services depart twice a week, and operate Tuesday and Friday. The journey takes approximately 7h.
No, there is no direct train from Terrace to Vanderhoof. However, there are services departing from Terrace and arriving at Vanderhoof via Burns Lake. The journey, including transfers, takes approximately 9h 10m.
The distance between Terrace and Vanderhoof is 475 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 $75 - $110.
The bus from Terrance Skeena Mall to Vanderhoof takes 7h including transfers and departs twice a week.
Terrace to Vanderhoof bus services, operated by BC Bus North, depart from Terrance 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 $75 - $110. Alternatively, you can train, which costs $75 - $260 and takes 9h 10m.
What companies run services between Terrace, BC, Canada and Vanderhoof, BC, Canada?
BC Bus North operates a bus from Terrance Skeena Mall to Vanderhoof twice a week. Tickets cost $75–110 and the journey takes 7h. Alternatively, you can take a train from Terrace to Vanderhoof via Burns Lake in around 9h 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
- $220–300
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Terrace to Burns Lake
- Ave. Duration
- 6h 7m
- Frequency
- 3 times a week
- Estimated price
- $45–140
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $55–140
- Economy Adult - Advanced Booking
- $55–110
- Economy Escape Advanced Booking - Adult
- $45–70
Train from Burns Lake to Vanderhoof
- Ave. Duration
- 2h 3m
- Frequency
- 3 times a week
- Estimated price
- $26–120
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $28–120
- Economy Adult - Advanced Booking
- $28–85
- Economy Escape Advanced Booking - Adult
- $26–45
- Phone
- 1-844-564-7494
- Website
- bcbus.ca
Bus from Terrance Skeena Mall to Vanderhoof
- Ave. Duration
- 7h
- Frequency
- Twice a week
- Estimated price
- $75–110
- Website
- https://bcbus.ca/
- Schedules at
- https://bcbus.ca/schedules-and-fares/
- Passenger
- $75–110
Bus from Prince George: Westgate Mall to Vanderhoof
- Ave. Duration
- 1h 5m
- Frequency
- Twice a week
- Estimated price
- $23–35
- Website
- https://bcbus.ca/
- Schedules at
- https://bcbus.ca/schedules-and-fares/
- Passenger
- $23–35
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 French strikes 2018: What are my alternative transport options?, How to get from Gatwick Airport into central London, and Travelling around the UAE - to help you get the most out of your next trip.
More Questions & Answers
Terrace to Vanderhoof bus services, operated by BC Bus North, arrive at Vanderhoof station.
Terrace to Vanderhoof train services, operated by VIA Rail, arrive at Burns Lake station.
Yes, the driving distance between Terrace to Vanderhoof is 476 km. It takes approximately 5h 58m to drive from Terrace to Vanderhoof.
There are two+ hotels available in Vanderhoof.





