Photo by Marc Bee

Find hotels in Terrace from $88

Start date: Check-in selected.
To Date
End date: Check-out
  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Terrace hotels

Comfort Inn & Suites

Comfort Inn & Suites
2.5 star property
Terrace
9.4 out of 10, Exceptional, (593)
"The breakfast was the best! Would stay here anytime"
Canada
Parker
$116 nightly
The price is $134
Dec 26 - Dec 27
Total with taxes and fees
Comfort Inn & Suites

Best Western Terrace Inn

Best Western Terrace Inn
2.5 star property
Terrace
8.2 out of 10, Very Good, (726)
"Exceptional front desk service , room was very clean , great location and breakfast was superb . Will definitely book here again !!"
Canada
Caroline
$83 nightly
The price is $95
Dec 28 - Dec 29
Total with taxes and fees
Best Western Terrace Inn

Rest Inn

Rest Inn
2.0 star property
Terrace
8.6 out of 10, Excellent, (271)
"Clean and affordable with helpful staff."
Canada
Joe
$80 nightly
The price is $92
Dec 26 - Dec 27
Total with taxes and fees
Rest Inn

Quality Inn Sunshine Suites

Quality Inn Sunshine Suites
2.5 star property
Terrace
9.4 out of 10, Exceptional, (229)
"Friendly staff, great breakfast options, close to everything. "
Canada
Wilson
$102 nightly
The price is $117
Dec 26 - Dec 27
Total with taxes and fees
Quality Inn Sunshine Suites

Holiday Inn Express & Suites Terrace by IHG

Holiday Inn Express & Suites Terrace by IHG
2.5 star property
Terrace
9.2 out of 10, Wonderful, (775)
"Clean property and friendly staff"
Canada
Shannon
$118 nightly
The price is $135
Jan 8 - Jan 9, 2026
Total with taxes and fees
Holiday Inn Express & Suites Terrace by IHG

Sandman Hotel Terrace

Sandman Hotel Terrace
2.0 star property
Terrace
7.8 out of 10, Good, (736)
"Great Stay Great Staff "
Canada
David
$84 nightly
The price is $96
Dec 26 - Dec 27
Total with taxes and fees
Sandman Hotel Terrace

Days Inn by Wyndham Terrace

Days Inn by Wyndham Terrace
2.5 star property
Terrace
7.6 out of 10, Good, (649)
"Good place to stay!"
Canada
Bob
$82 nightly
The price is $95
Dec 26 - Dec 27
Total with taxes and fees
Days Inn by Wyndham Terrace

The Lodge at Skeena Landing

The Lodge at Skeena Landing
2.5 star property
Terrace
9.6 out of 10, Exceptional, (295)
"Relaxing stay as always."
Canada
alison
$109 nightly
The price is $125
Dec 27 - Dec 28
Total with taxes and fees
The Lodge at Skeena Landing

Copper River Motel

Copper River Motel
2.5 star property
Terrace
8.6 out of 10, Excellent, (93)
"The staff and rooms are always nice. We had arrived late due to bad weather however very welcoming. "
Canada
VikingFresh
$77 nightly
The price is $88
Dec 26 - Dec 27
Total with taxes and fees
Copper River Motel

Northern Motor Inn

Northern Motor Inn
2.5 star property
Terrace
7.4 out of 10, Good, (108)
"We enjoyed the convenience of where it was, the restaurant and the parking"
Canada
EVELYN
$99 nightly
The price is $113
Dec 26 - Dec 27
Total with taxes and fees
Northern Motor Inn
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Terrace attractions

Learn more about Terrace

Surrounded by mountains, Terrace offers excellent fishing on the Skeena River and hiking trails with views of ancient forests. Visit Heritage Park Museum to explore pioneer cabins or catch the farmers market where locals sell wild berry jams and native artwork.

right beside a road, past the crossing. No time to set up camera properly. A spirit bear mum with 3 brown cubs!
Photo by Marc Bee
Open Photo by Marc Bee

