The average flight time from Terrace to Vancouver is 1 hour and 44 minutes. The flight distance is 693 km / 431 miles and the average flight speed is 400 km/h / 249 mph.