By Car -- Terrace is 152km (94 miles) east of Prince Rupert on the Yellowhead Highway (Hwy. 16). From Terrace to Prince George, it's another 571km (355 miles).
By Train -- VIA Rail (tel. 888/VIA-RAIL [842-7245]; www.viarail.ca) operates four-times-weekly service between Prince George and Prince Rupert, with stops including Smithers, New Hazelton, and Terrace. The train follows the same route as the Yellowhead Highway.
By Bus -- Greyhound Canada (tel. 800/661-8747 or 604/482-8747; www.greyhound.ca) travels between Prince Rupert and Prince George. One-way fare from Prince Rupert to Terrace is about C$26.
Kermodei Tourism, 4511 Keith Ave. (tel. 877/635-4944 or 250/635-4944; http://kermodeitourism.ca), provides extensive information on the area.