Terrace's economic and lifestyle advantages are attracting a growing population.

Features of Terrace:

Terrace's economic advantage lies in its location. It is strategically placed at the geographic centre of Northwest B.C., and is the hub for highway, rail and air transportation routes. As a result, the City is the location for many of the region's business, retail, medical and government services. Terrace's market population numbers approximately 70,000 and includes the cities of Kitimat, Prince Rupert and Stewart, as well as the surrounding First Nations communities.

For more information about Terrace and the surrounding area, contact Kermodei Tourism.

Quick Facts on Terrace:

Weather Conditions Comparison:

Current Terrace Weather forecast

CommunityAnnual PrecipitationFrost Free DaysMean Temperature°
Terrace129.5 cm (51")1605.7°16.2°6.5°-4.5°
Prince Rupert255.0 cm (101")1915.5°2.9°8.0°0.8°
Vancouver116.7 cm (46")2168.8°17.2°10.0°3.0°
Prince George61.4°68°4.7°15.3°4.8°-9.9°

VIEW Terrace Weather statistics

Getting to Terrace:

VIEW Google Map of Terrace

  • VIA Rail Mainline between Edmonton and Prince Rupert (passenger service only).  For passenger travel, the VIA Rail Station is at the City's George Little House
  • Canadian National Railway Mainline between Prince Rupert and Edmonton.  Branchline between Terrace and Kitimat - freight only.
  • BC Ferries From Prince Rupert, BC Ferries travel west to the Queen Charlotte Islands or south to Vancouver Island
  • Alaska Ferries From Prince Rupert, you can take the Alaska Marine Highway which takes you through the Inside Passage to southeast Alaska

VIEW map showing Terrace's location


Terrace is located at the junction of three major roadways:

  • Trans Canada Highway 16 - (Yellowhead Highway) with east/west connection to Edmonton and Prince Rupert;
  • Highway 37 - to Kitimat (south), which also connects north to the Stewart-Cassiar Highway to the Yukon and Alaska;
  • Nisga'a Highway - all weather logging road and public secondary highway to the Nass Valley.

Distances - Terrace to:

Prince George575360
Prince Rupert15396
Burns Lake350219

Local Celebrations: