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 yd from City Center100 yd from Northwest Community College
From   US$ 146 /nightSelect
8.4
Great117 reviews
MapView on map500 yd from City Center500 yd from Prince Rupert Bingo Assn
From   US$ 120 /nightSelect
8.2
Great65 reviews
800 yd from City Center600 yd from Prince Rupert Bingo Assn
From   US$ 99 /nightSelect
Bed & Breakfast
8.2
Great49 reviews
700 yd from City Center900 yd 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 picturesque coast of British Columbia, offers a unique blend of breathtaking natural beauty, rich cultural heritage, and exciting outdoor activities. With its stunning fjords, wildlife encounters, and vibrant arts scene, Prince Rupert has something to offer every kind of traveler.

Where to stay?

When it comes to choosing a place to stay in Prince Rupert, there are several areas that cater to different preferences and interests. Here are a few recommendations:

Cow Bay: Situated in the heart of Prince Rupert, Cow Bay is a historic district featuring colorful buildings, charming shops, and waterfront restaurants. Staying here allows you to immerse yourself in the vibrant local culture and enjoy easy access to attractions such as the Museum of Northern British Columbia.

Downtown Prince Rupert: This bustling area is home to a wide range of accommodations, from budget-friendly options to upscale hotels. It offers convenient access to various amenities, including shopping centers, restaurants, and the iconic Prince Rupert Harbor.

Skeena River: If you prefer a serene and peaceful setting, Skeena River is an ideal choice. This area provides a tranquil escape, surrounded by beautiful nature and offering opportunities for fishing, hiking, and wildlife spotting.

Price per hotel room per night:

Average price for a 3-star hotel room per night: $100-150

Average price for a 4-star hotel room per night: $150-250

Average price for a 5-star hotel room per night: $250 and above

Best Value for Money:

Crest Hotel: Offering stunning waterfront views, comfortable rooms, and excellent service, the Crest Hotel provides great value for your money. Guests can enjoy amenities such as an on-site restaurant, fitness center, and complimentary Wi-Fi.

Rupert Hotel: This budget-friendly hotel offers clean and comfortable rooms at an affordable price. Located in downtown Prince Rupert, it provides easy access to various attractions, shops, and restaurants.

Best Kids-Friendly Hotels:

Prestige Prince Rupert Hotel: With spacious rooms, a swimming pool, and a family-friendly atmosphere, this hotel is perfect for those traveling with children. It also offers convenient access to nearby parks and family-oriented activities.

Tall Trees Bed & Breakfast: This cozy B&B provides a warm and welcoming environment for families. Located in a peaceful residential area, it offers comfortable rooms, a delicious breakfast, and easy access to outdoor adventures.

Best Hotels for Romantic Getaways:

Inn on the Harbour: Situated on the waterfront, this boutique hotel boasts elegant rooms, panoramic views, and a tranquil atmosphere, making it a perfect choice for a romantic escape.

Best for Location:

Prestige Prince Rupert Hotel: Situated near the waterfront in the heart of downtown, this hotel provides guests with convenient access to various amenities and attractions, including the museum and Cow Bay.

Black Rooster Guesthouse: Located in the Cow Bay area, this guesthouse offers cozy rooms, a warm atmosphere, and proximity to local shops, restaurants, and the harbor.

Best for a Short City Break:

Pacific Inn: Situated in downtown Prince Rupert, this hotel offers comfortable rooms and easy access to various amenities, making it a convenient choice for a short city break.

Crest Hotel: With its central location and breathtaking views, the Crest Hotel provides an ideal base for exploring Prince Rupert on a short city break. Its amenities include a restaurant, lounge, and fitness center.

Show moreLess