Getting Here

By Rail:
VIA Rail passenger service on the rail line from Prince Rupert to Jasper, westbound Sunday, Wednesday, Friday (2:44 pm at McBride), eastbound on Monday, Thursday, Saturday (1:48 pm at McBride). Waiting room in the McBride Heritage Railway Station at First and Main in McBride, open daily. Flag stops at Harvey (Tete Jaune), Dunster, Goat River, Loos (Crescent Spur), and Dome Creek. Buy tickets on line at or by phone at 1-800-842-7245, at VIA Rail stations in Jasper, Prince George or other major centres or through travel agents.

By Bus:
Greyhound bus daily service along Highway 16 west to Prince George and east to Valemount, Jasper and Edmonton, daily westbound (7:40 am at McBride) and daily eastbound (2:45 am at McBride). Waiting area outside The Farm Store, Second Avenue east, McBride. Hours for express freight at The Farm Store: 10 am to 5 pm Monday to Saturday except statutory holidays.
For tickets call 1-800-661-8747 or visit online

By Air:
YXS Prince George Airport is 200 km west of McBride. Daily flights to major centers in BC and AB, and international flights. Call 1-250-963-2400 or visit online

Private aircraft: McBride has an 830m air strip, Charlie Leake Field, CAV4, to accommodate small aircraft, operated by the Village of McBride, phone 1-250-569-2229. Some details at


BC road reports – visit online

Prince Rupert – 933km | 583mi west
Smithers – 580km | 363mi west
Prince George – 210km | 131mi west
Dome Creek – 95km | 59mi west
Loos – 53km | 33mi west
Crescent Spur – 50km | 51mi west
Goat River – 40km | 25mi west
Dunster – 30km | 19mi east
Tete Jaune Cache – 70km | 44mi east
Valemount – 85km | 53mi east
Kamloops – 404km | 252mi south
Jasper, AB – 170km | 106mi east
Edmonton, AB – 450km | 281mi east