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,…
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.
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.
The Yukon