Top Terrace Hotel Reviews

More cheap stays in Terrace

Hotels in Terrace with star-rating

Find out more about Terrace

Top reasons to visit Terrace

  • Outdoor Adventure: Terrace is a paradise for outdoor enthusiasts, offering activities like skiing in winter and golfing in summer amidst stunning landscapes.
  • Cultural Experiences: Immerse yourself in local culture by visiting the vibrant cultural village and enjoying various community events.
  • Scenic Exploration: Enjoy breathtaking views and serene locations, perfect for family-friendly activities and leisurely strolls.
  • Diverse Accommodations: Choose from a range of comfortable hotels and motels, including pet-friendly options to suit all traveler needs.
  • Urban Parks: Relax in lush urban parks that offer a tranquil escape within the city, enhancing your overall vacation experience.

Find great hotels in Terrace

Explore a range of hotel accommodations in Terrace, British Columbia, where comfort meets adventure. Whether you're seeking pet-friendly motels or business-themed hotels, Terrace offers a variety of options to suit your needs. Enjoy guest rooms equipped with essential amenities and read through hotel reviews to find the perfect fit for your vacation. Embrace the natural beauty and exciting experiences that await you in this charming Canadian destination.

  • Best Western Terrace Inn: Emphasizing eco-consciousness and family-friendly amenities, the Best Western Terrace Inn offers a welcoming retreat for both business and leisure travelers. This eco-certified property features a range of business services, including multiple meeting rooms and a well-equipped business center, making it ideal for corporate events. Families will appreciate the complimentary cribs available for young children. The hotel's commitment to sustainability and comfort ensures a memorable stay in Terrace, where guests can enjoy both modern amenities and a focus on environmental responsibility.
  • Holiday Inn Express & Suites Terrace by IHG: With a distinct focus on business travelers and inclusivity, the Holiday Inn Express & Suites Terrace is an excellent choice for those seeking a modern and welcoming environment. This LGBTQIA-friendly hotel offers a 24-hour business center and meeting facilities, catering to the needs of professionals on the go. Pets are welcome, making it a great option for those traveling with furry companions. Guests will enjoy a comfortable stay with contemporary amenities, ensuring both relaxation and productivity during their visit to Terrace.
  • Days Inn by Wyndham Terrace: Ideal for adventure seekers and eco-conscious travelers, Days Inn by Wyndham Terrace combines comfort with exploration. This eco-certified hotel offers a range of business amenities, including a 24-hour business center and multiple meeting rooms. Guests can also indulge in nearby adventure sports such as hiking, horseback riding, and fishing, allowing for an active vacation experience. The property’s commitment to eco-friendliness, along with its recreation offerings, makes it a standout choice for those looking to experience the natural beauty of Terrace.

Where to stay near Terrace

Terrace, British Columbia, offers a perfect getaway for outdoor and adventure enthusiasts, all set against breathtaking scenery. With its serene locations and convenient access to city views, you can easily explore nearby attractions on foot. Whether you're seeking family-friendly activities or trendy spots, Terrace provides a diverse experience that caters to all. Embrace the vibrant vibes and enjoy a memorable vacation in this charming Canadian city.

  • Lakelse: Situated 11 miles from Terrace, Lakelse is a hidden gem known for its stunning outdoor adventures and picturesque scenery. This city attracts visitors year-round, with peak travel occurring from June to August, making it ideal for summer escapades. Winter months see a slight dip in tourist numbers, but the area's charm remains. Here, you can enjoy a range of activities, from skiing in the nearby parks to relaxing by the serene lake. The local landscape features a national state park and recreational areas that are perfect for hiking and exploring nature’s beauty.
  • Usk: Also located 11 miles from Terrace, Usk offers a delightful blend of adventure and family-friendly experiences. With visitor numbers peaking from July to September, this city is a fantastic summer destination. Usk is great for outdoor enthusiasts, featuring expansive recreational areas perfect for family outings and picnics. Nearby, you'll find a national state park and a visitor center that provides insights into the region’s natural wonders. Whether you're hiking through lush trails or enjoying a day at the park, Usk promises unforgettable adventures.

