Terrace, British Columbia Travel Guide

City City in British Columbia, Canada

Along the Skeena River, Terrace trades big-city gloss for fishing lodges, First Nations totem poles and salmon runs visible from the highway. It’s a base for heli-hiking, whitewater trips and studying Indigenous art in small local galleries.

Main image
Wikivoyage banner
Costs
USD 85-140 per day
Moderate to high for northern BC; expect outdoor-activity costs and flights.
Safety
Generally safe with small-town risks
Generally safe; typical small-town issues and occasional substance-related incidents.
Best Time
May-September
Late spring to early autumn is best for fishing, hiking and boat trips.
Time
Weather
Population
19,443
Infrastructure & Convenience
Car-dependent with local buses, regional airport, and basic tourist services.
Popularity
Gateway for outdoor and adventure tourism, especially fishing and wilderness trips.
Known For
Skeena River, salmon fishing, First Nations culture, rail history, access to Great Bear Rainforest, hiking, skiing nearby, outdoor festivals
Terrace developed around the Grand Trunk Pacific Railway and remains a key transport hub in the Skeena valley.

Why Visit Terrace, British Columbia? #

Perched on the Skeena River in northwest British Columbia, this town draws visitors for world-class salmon fishing, nearby mountain recreation and strong First Nations culture. Outings on the Skeena, a ski run at Hudson Bay Mountain and visits to local galleries or totem sites reveal the area’s outdoor and cultural strengths. Adventurous travelers come for angling and heli-skiing opportunities, complemented by community events that celebrate Indigenous art and practice.

Top Things to Do in Terrace, British Columbia

All Attractions ›
Don't Miss
  • Skeena River waterfront - Riverside walkway offering views of salmon runs, river boats and framed mountains.
  • Kitsumkalum Heritage Centre exhibits - Local cultural displays detailing Tsimshian history, art and traditional community life.
  • Lakelse Lake Provincial Park - Accessible lake with camping, swimming and trails nestled in cedar forests.
Hidden Gems
  • Railway viewing points - Spots along the Skeena where passing freight and passenger trains create impressive scenes.
  • Local craft brewhouse and cafés - Independent breweries and cafes serving regional beers, coffee and community atmosphere.
  • Terrace Art Gallery pop-up shows - Occasional local artist exhibitions showcasing northwest British Columbia painters and photographers.
Day Trips
  • Kitselas Canyon and Historic Site - Drive to the canyon for Indigenous totem poles, heritage tours and river views.
  • Prince Rupert or Terrace area lakes - Short drives to coastal or inland lakes for boating, fishing and scenic picnics.

Best Time to Visit Terrace, British Columbia #

Terrace's coastal-mountain climate gives milder winters than interior BC but a lot of rain; summers are pleasantly cool and good for outdoor adventures. Visit in summer for the best hiking and river activities.

Winter
December - February · -8 to 2 °C (18 to 36 °F)
Wet, snowy and gray-milder than inland but still cold with frequent rain or snow. Roads can be slick; layer waterproofs and warm clothing.
Spring
March - May · 2 to 12 °C (36 to 54 °F)
Cool and damp with quickly greening forests-good for quiet hikes and birdwatching. Bring waterproof footwear and expect muddy trails.
Summer
June - August · 10 to 21 °C (50 to 70 °F)
Cool, pleasant summers with long daylight and fewer bugs than lower elevations-ideal for fishing, riverside walks, and kayaking.

Best Time to Visit Terrace, British Columbia #

Climate

Terrace, British Columbia's climate is classified as Warm-Summer Continental - Warm-Summer Continental climate with mild summers (peaking in July) and freezing winters (coldest in January). Temperatures range from -6°C to 22°C. Abundant rainfall (1340 mm/year), wettest in October.

Best Time to Visit
JulyAugustMay
Temperature & Rainfall
Temperature Range
32°
Warmest Month
-39°
Coldest Month
Monthly Conditions

January

January is the coldest month with highs of -2°C and lows of -6°C. Significant rainfall (171 mm) and mostly overcast skies.

24 Poor

Comfort

-4°
Feels Like Freezing
-4°C
Temperature
-6° -2°
96%
Humidity
Very Humid

Weather

171 mm
Rainfall
2.6 m/s
Wind
Calm
0.0
UV Index
Low
7.7h daylight

February

February is freezing with highs of 2°C and lows of -4°C. Significant rainfall (119 mm) and mostly overcast skies.

30 Poor

Comfort

-1°
Feels Like Freezing
-1°C
Temperature
-4°
97%
Humidity
Very Humid

Weather

119 mm
Rainfall
2.5 m/s
Wind
Calm
0.1
UV Index
Low
9.5h daylight

March

March is cold with highs of 7°C and lows of -1°C. Regular rainfall (85 mm) and mostly overcast skies.

39 Poor

Comfort

Feels Like Cold
C
Temperature
-1°
97%
Humidity
Very Humid

Weather

85 mm
Rainfall
2.5 m/s
Wind
Calm
0.3
UV Index
Low
11.7h daylight

April

April is cold with highs of 12°C and lows of 2°C. Moderate rainfall (69 mm) and mostly overcast skies.

51 Acceptable

Comfort

Feels Like Cold
C
Temperature
12°
92%
Humidity
Very Humid

Weather

69 mm
Rainfall
2.5 m/s
Wind
Calm
0.7
UV Index
Moderate
13.9h daylight

May

May is cool with highs of 17°C and lows of 6°C. Moderate rainfall (53 mm) and mostly overcast skies.

63 Good

Comfort

11°
Feels Like Cool
11°C
Temperature
17°
82%
Humidity
Very Humid

Weather

53 mm
Rainfall
2.4 m/s
Wind
Calm
1.0
UV Index
High
15.8h daylight

