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.
Note: This information was accurate when it was published, but can change without notice. Please be sure to confirm all rates and details directly with the companies in question before planning your trip.