Things to do in and around Terrace

Terrace, British Columbia, is perfect for outdoor enthusiasts seeking adventure and stunning scenery. Enjoy memorable stays with riverside strolls, explore various attractions, and take advantage of local offers. For those who love winter sports, the area boasts excellent ski resorts, while golf courses provide great options for warmer months. Experience the best of nature and recreation in Terrace for an unforgettable vacation.

Shopping

In Terrace, explore Skeena Mall, a vibrant shopping center offering entertainment and a variety of stores perfect for gifts and souvenirs. If you're up for a drive, visit the nearby towns for unique local markets and shops that showcase the region's culture and craftsmanship.

Recreation

Experience the serene atmosphere of Kitsumkalum Provincial Park, located 16 miles from Terrace, where you can unwind in nature and enjoy peaceful trails. For a more active day, head to the Skeena Valley Golf and Country Club for a round of golf surrounded by beautiful landscapes.

Adventure

Explore Sleeping Beauty Mountain Provincial Park for camping and outdoor adventures, surrounded by breathtaking scenery and family-friendly activities. For winter thrills, head to Shames Mountain Resort, where you can ski down pristine slopes and enjoy the exhilarating outdoor atmosphere.

Nightlife

Experience the lively atmosphere at Chances Terrace, a local pub perfect for drinks and socializing. Enjoy the romantic vibes while mingling with locals and visitors alike. Live entertainment adds to the excitement, making it a great spot to unwind after a day of exploring Terrace.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Terrace

To save money on your trip to Terrace, plan your visit between December and February for lower accommodation rates, especially on Sundays. Use Expedia to find budget-friendly hotels, and consider booking a package deal that includes flights and activities. Take advantage of Expedia's One Key membership for exclusive discounts and earn OneKeyCash for future stays. For free activities, explore the beautiful outdoors and local parks. Lastly, utilize public transport options to keep travel costs low while enjoying the scenic beauty of Terrace.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Terrace are December to February, where the prices are slightly lower. This is in comparison to August to October, where prices are slightly higher.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Terrace is Sunday. The most expensive day to stay in Terrace is Tuesday.
  • Find cheap hotels on Expedia: Expedia's search tool offers you the flexibility to choose your budget, desired location, and additional preferences. You can easily sort the results to display the lowest prices first, helping you find the most affordable hotels right away. Additionally, you have the option to narrow down your choices by hotel type; for instance, selecting the Eco-certified filter will show you sustainable and environmentally friendly hotels that are available for booking.
  • Consider bundling your trip: You can save money by booking an Expedia package that combines your hotel stay in Terrace with your flights and activities.
  • Become a One Key member: Join Expedia's One Key membership program for exclusive discounts and deals on hotel bookings. You can also earn OneKeyCash to use on future selected hotels.

Find the best attractions in Terrace

Terrace, British Columbia, is a haven for outdoor enthusiasts and culture seekers alike. Visitors can immerse themselves in local culture at the vibrant cultural village or unwind in the lush urban parks. With its stunning landscapes, Terrace offers a plethora of family-friendly activities, making it an ideal destination for adventure and scenic exploration. Don't miss the chance to experience the unique blend of nature and culture that this charming town has to offer.

  • Heritage Park Museum: Immerse yourself in the rich cultural tapestry of Terrace at the Heritage Park Museum. This vibrant cultural village showcases local history, art, and traditions, offering unique insights into the area's heritage through engaging exhibits and events.
  • Howe Creek Tree Park: A perfect spot for families, Howe Creek Tree Park features lush green spaces and walking trails. Enjoy a leisurely stroll or a fun picnic while taking in the urban scenery and the sounds of nature, making it an ideal escape within the city.
  • Millennium Park: Embrace the outdoors at Millennium Park, where eco-friendly practices meet family-friendly activities. This park offers beautiful walking paths, playgrounds, and green areas, perfect for a day of relaxation and exploration with loved ones.