June

June is cool with highs of 20°C and lows of 9°C. Moderate rainfall (51 mm) and mostly overcast skies.

63 Good

Comfort

15°
Feels Like Cool
15°C
Temperature
20°
81%
Humidity
Very Humid

Weather

51 mm
Rainfall
2.4 m/s
Wind
Calm
1.2
UV Index
High
16.9h daylight

July

July is cool with highs of 22°C and lows of 12°C. Moderate rainfall (53 mm) and mostly overcast skies.

75 Very Good

Comfort

17°
Feels Like Cool
17°C
Temperature
12° 23°
83%
Humidity
Very Humid

Weather

53 mm
Rainfall
2.2 m/s
Wind
Calm
1.2
UV Index
High
16.4h daylight

August

August is cool with highs of 22°C and lows of 11°C. Moderate rainfall (65 mm) and mostly overcast skies.

73 Very Good

Comfort

17°
Feels Like Cool
17°C
Temperature
11° 22°
85%
Humidity
Very Humid

Weather

65 mm
Rainfall
2.0 m/s
Wind
Calm
1.0
UV Index
High
14.7h daylight

September

September is cool with highs of 17°C and lows of 8°C. Significant rainfall (113 mm) and mostly overcast skies.

59 Acceptable

Comfort

13°
Feels Like Cool
13°C
Temperature
17°
88%
Humidity
Very Humid

Weather

113 mm
Rainfall
1.9 m/s
Wind
Calm
0.6
UV Index
Moderate
12.5h daylight

October

October is cold with highs of 11°C and lows of 4°C. The wettest month with heavy rain (207 mm) and mostly overcast skies.

41 Poor

Comfort

Feels Like Cold
C
Temperature
11°
91%
Humidity
Very Humid

Weather

207 mm
Rainfall
2.1 m/s
Wind
Calm
0.2
UV Index
Low
10.3h daylight

November

November is cold with highs of 4°C and lows of -1°C. Significant rainfall (181 mm) and mostly overcast skies.

33 Poor

Comfort

Feels Like Cold
C
Temperature
-1°
96%
Humidity
Very Humid

Weather

181 mm
Rainfall
2.3 m/s
Wind
Calm
0.0
UV Index
Low
8.3h daylight

December

December is freezing with highs of 0°C and lows of -5°C. Significant rainfall (173 mm) and mostly overcast skies.

24 Poor

Comfort

-3°
Feels Like Freezing
-3°C
Temperature
-5° -1°
97%
Humidity
Very Humid

Weather

173 mm
Rainfall
2.5 m/s
Wind
Calm
0.0
UV Index
Low
7.1h daylight

How to Get to Terrace, British Columbia

Terrace in northwestern British Columbia is served by Terrace-Kitimat Airport (YXT) for regional flights (commonly to Vancouver) and by the VIA Rail Jasper-Prince Rupert route on a limited schedule. Road and coach travel across northern BC is long; plan accordingly.

By Air

Northwest Regional Airport Terrace-Kitimat (YXT): Terrace has a local airport (YXT) with scheduled flights (typically to Vancouver). From YXT the drive to downtown Terrace is about 10-20 minutes; taxis are available (approx. CAD 10-25) and some hotels offer shuttles.

Vancouver International Airport (YVR): For more international connections fly into YVR and connect to a regional flight to Terrace (YXT) or take the much longer ground route. Direct driving or coach from Vancouver to Terrace is lengthy (many hours) and not commonly used for typical arrivals.

By Train & Bus

Train: VIA Rail’s Jasper-Prince Rupert route serves communities across northern BC and stops at Terrace (Terrace Station) on some schedules-travel times to Terrace are long from southern cities and services are infrequent; check VIA Rail timetables.

Bus: Intercity coach services (seasonal and limited) and private shuttles connect Terrace with other northern BC towns; schedules and frequencies vary-book ahead during peak seasons.

How to Get Around Terrace, British Columbia #

Terrace has a compact downtown that’s walkable for errands, but a car is handy for exploring surrounding wilderness and nearby communities. BC Transit runs local buses, and taxis operate though service can be limited at night. Short bus fares are a few Canadian dollars; flights and long-distance travel pay off for wider regional access. Dress for the weather and plan transit in advance outside peak hours.

Where to Stay in Terrace, British Columbia #

Budget
City Centre / Highway 16 - $70-120/night
Terrace is a regional hub with a handful of motels and basic inns. Budget options are functional and oriented to business and outdoors travelers.
Mid-Range
Downtown Terrace - $100-160/night
Mid-range hotels offer comfortable rooms and services aimed at travelers and contractors; bookings recommended in high season for outdoor activities.
Luxury
Near Skeena River / Downtown - $160+/night
There are no big luxury resorts in Terrace. Upscale options are limited to nicer inns or boutique properties in the region.

Where to Eat in Terrace, British Columbia #

Breakdown of cuisine types found across Terrace, British Columbia's restaurants and food venues, based on OpenStreetMap data.

Burger
Pizza
Steak House
Pita
Thai
Asian
Sushi
Chicken
Chinese
Falafel
Mexican
American
Fish & Chips

Nightlife in Terrace, British Columbia #

Terrace punches above its size with a handful of pubs, brewpub-style spots and occasional live-music nights; the scene is friendly and down-to-earth. Expect places to close earlier than in big cities. Community events and festivals are the best bet for a lively evening with more options.

Shopping in Terrace, British Columbia #

Shopping is practical and outdoors-oriented-local outfitters, grocery stores and independent retailers serve residents and visitors. For more variety or big-box stores, people often travel to larger regional centres. Seasonal markets and events are good spots to pick up local food and crafts.

Nearby Cities #