There are 3 ways to get from Vanderhoof to McBride by bus, train, or car
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 Burrard at Victoria Ave to Downtown Exch Bay Bbus 161
- Take the bus from Prince George, BC to McBride, BC - Train Stationbus Prince George
4h 53mDrive 308 km
cheapest- Drive from Vanderhoof to McBridecar 308 km
3h 44m$62–89Train
- Take the train from Vanderhoof to McBridetrain VIA Rail
17h 43m$80–290
Questions & Answers
The cheapest way to get from Vanderhoof to McBride is to drive which costs $60 - $90 and takes 3h 44m.
The fastest way to get from Vanderhoof to McBride is to drive which takes 3h 44m and costs $60 - $90.
No, there is no direct bus from Vanderhoof to McBride station. However, there are services departing from Burrard at Victoria Ave and arriving at McBride, BC - Train Station via Prince George, BC. The journey, including transfers, takes approximately 4h 53m.
Yes, there is a direct train departing from Vanderhoof and arriving at McBride. Services depart three times a week, and operate Wednesday, Friday and Sunday. The journey takes approximately 17h 43m.
The distance between Vanderhoof and McBride is 313 km. The road distance is 308 km.
The best way to get from Vanderhoof to McBride without a car is to bus which takes 4h 53m and costs .
It takes approximately 4h 53m to get from Vanderhoof to McBride, including transfers.
Vanderhoof to McBride bus services, operated by BC Transit - Bulkley - Nechako, depart from Burrard at Victoria Ave station.
Vanderhoof to McBride train services, operated by VIA Rail, depart from Vanderhoof station.
The best way to get from Vanderhoof to McBride is to bus which takes 4h 53m and costs . Alternatively, you can train, which costs $80 - $290 and takes 17h 43m.
What companies run services between Vanderhoof, BC, Canada and McBride, BC, Canada?
You can take a bus from Burrard at Victoria Ave to McBride, BC - Train Station via Downtown Exch Bay B and Prince George, BC in around 4h 53m. Alternatively, VIA Rail operates a train from Vanderhoof to McBride 3 times a week. Tickets cost $80–290 and the journey takes 17h 43m.
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Vanderhoof to McBride
- Ave. Duration
- 17h 43m
- Frequency
- 3 times a week
- Estimated price
- $80–290
- Website
- https://www.viarail.ca/en
- Escape
- $80–200
- Business
- $120–280
- Business Plus
- $140–290
- Economy
- $85–210
- Economy Plus
- $95–220
- Phone
- +1 855 499 1119
- [email protected]
- Website
- bctransit.com
Bus from Burrard at Victoria Ave to Downtown Exch Bay B
- Ave. Duration
- 1h 33m
- Frequency
- 3 times a week
- Website
- https://www.bctransit.com/bulkley-nechako/
- Phone
- +1 778 763 4155
- Website
- tnst.ca
Bus from Prince George, BC to McBride, BC - Train Station
- Ave. Duration
- 2h 20m
- Frequency
- Twice a week
- Estimated price
- $50–90
- Website
- https://www.tnst.ca/passenger-information
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 Why you should take the train in the US, Travel Insider: Top Japan travel tips by Beatrix Holland, and How to get from London to Edinburgh - to help you get the most out of your next trip.
More Questions & Answers
Vanderhoof to McBride bus services, operated by BC Transit - Bulkley - Nechako, arrive at Downtown Exch Bay B station.
Vanderhoof to McBride train services, operated by VIA Rail, arrive at McBride station.
Yes, the driving distance between Vanderhoof to McBride is 308 km. It takes approximately 3h 44m to drive from Vanderhoof to McBride.
There are five+ hotels available in McBride.