Best time to go to Terrace

The best time to visit Terrace is dependent on what kind of holiday you are seeking. July is its hottest month on average. At this time, visitor numbers are slightly high and weather is mostly cloudy with light rain. December is its coolest month on average. At this time, visitor numbers are slightly low and weather is mostly cloudy with moderate rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January24.8°F (-4.0°C)Frequent RainMostly CloudyAverageSlightly Low
February25.0°F (-3.9°C)Moderate RainMostly CloudyAverageSlightly Low
March30.4°F (-0.9°C)Moderate RainMostly CloudyAverageAverage
April37.6°F (3.1°C)Light RainMostly CloudyAverageAverage
May47.8°F (8.8°C)Light RainMostly SunnySlightly LowAverage
June53.2°F (11.8°C)Light RainMostly CloudyAverageAverage
July58.6°F (14.8°C)Light RainMostly CloudySlightly HighAverage
August58.3°F (14.6°C)Light RainMostly SunnySlightly HighSlightly High
September50.7°F (10.4°C)Moderate RainMostly CloudySlightly HighSlightly High
October41.2°F (5.1°C)Frequent RainMostly CloudySlightly LowSlightly High
November31.6°F (-0.2°C)Frequent RainMostly CloudyAverageAverage
December23.7°F (-4.6°C)Moderate RainMostly CloudySlightly LowSlightly Low

The nearest major airports for your trip to Terrace

When visiting Terrace, British Columbia, the primary airport is Terrace, BC (YXT-Northwest Regional), located 3 miles from the city. Nearby hotel options include the 4-star Remo Ridge Bed & Breakfast, just 1 mile away, offering free airport transportation, and the Best Western Terrace Inn, 3 miles distant, with easy access to the airport. For those considering Smithers, BC (YYD-Smithers Regional), located 60 miles away, the Prestige Hudson Bay Lodge, a 3.5-star hotel, is 4 miles from the airport, offering shuttle services for a fee. Silvern Lake Trail Bed & Breakfast and Smithers Guesthouse are also excellent nearby accommodations, each within 3 miles of Smithers Regional Airport.

Frequently asked questions

What is the best area to stay in Terrace?
The best area to stay in Terrace is the downtown core, offering convenient access to local businesses and amenities.

This central area is highly walkable and provides easy access to Terrace's main street, Lazelle Avenue, where you'll find a variety of shops, restaurants, and cafes. It's also well-connected to major routes for exploring the surrounding natural beauty. Solo travelers will appreciate the convenience of having everything within reach.

For travelers looking for quick access to the airport or industrial areas, hotels located along Highway 16, just outside the downtown core, are a practical choice.
What are the best hotels in Terrace that travelers recommend?
For highly recommended hotels in Terrace, consider the Holiday Inn Express & Suites Terrace by IHG, the Quality Inn Sunshine Suites, and the Best Western Terrace Inn.

The Holiday Inn Express & Suites Terrace by IHG, with a 9.2 rating, is a great option for travelers. Guests frequently mention the comfortable and clean rooms, the friendly and helpful staff, and the amazing breakfast. This hotel also offers an indoor pool and free airport transportation. For golf enthusiasts, the Skeena Valley Golf and Country Club is just 1.1 miles away.

Another excellent choice is the Quality Inn Sunshine Suites, boasting an impressive 9.4 rating. Travelers consistently praise the friendly and helpful staff, the comfortable and clean rooms, and the good and amazing breakfast. The hotel's location is also highlighted as great and great. Amenities include air conditioning, bathrobes, and kitchens in some suites, along with balconies or patios. It is conveniently located near Millennium Park (1.0 mile) and Howe Creek Tree Park (0.8 miles).

