The Yukon
Find a stay →

Home/Where to stay/Terrace/3-star hotels

3-star hotels in Terrace

Built from guest ratings, facilities and addresses, it is aimed at couples, families, anglers and workers stopping between Prince George and Prince Rupert.

8 hotels601 guest reviews

Staying in Terrace

Terrace is a regional hub in northwestern British Columbia, reached by air, road and rail, and used as a base for trips to Prince Rupert, the Nass Valley and Lakelse Lake Provincial Park. Fishing on the Skeena and Lakelse rivers, hiking in the surrounding mountains and wildlife viewing draw visitors in summer, while winter brings skiing and snowmobiling. The Heritage Park Museum and the nearby Kitselas Canyon National Historic Site cover local history, and Terrace Riverboat Days fills the summer calendar. Rainfall is common all year, so bring wet-weather gear.

Most of the hotels on this shortlist sit in or beside downtown Terrace, along Lakelse Avenue, 50th Avenue and nearby streets, where shops, restaurants and services are within easy reach. Bear Country Inn and Ramada by Wyndham Grassland are downtown addresses; Historic Hotel Bayview, Bearvalley Guesthouse and Wedgewood Guest House are on the surrounding avenues, and Skeena River House Bed & Breakfast and Skeena Spey Riverside Wilderness & Lodge sit further out. Couples and anglers do well here, as do families in the guest houses with kitchens, and business travellers who need meeting space and a central address.

The shortlist

Ranked by hotel class, then guest rating and number of reviews.

  1. Bear Country Inn

    ★★★4.0391 reviews

    4702 Lakelse Avenue, Terrace, Canada

    Best for: Drivers · Travelling with pets

    • Free car parking
    • Pets allowed
    • Kitchenette

    Why stay hereBear Country Inn puts you on Lakelse Avenue with free parking and free wifi, and rooms come with a kitchenette and refrigerator for longer stays. A restaurant on site and a 24 hour front desk keep things simple after a day out. Air conditioning and non smoking rooms add comfort, and pets are allowed. With 391 reviews and a 4.0 guest rating, it suits travellers who want practical self catering basics in central Terrace.

    See Bear Country Inn
  2. Historic Hotel Bayview

    ★★★4.138 reviews

    313 5Th Avenue Po Box 42, Terrace, Canada

    Best for: Families · Drivers

    • Free car parking
    • Lounge
    • Pets allowed

    Why stay hereHistoric Hotel Bayview mixes a lounge and bar with kitchens and kitchenettes, so guests can cook or unwind without leaving the building. Free parking and free wifi are included, and family rooms, laundry service and dry cleaning make longer visits easier. The property sits on 5Th Avenue and allows pets. Its 4.1 guest rating from 38 reviews points to a small, well regarded stay that suits families and anyone wanting their own space.

    See Historic Hotel Bayview
  3. Ramada by Wyndham Grassland

    ★★★3.9172 reviews

    4701 50Th Avenue, Terrace, Canada

    Best for: Drivers · Breakfast

    • Car parking
    • Breakfast
    • Wheelchair accessible

    Why stay hereRamada by Wyndham Grassland covers the working trip well: a business center, meeting room and computer room sit alongside a restaurant, bar and breakfast. A 24 hour front desk, express check in and express check out, lifts and luggage storage keep arrivals and departures quick. Free parking and free wifi come as standard, and the hotel is wheelchair accessible. Rated 3.9 from 172 reviews, it fits guests who need services and space to meet on 50Th Avenue.

    See Ramada by Wyndham Grassland
  4. Bell 2 Lodge

    ★★★

    Highway 37 North Km 248, Terrace, Canada

    Best for: Drivers · Step-free access

    • Free car parking
    • Wheelchair accessible

    Why stay hereBell 2 Lodge is a highway stop on Highway 37 North, with a cafe, bar and gift shop on site and a fireplace and terrace for relaxing. Free parking, a garden and picnic area suit road travellers, and laundry service and luggage storage help on longer journeys. There is a smoking area, and the property is wheelchair accessible. Choose it for a straightforward roadside base rather than a downtown location.

    See Bell 2 Lodge
  5. Skeena River House Bed & Breakfast

    ★★★

    1778 Sleeping Beauty Lane, Terrace, Canada

    Best for: Families · Drivers

    • Pool bar
    • Free car parking
    • Lounge

    Why stay hereSkeena River House Bed & Breakfast gives guests a lounge with fireplace, a games room and a garden with terrace and picnic area. Kitchens and kitchenettes, free wifi and free parking make it easy to settle in, and family rooms, a cot and special diets are available. Fishing and skiing are listed among the activities, and non smoking rooms keep things quiet. It suits families and outdoor travellers who want shared space and self catering.

    See Skeena River House Bed & Breakfast
  6. Wedgewood Guest House

    ★★★

    4829 Mcconnell Avenue, Terrace, Canada

    Best for: Drivers · Breakfast

    • Free car parking
    • Breakfast
    • Wheelchair accessible

    Why stay hereWedgewood Guest House is a quiet guesthouse on Mcconnell Avenue with a garden, library and terrace, plus a picnic area and smoking area. Breakfast is provided, and free wifi and free parking come with the stay. A business center and lifts add convenience, and cribs and sofa beds help families. Pets are not allowed. It suits guests who prefer a small guesthouse setting with room to read and relax.

    See Wedgewood Guest House
  7. Bearvalley Guesthouse

    ★★★

    606 10Th Ave, Terrace, Canada

    Best for: Families · Drivers

    • Spa
    • Free car parking
    • Pets allowed

    Why stay hereBearvalley Guesthouse on 10Th Ave offers family rooms, a kitchen with dishwasher and oven, and a fireplace and balcony in the guesthouse. Free wifi, free parking and a shuttle service help you get around, and laundry service, iron and board and housekeeping cover the practical side. Pets are allowed, and a spa, garden and picnic area add places to unwind. It works well for families and groups wanting space and cooking facilities.

    See Bearvalley Guesthouse
  8. Skeena Spey Riverside Wilderness & Lodge

    ★★★

    2940 Lavergne Road Terracekitimat Stikine Districtbritish Columbia V8g 0B1, Terrace, Canada

    Best for: Drivers · Breakfast

    • Free car parking
    • Breakfast
    • Bar/Lounge

    Why stay hereSkeena Spey Riverside Wilderness & Lodge pairs a bar and lounge with a restaurant and breakfast, so meals are covered on site. Free wifi and free parking are provided, and a picnic area lets guests eat outdoors. The lodge sits on Lavergne Road away from the town centre, which suits travellers looking for a riverside wilderness setting. It is a simple choice for guests who want dining and a quiet base.

    See Skeena Spey Riverside Wilderness & Lodge

