Skip to content

Table of contents

About Terrace, BC

Terrace sits where Highway 16 (the Yellowhead) meets Highway 37, making it the natural stop between Prince Rupert (156 km west) and Smithers (204 km east), with Kitimat a quick 73 km run south for locals. The Nisga'a Highway heads north to Nisga'a communities through old lava beds. Northwest Regional Airport Terrace-Kitimat is just 9 km out, handy for fly-in visitors, and EV chargers along Highway 16 make the long hauls easier. Terrace bills itself as the steelhead capital of the world, drawing anglers to the Skeena River.

Where is Terrace, BC on the map?

Terrace, BC is in Canada, at 54.516, -128.600 - about 73 km north of Kitimat, BC.

How far is Terrace, BC from where I am?

Use your device location to see the distance to Terrace, BC, how long the drive takes, and directions from where you are.

Weather in Terrace, BC

Today
Cloudy23° / 8°C
  • Precip: 0.0 mm
  • Wind: 7 km/h
Tomorrow
Cloudy22° / 13°C
  • Precip: 0.0 mm
  • Wind: 10 km/h

Forecast for

Find hotels in Terrace, BC

Rent a car near Terrace, BC

Play a pub crawl round in Terrace, BC

Nine holes from pub to pub through the real streets of Terrace, BC. Every cup is a bar somebody actually drinks in.

Pub Crawl Golf: Terrace, BC9 holes, one ball

Popular destinations close by

Nearby essentials

What is the closest airport to Terrace, BC?

The closest airport to Terrace, BC is Northwest Regional Airport Terrace-Kitimat, 9 km (about 8 min by car).

Share Route

Save for offline?

We'll download this route and its map area so it works without a connection. This can take a moment -- you can keep using the app while it finishes.