The Best Western Terrace Inn, rated 8.2, is also highly recommended. Guests frequently praise the friendly and helpful staff, the comfortable and clean rooms, and the great and amazing breakfast. This hotel offers amenities such as a spring water bathtub, mountain views, and free full breakfast. Millennium Park is just 1.6 miles away.
What are the best family hotels in Terrace?
For family-friendly hotels in Terrace, consider the Quality Inn Sunshine Suites, the Holiday Inn Express & Suites Terrace by IHG, or the Best Western Terrace Inn.

The Quality Inn Sunshine Suites stands out with an impressive 9.4 rating. This hotel offers complimentary breakfast and free self-parking. Guests consistently praise its comfortable and clean rooms, helpful staff, and superb location. It is conveniently located just 1.0 mile from Millennium Park and 0.8 miles from Howe Creek Tree Park.

The Holiday Inn Express & Suites Terrace by IHG, with a strong 9.2 rating, provides free cribs, connecting rooms, and a complimentary buffet breakfast. Travelers appreciate the comfortable and clean rooms, friendly staff, and great breakfast options. The hotel also offers free airport transportation.

The Best Western Terrace Inn, rated 8.2, is another excellent option for families. It provides sofa beds, free rollaway extra beds, connecting rooms, and free cribs. Guests frequently mention the friendly and helpful staff, comfortable and clean rooms, and amazing breakfast. The hotel is situated 1.6 miles from Millennium Park. Find more child-friendly accommodations in Terrace
What hotels in Terrace offer free breakfast?
For hotels in Terrace that offer complimentary breakfast, consider the Comfort Inn & Suites, Quality Inn Sunshine Suites, Holiday Inn Express & Suites Terrace by IHG, Rest Inn, and Best Western Terrace Inn.

The 3-star Comfort Inn & Suites, with an excellent 9.4 rating, provides free buffet breakfast and free WiFi. Guests frequently mention the comfortable and clean rooms, as well as the friendly and helpful staff. It is conveniently located near Millennium Park and Howe Creek Tree Park, both just 0.3 miles away.

Another great option is the 3-star Quality Inn Sunshine Suites, also boasting a 9.4 rating. This hotel offers free full breakfast and free self-parking. Travelers often praise the friendly staff, comfortable rooms, and good breakfast. It is within a mile of Millennium Park, Chances Terrace, and Howe Creek Tree Park.

The Holiday Inn Express & Suites Terrace by IHG, rated 9.2, provides a complimentary buffet breakfast and free WiFi. Guests appreciate the comfortable and clean rooms and the amazing breakfast.

The Rest Inn, with an 8.6 rating, offers a free continental breakfast and free WiFi. It is located just 0.2 miles from Chances Terrace.

Finally, the Best Western Terrace Inn, rated 8.2, features a free full breakfast and free WiFi. Guests consistently praise the friendly and helpful staff, comfortable rooms, and great breakfast. It is situated 0.4 miles from Chances Terrace. Find more hotels with free breakfast in Terrace
What are the top pet-friendly hotels in Terrace?
For top pet-friendly hotels in Terrace, consider The Lodge at Skeena Landing, the Holiday Inn Express & Suites Terrace by IHG, and the Copper River Motel.

The Lodge at Skeena Landing, with an impressive 9.6 rating, is highly praised for its beautiful and clean rooms. Guests frequently highlight its convenient and lovely location, as well as excellent customer service and good Wi-Fi.

Another excellent option is the Holiday Inn Express & Suites Terrace by IHG, rated 9.2. This hotel offers comfortable and clean rooms, a great complimentary breakfast, and friendly, helpful staff. It also provides free airport transportation and free Wi-Fi for added convenience.

The Copper River Motel, with an 8.6 rating, also welcomes pets and is known for its convenient location. For those interested in winter sports, it offers easy access to nearby ski areas, ski lifts, and cross-country skiing. See more pet-friendly hotels in Terrace
What are the best budget hotels in Terrace?
For budget-friendly accommodations in Terrace, consider the Comfort Inn & Suites and the Holiday Inn Express & Suites Terrace by IHG.

