Find and Book Top Hotels in Prince Rupert

Search among 4 available hotels and places to stay in Prince Rupert from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-4 out of 4
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.4
Great93 reviews
MapView on map400 m from City Centre100 m from Northwest Community College
From   US$ 146 /nightSelect
8.2
Great65 reviews
MapView on map700 m from City Centre600 m from Prince Rupert Bingo Assn
From   US$ 99 /nightSelect
8.4
Great117 reviews
500 m from City Centre500 m from Prince Rupert Bingo Assn
From   US$ 120 /nightSelect
Bed & Breakfast
8.2
Great49 reviews
600 m from City Centre800 m from University of Northern BC
From   US$ 79 /nightSelect

Best hotels and places to stay in Prince Rupert

Why visit?

Prince Rupert, located on the stunning North Coast of British Columbia, offers a unique and unforgettable experience for tourists. Known for its breathtaking scenery, diverse wildlife, and vibrant culture, this charming coastal city is a must-visit destination. From exploring pristine rainforests to embarking on thrilling whale-watching tours, Prince Rupert offers something for every traveler seeking an authentic Canadian experience.

Where to stay?

When it comes to finding the perfect place to stay in Prince Rupert, there are several areas that cater to different preferences and interests. Here are the best areas in Prince Rupert to consider for your stay:

Cow Bay: Situated along the waterfront, Cow Bay is known for its historic fishing village charm. Visitors can enjoy picturesque views, quaint shops, and delicious seafood restaurants. The area is also conveniently located near attractions such as the North Pacific Cannery National Historic Site.

Crest Hotel Area: Located near the city center, the Crest Hotel area provides easy access to various amenities, including shopping centers, restaurants, and cultural attractions. From here, you can easily explore popular landmarks such as the Museum of Northern British Columbia.

Watson Island: This area offers a tranquil escape with stunning water views. It is perfect for nature enthusiasts as it provides easy access to nearby hiking trails, beaches, and wildlife viewing opportunities. Watson Island is also known for its peaceful atmosphere, making it an ideal choice for those seeking a relaxing getaway.

What is the price per hotel room per night?

To give you an idea of the average price range when considering different hotel categories, here are the approximate prices per room per night in Prince Rupert:

3-star hotels: $100-$150

4-star hotels: $150-$250

5-star hotels: $250 and above

Best value for money:

Moby Dick Inn: Offering comfortable rooms at affordable rates, the Moby Dick Inn provides excellent value for money. Conveniently located in the Crest Hotel area, it offers easy access to various attractions and amenities.

Inn On The Harbour: This cozy waterfront hotel provides affordable accommodations with stunning views. With its friendly staff and convenient central location, it is a great choice for those seeking value for money.

Best kids-friendly hotels:

Pacific Inn: Known for its welcoming atmosphere and family-friendly amenities, Pacific Inn offers spacious rooms, a swimming pool, and complimentary breakfast.

Prestige Hotel Prince Rupert: This hotel features family suites, a swimming pool, and is within walking distance from attractions such as the waterfront promenade and Cow Bay shopping area.

Best hotels for a romantic getaway:

Crest Hotel: Providing luxurious accommodations and stunning harbor views, the Crest Hotel hosts a top-rated restaurant and lounge, making it an ideal choice for a romantic escape.

Eagle Bluff Bed & Breakfast: This charming bed and breakfast offer cozy rooms and a serene oceanfront setting, perfect for couples seeking a romantic retreat.

Best for location:

Prince Rupert Hotel: Located in the Crest Hotel area, the Prince Rupert Hotel is within walking distance of various amenities and offers comfortable accommodations with a convenient location.

Best for a short city break:

Black Rooster Guesthouse: This boutique guesthouse provides a unique and cozy atmosphere, and is just steps away from cafes, shops, and the waterfront promenade.

Pioneer Guest House: Offering comfortable rooms and a central location, this guesthouse is close to local restaurants, shops, and attractions, making it perfect for a short city break.

Show moreLess