There are several flights that run to and from Terrace. Central Mountain Air runs 5 flights weekly to Smithers, and six to Prince George, and Air Canada and Hawkair offer twice daily service to Vancouver. (Hawkair only has only one flight on Saturday.)
Terrace sits at the intersection of the Yellowhead Highway (Highway 16) and Highway 37. The city is two hours east of Prince Rupert, an hour and a half north of Kitimat, and eight hours west of Prince George. As this is northern mountains, driving in this area is not recommended in the winter if you are not familiar with travel in such conditions.
Terrace is a station on the Jasper-Prince Rupert VIA Rail line, and arrives eastbound WFSu 10:20am, and westbound MThSa 6:00pm, leaving five minutes later. There is an overnight stop in Prince George for those coming from or going to Jasper.
Greyhound offers service towards Prince Rupert, Kitimat and Prince George.