The Comfort Inn & Suites has an excellent rating of 9.4. Guests frequently highlight the comfortable and clean rooms, the great breakfast, and the friendly and helpful staff. This hotel also offers a complimentary buffet breakfast and free airport transportation, and is conveniently located just 0.3 miles from Millennium Park and Howe Creek Tree Park.

Another highly-rated option is the Holiday Inn Express & Suites Terrace by IHG, with a 9.2 rating. Travelers consistently praise the comfortable and clean rooms, friendly staff, and the great breakfast. The hotel also provides free airport transportation and a complimentary buffet breakfast, making it a convenient choice for travelers. View all budget hotels in Terrace
What are the most romantic hotels in Terrace for couples?
For a romantic stay in Terrace, couples should consider The Lodge at Skeena Landing or the Quality Inn Sunshine Suites.

The Lodge at Skeena Landing, with an exceptional 9.6 rating, offers beautiful and clean rooms, many with a balcony and a cozy fireplace, great for a romantic evening. Guests consistently praise the excellent customer service and convenient, lovely location.

Another excellent option is the Quality Inn Sunshine Suites, rated 9.4. This hotel provides a complimentary full breakfast and is praised for its comfortable and clean rooms. It is also conveniently located near Millennium Park and Howe Creek Tree Park, offering opportunities for pleasant strolls. See all romantic hotels in Terrace
What are the best hotels in Terrace near Millennium Park?
For hotels in Terrace near Millennium Park, consider the Comfort Inn & Suites and the Quality Inn Sunshine Suites.

The Comfort Inn & Suites, with an impressive 9.4 rating, is located just 0.3 miles from Millennium Park. Guests frequently praise its comfortable and clean rooms, great breakfast with a free buffet, and friendly staff. It also offers convenient amenities like sofa beds.

Another excellent option is the Quality Inn Sunshine Suites, also boasting a 9.4 rating. This hotel is located one mile from Millennium Park and offers a free full breakfast and complimentary self-parking. Travelers often highlight the friendly and helpful staff, the comfortable and clean rooms, and its superb location. It also provides family-friendly amenities like bathrobes for children and free cribs.
When is the best time to go to Terrace?
The best time to visit Terrace, British Columbia, generally depends on whether you prefer winter sports or summer outdoor activities.

For those interested in winter activities, the period from December to March offers optimal conditions. During these months, the region receives consistent snowfall, making it ideal for skiing, snowboarding, and snowmobiling. The Shames Mountain Ski Area, located a short drive from Terrace, is a popular destination for powder enthusiasts, offering a variety of trails for all skill levels.

If you're planning a trip focused on summer outdoor adventures, late June through September is the most pleasant time to visit. The weather is typically warm and sunny, great for hiking, fishing, and exploring the numerous lakes and rivers in the area.
Where can I find the best nightlife in Terrace?
Terrace offers a focused nightlife experience, primarily centered around its downtown area.

You'll find several pubs and lounges along Lakelse Avenue, which is the main commercial street. These establishments typically offer a relaxed atmosphere, often featuring local beers on tap and pub fare. Some may have live music on weekends, usually local bands or acoustic performers.

For those looking for a later evening, there are a couple of establishments that operate as nightclubs, playing popular music and often having a dance floor.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Terrace.
How can I save on a Terrace hotel booking with Expedia?
With Expedia, you earn OneKeyCash™* on eligible Terrace hotel bookings for every dollar you spend – just join our One Key™ travel rewards program to get started. It's free to join, and you'll unlock our lowest Member Prices as soon as you're signed in. On top of this, you could also save significantly by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
How much is the nightly rate at a Terrace hotel?
Prices for hotels in Terrace often vary, but you can find a great deal from $88 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia