Greyhound Canada runs one coach bus per day going east and one coach buses going west along Highway 16 from Smithers.
VIA Rail operates "The Skeena" passenger train, running from Jasper to Prince Rupert and back again, with stops in Prince George, Smithers, and many other communities along Highway 16. VIA is a national network with connections from various Canadian cities.
BC Rail operates from Vancouver to Prince George.
Smithers is a drive west from Prince George for 371 kms (expect 4-5 hours) or east from Prince Rupert for 353 kms (expect 4-5 hours).
Visit Drive BC for the latest road conditions for Highway 16 and BC roads.
The Smithers Regional Airport offers daily flights.