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.
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.
Bear Country Inn
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 InnHistoric Hotel Bayview
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 BayviewRamada by Wyndham Grassland
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 GrasslandBell 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 LodgeSkeena 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 & BreakfastWedgewood 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 HouseBearvalley 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 GuesthouseSkeena 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
| Hotel | Class | Parking | Breakfast | Pool or spa | Pets |
|---|---|---|---|---|---|
| Bear Country Inn | ★★★ | Yes | – | – | Yes |
| Historic Hotel Bayview | ★★★ | Yes | – | – | Yes |
| Ramada by Wyndham Grassland | ★★★ | Yes | Yes | – | – |
| Bell 2 Lodge | ★★★ | Yes | – | – | – |
| Skeena River House Bed & Breakfast | ★★★ | Yes | – | Yes | – |
| Wedgewood Guest House | ★★★ | Yes | Yes | – | – |
| Bearvalley Guesthouse | ★★★ | Yes | – | Yes | Yes |
| Skeena Spey Riverside Wilderness & Lodge | ★★★ | Yes | Yes | – | – |
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.
The Yukon






