Head inland about 145 km from Prince Rupert and you reach Terrace, the regional centre of northwestern BC, a town of about 12,000 on the Skeena River. The Kitselas and Kitsumkalum First Nations have lived in the area for thousands of years, and settlers arrived with the railway in the early 1900s. Today it is the shopping, hospital and services hub for a huge, thinly populated area.
The reason to come is the country around it. Skeena River steelhead and salmon draw anglers, Lakelse Lake and its hot springs are about 15 km away, and Shames Mountain runs a ski season. Kitselas Canyon is another good outing. Rents have risen with LNG and industrial projects, but housing is still cheaper than most of BC. Crime is well above the national average, mostly property and drug offences, and visitors are rarely affected. The Highway 16 corridor is tied to the Highway of Tears, so hitchhiking is strongly discouraged. Winters bring heavy snow, and bears are common.
Trip planning at a glance
Peak season
July to August and fishing seasons (steelhead in fall)
Quieter season
And winter
Nearest airport
Northwest Regional Airport Terrace-Kitimat (YXT), 10 km southwest of downtown (scheduled Air Canada and Pacific Coastal service to Vancouver
Highlights
Ksan Historical Village and Museum
Terrace Mountain and Terrace Mountain trails
Kitsumkalum Provincial Park and Lakelse Lake Provincial Park (about 15 km)
Lakelse Hot Springs
Nisga'a Memorial Lava Bed Provincial Park (about 100 km)
Out of 10. Open any score to see how it’s worked out. “Data-based” scores come from published figures; “Hey! En Route estimate” scores are worked out from what we know about the city; “Hey! En Route rating” scores were set by our editors.
5.2/10Fair
Connector Score5.5
1 worthwhile cities within three hours; reachable by road, intercity train, air, and ferry; lodging and sights for an overnight stop. Hey! En Route estimate
Safety2.7
Crime Severity Index around 185; the Canadian figure is about 80. Data-based
Affordability5.3
Cost of living index about 112, where the national average is 100. Data-based
Transportation7.5
Reachable by: road, intercity train, air, and ferry. Hey! En Route estimate
Car-free friendliness4.5
Intercity train or bus, plus local transit and walkability. Hey! En Route estimate
Walkability3.5
Estimated from city size and transit; no walkable downtown noted. Hey! En Route estimate
Things to do4.9
Known for 7 kinds of attraction, with 7 annual events listed. Hey! En Route estimate
Food & dining3.1
Estimated from city size and dining listings. Hey! En Route estimate
Places to stay5.3
Lodging at budget, mid-range and luxury prices. Hey! En Route estimate
Nature & outdoors9.0
Known for mountains & hiking, national & state parks, lakes & rivers, skiing & winter sports. Hey! En Route estimate
Scenic value8.0
From its landscape: coast, mountains, lakes and parks. Hey! En Route estimate
Family friendliness4.5
Zoos, aquariums, theme parks and museums, weighted by safety. Hey! En Route estimate
Solo-traveler friendliness3.8
Safety, getting around without a car, hostels, and things to do. Hey! En Route estimate
Nightlife2.1
Estimated from city size and live music. Hey! En Route estimate
Remote-work friendliness4.6
City size, affordability, cafés and connections. Hey! En Route estimate
Road-trip convenience6.0
1 worthwhile city within three hours’ drive, plus parking, EV charging and RV options. Hey! En Route estimate
Train-trip convenience4.9
Intercity train service, with 1 nearby city reachable by rail. Hey! En Route estimate
Bus-trip convenience1.5
No intercity bus service noted. Hey! En Route estimate
The Hub of the Northwest; Terrace (formerly known as Kitsumkalum area); gateway to the Skeena River and the Nass Valley; home of Terrace Mountain and Northwest BC's regional centre
Founded
Kitselas and Kitsumkalum First Nations territory for thousands of years; European settlement from about 1905 with the Grand Trunk Pacific Railway; incorporated…
Languages
English (de facto working language everywhere in public services, signage and commerce); French available federally but rarely heard locally; Sm'algyax (Tsimshian) and Nisga'a are spoken by local First Nations communities; Punjabi, Tagalog and Portuguese-speaking communities
Airports
Northwest Regional Airport Terrace-Kitimat (YXT), about 10 km southwest of downtown (scheduled Air Canada and Pacific Coastal service to Vancouver); Prince Rupert Airport (YPR), about 145 km west; Smithers Regional Airport (YYD), about 195 km east; Vancouver International (YVR) via YXT flight, about 1 hour 45 minutes
Tipping
Restaurants 15-20% of the pre-tax bill (GST 5% and 7% PST on liquor are added to listed prices; tip on the pre-tax amount); bars $1-2 per drink or 15-20% of tab; taxis and rideshare 10-15%; hotel housekeeping $3-5 CAD per night; bellhops $2-5 CAD per bag; tour guides 10-15%; counter service optional (all amounts CAD; BC adds GST 5% plus PST 8% on most goods, 7% on many services and accommodation, plus a 3% Municipal and Regional District Tax on hotels)
Community signals
Not enough responses yet to show a trend.
Terrace City Circle
For people considering Terrace, visiting soon, living there for a while, or comparing it with somewhere else.
Population 12,017 (District of Terrace, 2021 Census), land area 57.33 sq km and elevation 69 m taken from the Wikipedia page fetched this session; coordinates were rounded from recalled figures (Wikipedia 54 30 59 N, 128 35 59 W). population_metro 16,200 is an APPROXIMATE estimate for the Terrace Census Agglomeration (2016 CA figure 15,723 from Wikipedia, 2021 CA figure not confirmed; StatCan pages robots-blocked), so it is low confidence. visitor_website (Terrace Tourism) and event_calendar (City of Terrace events page) are recalled URLs and were not opened or confirmed; they may be wrong. Event names and months, hotel ranges, cost of living, crime index, rent, prices, and distances are approximate or from general knowledge and not verified. All money in CAD.
Last verified September 25, 2026 · Source: Research spreadsheet · Editorial ·
Neighborhoods
8 areas to know, and who each one suits.
Downtown Terrace
Lakelse Avenue, Greig Avenue
Thornhill
East, separate unincorporated community, residential
Horseshoe
Suburban
Kitsumkalum and Kalum River area
Braun's Island
Rural
Copperside Estates
Thornhill and Skeena River corridor
Uplands
No neighborhood matches that.
Where to base yourself
Downtown Terrace on Lakelse Avenue for hotels and restaurants
along Highway 16 and Keith Avenue for chain hotels and motels
Lakelse Lake for lodges and camping
near Shames Mountain for winter stays
Kitsumkalum and Nass Valley for fishing lodges. Tiers: motels and campgrounds
mid-range chains (Best Western Terrace Inn, Coast Inn of the West, Terrace Inn)
few luxury options (fishing lodges)
Suburbs and neighboring towns
Thornhill (5 km; car); Kitselas First Nation (25 km; car); Kitsumkalum First Nation (5 km; car); Kitimat (60 km; car, BC Transit Terrace-Kitimat link, unconfirmed)
What a visit costs
Per person per day, with a room shared by two. Change anything below to fit your trip.
Budget
$99/day
Lodging about CA$120 a night
Mid-range
$145/day
Lodging about CA$180 a night
Luxury
$239/day
Lodging about CA$285 a night
Budget calculator
Vehicle
mpg
These are estimates from typical prices, not quotes. Real costs vary with season, events, booking time and your own habits; taxes and fees are approximate.
Cost of living
For longer stays and relocation.
Cost of living index
112 (national average = 100)
Typical 1-bedroom rent
CA$1,200a month
Median home price
CA$475,000
Research notes
Roughly 0-5% above the BC average for groceries and 10-15% below for housing, and about equal to the Canadian average (approximate); typical 1BR rent about $1,000-1,400 CAD per month on listing sites (approximate; demand from LNG and industrial projects has pushed rents up)
Real estate
Buying or renting long-term: prices, trends and the rules.
Median home
CA$475,000
Mortgage calculator
Average single-family home about $430,000-520,000 CAD (BC Northern Real Estate Board, approximate); condos about $250,000-320,000 CAD; average 1BR rent about $1,000-1,400 CAD; market trend: rising with LNG Canada, industrial and Kitimat demand since 2020 (approximate, not verified)
Research notes on prices and seasons
Hotels per night (CAD, before 5% GST, 8% PST and 3% MRDT): budget $100-140; mid-range $140-220; upscale rare, $220-350. Peak season is July to August and fishing seasons (steelhead in fall); industrial project demand keeps rates high all year, and winter is cheapest. Rough daily visitor budget excluding lodging: $80-150 CAD
Where to stay
Which part of town suits which kind of trip.
Downtown Terrace on Lakelse Avenue for hotels and restaurants
along Highway 16 and Keith Avenue for chain hotels and motels
Lakelse Lake for lodges and camping
near Shames Mountain for winter stays
Kitsumkalum and Nass Valley for fishing lodges. Tiers: motels and campgrounds
mid-range chains (Best Western Terrace Inn, Coast Inn of the West, Terrace Inn)
few luxury options (fishing lodges)
No places to stay are listed yet.
Top sights
Ksan Historical Village and Museum
Terrace Mountain and Terrace Mountain trails
Kitsumkalum Provincial Park and Lakelse Lake Provincial Park (about 15 km)
Lakelse Hot Springs
Nisga'a Memorial Lava Bed Provincial Park (about 100 km)
Kitselas Canyon
Skeena River fishing (steelhead and salmon)
Shames Mountain ski hill (winter)
Ferry Island Municipal Park
Heritage Park Museum
Mount Layton hot springs area
Known for:Mountains & hikingNational & state parksLakes & riversMuseums & galleriesHistoric sitesSkiing & winter sportsShopping
Things to do
3 listings in Terrace, ranked by traveller reviews. Featured listings are marked.
Safety information is a guide from public data and our research, not a guarantee. Conditions change; check local news and official advice before you go.
2.7
Poor · Data-based
Crime Severity Index around 185; the Canadian figure is about 80.
Safety overview
Statistics Canada and RCMP data show a Crime Severity Index well above the national average for Terrace (roughly 150-220, approximate), largely property crime, drug-related offences and violent crime among acquaintances; visitors are rarely affected. The Highway 16 corridor is part of the Highway of Tears context, so hitchhiking is strongly discouraged. Health care: BC MSP does not cover visitors, so travel health insurance is advisable. Hospital: Mills Memorial Hospital (Northern Health) with emergency room. Hazards: black and grizzly bears, cold winters (-10 to -20 C, heavy snow, avalanche risk at Shames), spring flooding of the Skeena River, wildfire smoke in summer, and rural Highway 16 driving in winter. Emergency 911
Local notes
Specific places where extra care is worthwhile, especially at night. Most visits are trouble-free.
No significant visitor no-go areas; use ordinary caution late at night in parts of downtown Terrace near Lakelse Avenue and Emerson Street where street disorder, drug use and homelessness are visible; avoid Skeena River banks in high-water spring conditions and do not approach bears or wander backcountry without preparation
Times marked “est.” are estimates: drives use typical road distances at highway speeds, and train or bus times assume both cities have service. Always check a route planner and timetables before you travel.
Route ideas
Suggested by Hey! En Route from the best-connected next stops. Save one to your routes and make it your own.