From King Edward Station line 980 train to Vancouver airport, fly to Terrace airport, then taxi to Terrace. 2 h 59 min $139. From Vancouver, BC bus to Prince George, BC then bus to Terrace, BC. 21 h 5 min $167. From Vancouver drive to Terrace. 18 h 28 min $137.