There are 4 ways to get from Valemount to Fort St. John by bus, car, plane, train, or shuttle
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 Valemount to Prince George, BCbus Valemont
- Take the bus from Prince George to Fort St. Johnbus Prince George
12h 30m$102–179Drive 685.6 km
- Drive from Valemount to Fort St. Johncar 685.6 km
8h 30m$136–197Bus to Prince George Airport, fly
- Take the bus from Valemount to Prince George, BCbus
- Fly from Prince George Airport (YXS) to North Peace Regional Airport (YXJ)plane YXS - YXJ
9h 14m$372–1,484Train, shuttle to Calgary International Airport, fly
- Take the train from Valemount to Jaspertrain
- Take a shuttle bus from Jasper, AB to Calgary Airport
- Fly from Calgary International Airport (YYC) to North Peace Regional Airport (YXJ)plane YYC - YXJ
10h 44m$428–1,304
Valemount to Fort St. John by bus
Questions & Answers
The cheapest way to get from Valemount to Fort St. John is to bus which costs $100 - $180 and takes 12h 30m.
The fastest way to get from Valemount to Fort St. John is to drive which takes 8h 30m and costs $130 - $200.
No, there is no direct bus from Valemount to Fort St. John. However, there are services departing from Valemount and arriving at Fort St. John via Prince George. The journey, including transfers, takes approximately 12h 30m.
The distance between Valemount and Fort St. John is 830 km. The road distance is 685.6 km.
The best way to get from Valemount to Fort St. John without a car is to bus which takes 12h 30m and costs $100 - $180.
It takes approximately 12h 30m to get from Valemount to Fort St. John, including transfers.
Valemount to Fort St. John bus services, operated by BC Bus North, depart from Valemount station.
Valemount to Fort St. John bus services, operated by BC Bus North, arrive at Prince George, BC station.
Yes, the driving distance between Valemount to Fort St. John is 686 km. It takes approximately 8h 30m to drive from Valemount to Fort St. John.
There are 19+ hotels available in Fort St. John.
What companies run services between Valemount, BC, Canada and Fort St. John, BC, Canada?
You can take a bus from Valemount to Fort St. John via Prince George, BC and Prince George in around 12h 30m.
- Website
- aircanada.com
Flights from Prince George Airport to North Peace Regional Airport via Vancouver
- Ave. Duration
- 6h 59m
- When
- Every day
- Estimated price
- $200–1,000
Flights from Calgary International Airport to North Peace Regional Airport via Vancouver
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- $180–850
- Website
- westjet.com
Flights from Prince George Airport to North Peace Regional Airport via Vancouver
- Ave. Duration
- 5h 40m
- When
- Monday to Friday
- Estimated price
- $210–900
Flights from Prince George Airport to North Peace Regional Airport via Calgary International Airport
- Ave. Duration
- 7h 5m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $210–900
Flights from Calgary International Airport to North Peace Regional Airport
- Ave. Duration
- 1h 50m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $290–950
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Valemount to Jasper
- Ave. Duration
- 2h 59m
- Frequency
- Twice a week
- Estimated price
- $27–220
- Website
- https://www.viarail.ca/en
- Escape
- $27–95
- Business
- $70–210
- Business Plus
- $85–220
- Economy
- $30–110
- Economy Plus
- $30–120
- Phone
- +1 778 763 4155
- Website
- tnst.ca
Bus from Valemount to Prince George, BC
- Ave. Duration
- 3h 30m
- Frequency
- Twice a week
- Estimated price
- $50–90
- Website
- https://www.tnst.ca/passenger-information
Bus from Prince George to Fort St. John
- Ave. Duration
- 8h
- Frequency
- Twice a week
- Estimated price
- $50–90
- Website
- https://www.tnst.ca/passenger-information
Bus from Valemount to Prince George, BC
- Ave. Duration
- 3h 30m
- Frequency
- Twice a week
- Estimated price
- $50–90
- Website
- https://www.tnst.ca/passenger-information
- Phone
- +1 780 852 4056
- [email protected]
- Website
- sundogtours.com
Shuttle from Jasper, AB to Calgary Airport
- Ave. Duration
- 4h 30m
- Frequency
- On demand
- Website
- https://www.sundogtours.com/
- Phone
- +1 403 800 0355
- [email protected]
- Website
- fairybus.com
Shuttle from Jasper, AB to Calgary Airport
- Ave. Duration
- 5h 30m
- Frequency
- On demand
- Estimated price
- $80–95
- Website
- https://www.fairybus.com/
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 5 delightfully under-the-radar French towns you need to visit, How to get from London to Edinburgh, and Flying into Beijing? - to help you get the most out of your next trip.










