The Yukon
Find a stay →

Home/Stays/British Columbia/Terrace

Stays in Terrace

Terrace is a city in northwestern British Columbia, Canada, situated in the Skeena River valley. It serves as a regional hub for the surrounding area, offering services and amenities for residents and visitors. The city is known for its proximity to outdoor recreation, including fishing, hiking,…

15 stays3 rated 4.5+

Every stay in Terrace

Recent rates first, then the best-reviewed rooms.

Search live rates in Terrace

Pick your dates — every Terrace room with a live price, in one list.

Guests & rooms

Free cancellation on most rooms · 1 t CO₂ removed per booking, at no extra cost.

About Terrace

Where to stay in Terrace

Downtown Terrace. The central business district offers convenient access to shops, restaurants, and services, with several hotels located along Lakelse Avenue and nearby streets.

Southside. Located south of the Skeena River, this area is home to the Northwest Regional Airport and a number of accommodations, making it handy for early flights.

Thornhill. Situated east of downtown across the Skeena River, Thornhill is a residential area with some motels and easy access to the highway.

Lakelse Lake Area. About 20 minutes south of Terrace, this area offers lakeside recreation and a few lodges and campgrounds for those seeking a more rural stay.

Getting there and around

Terrace is accessible by air, road, and rail. Northwest Regional Airport (YXT) is located on the south side of the Skeena River, with daily flights from Vancouver and other regional centres. By road, Terrace is connected via Highway 16 (Yellowhead Highway), which runs east-west through the city. The drive from Prince George takes about 5 hours, and from Prince Rupert about 2 hours. Via Rail's Jasper-Prince Rupert train stops in Terrace. Getting around the city is easiest by car, though taxis and a local transit system are available. Many attractions, such as Lakelse Lake and the Heritage Park Museum, are a short drive from downtown.

When to go

The best time to visit Terrace depends on your interests. Summer (June to August) offers warm weather and long daylight hours, ideal for outdoor activities like hiking, fishing, and wildlife viewing. Autumn (September to October) brings cooler temperatures and colourful foliage. Winter (November to March) can be cold and snowy, but it's a time for winter sports like skiing and snowmobiling. Spring (April to May) is a transition period with milder weather and the start of the fishing season. Rainfall is common throughout the year, so visitors should be prepared for wet conditions.

Questions, answered

What is the best way to get to Terrace?

Most visitors arrive by air via Northwest Regional Airport, or by car on Highway 16. Via Rail also serves Terrace.

What outdoor activities are available in Terrace?

Popular activities include fishing on the Skeena and Lakelse rivers, hiking in the surrounding mountains, and wildlife viewing. Lakelse Lake Provincial Park is a short drive away.

Is Terrace a good base for exploring northwestern BC?

Yes, Terrace is a regional hub with services and accommodations, making it a convenient base for trips to Prince Rupert, the Nass Valley, and other nearby attractions.

What is the climate like in Terrace?

Terrace has a humid continental climate with mild summers and cold, snowy winters. Rainfall is spread throughout the year, with heavier precipitation in autumn and winter.

Are there any cultural attractions in Terrace?

The Heritage Park Museum offers insights into local history, and the Kitselas Canyon National Historic Site is nearby. The city also hosts events like the Terrace Riverboat Days in summer.

More cities in British Columbia

Why it matters

Every stay booked through The Yukon funds one verified tonne of carbon removal — same room, same price, the climate action already built into checkout.

You're not charged more and the hotel isn't paid less. It's just what happens when you tap Reserve.