The shortlist side by side

HotelClassParkingBreakfastPool or spaPets
Bear Country Inn★★★Yes––Yes
Historic Hotel Bayview★★★Yes––Yes
Ramada by Wyndham Grassland★★★YesYes––
Bell 2 Lodge★★★Yes–––
Skeena River House Bed & Breakfast★★★Yes–Yes–
Wedgewood Guest House★★★YesYes––
Bearvalley Guesthouse★★★Yes–YesYes
Skeena Spey Riverside Wilderness & Lodge★★★YesYes––

From each hotel's own listing on this site; a dash means it is not listed.

How to choose

For families

Historic Hotel Bayview, Skeena River House Bed & Breakfast and Bearvalley Guesthouse all list family rooms, and each has a kitchen or kitchenette plus a lounge or games room. Skeena River House Bed & Breakfast adds a garden, a games room and a cot; Bearvalley Guesthouse has a balcony, a spa and a fireplace.

Historic Hotel Bayview · Skeena River House Bed & Breakfast · Bearvalley Guesthouse

For business stays

Ramada by Wyndham Grassland is the strongest business pick: meeting room, business centre, computer room, express check in and check out, lifts and multilingual staff. Wedgewood Guest House has a business centre, and Bear Country Inn offers a 24 hour front desk and banquet facilities, all rated 3-star.

Ramada by Wyndham Grassland · Wedgewood Guest House · Bear Country Inn

For pets

Bear Country Inn, Historic Hotel Bayview and Bearvalley Guesthouse all accept pets. Bear Country Inn is the largest of the three with 391 reviews and a 4.0 rating; Historic Hotel Bayview is the top-rated hotel on this shortlist at 4.1 from 38 reviews. Wedgewood Guest House does not allow pets.

Bear Country Inn · Historic Hotel Bayview · Bearvalley Guesthouse

Top-rated picks

Historic Hotel Bayview leads with 4.1 out of 5 from 38 reviews, followed by Bear Country Inn at 4.0 from 391 reviews and Ramada by Wyndham Grassland at 3.9 from 172 reviews. These three have the most feedback of the hotels listed here.

Historic Hotel Bayview · Bear Country Inn · Ramada by Wyndham Grassland

Plan your 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

Which hotels in Terrace have free parking?

Bear Country Inn, Historic Hotel Bayview, Ramada by Wyndham Grassland, Bell 2 Lodge, Skeena River House Bed & Breakfast, Wedgewood Guest House, Bearvalley Guesthouse and Skeena Spey Riverside Wilderness & Lodge all list free car parking.

Which hotels in Terrace accept pets?

Bear Country Inn, Historic Hotel Bayview and Bearvalley Guesthouse state that pets are allowed. Wedgewood Guest House lists pets not allowed, so check before booking there if you travel with an animal.

Which hotels in Terrace serve breakfast?

Ramada by Wyndham Grassland, Wedgewood Guest House and Skeena Spey Riverside Wilderness & Lodge list breakfast among their facilities. Bear Country Inn and Ramada by Wyndham Grassland also have restaurants on site.

Which hotels in Terrace are best for families?

Historic Hotel Bayview, Skeena River House Bed & Breakfast and Bearvalley Guesthouse all have family rooms and kitchens or kitchenettes. Bearvalley Guesthouse also lists a spa and a balcony, and Skeena River House Bed & Breakfast provides a cot.

Which hotels in Terrace have a restaurant or bar?

Bear Country Inn and Ramada by Wyndham Grassland have restaurants, while Historic Hotel Bayview, Ramada by Wyndham Grassland and Skeena Spey Riverside Wilderness & Lodge have bars or a bar and lounge.

Which is the highest-rated hotel on this Terrace shortlist?

Historic Hotel Bayview is highest at 4.1 out of 5 from 38 reviews. Bear Country Inn follows at 4.0 from 391 reviews, and Ramada by Wyndham Grassland at 3.9 from 172 reviews.

Which hotels in Terrace offer meeting or business facilities?

Ramada by Wyndham Grassland lists a meeting room, business centre, computer room, express check in and check out and multilingual staff. Wedgewood Guest House has a business centre, and Bear Country Inn has banquet facilities.

Which Terrace hotels are closest to downtown?

Bear Country Inn on Lakelse Avenue and Ramada by Wyndham Grassland on 50th Avenue sit in the downtown area, where the central business district offers convenient access to shops, restaurants and services.

More ways to stay in Terrace

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.