Travel from Grande-Prairie to Fort-St-John

Bus from Grande Prairie to Fort St. John

Greyhound Canada operates a bus from Grande Prairie to Fort St. John once daily. Tickets cost $11 - $30 and the journey takes 4 h 21 min. Greyhound Canada also services this route twice daily.

How to get from Grande Prairie to Fort St. John

From Grande Prairie taxi to Beaverlodge, AB, bus to Dawson Creek, BC, then bus to Fort St. John, BC. 6 h 54 min $145. From Grande Prairie drive to Fort St. John. 2 h 37 min $25.

Operators from Grande Prairie to Fort St. John