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
1Filter & Sort
View map
1-4 out of 4
1Filter & 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.2
Great65 reviews
MapView on map800 yd from City Center600 yd from Prince Rupert Bingo Assn
From   US$ 99 /nightSelect
8.4
Great117 reviews
500 yd from City Center500 yd from Prince Rupert Bingo Assn
From   US$ 120 /nightSelect
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 in British Columbia, Canada, offers a captivating experience for tourists. With its breathtaking natural beauty and abundant wildlife, Prince Rupert is a dream destination for nature enthusiasts and adventure seekers. Whether you are interested in exploring the pristine wilderness or immersing yourself in the rich cultural heritage of the region, Prince Rupert has something unique to offer.

Where to stay?

Cow Bay: Situated in the heart of Prince Rupert, Cow Bay is a vibrant and historic district known for its charming waterfront buildings and shops. Staying in this area allows easy access to the vibrant local community, and visitors can enjoy strolling along the boardwalk, browsing through boutique stores, and indulging in delicious seafood at waterfront restaurants.

Downtown Prince Rupert: This bustling area is a hub for shopping, dining, and entertainment, making it an ideal choice for tourists looking for convenience and a lively atmosphere. Downtown Prince Rupert is home to numerous hotels, providing easy access to local attractions like the Museum of Northern British Columbia and the Cowpuccinos Coffee House.

Digby Island: For those seeking a tranquil retreat, Digby Island offers a serene and peaceful setting away from the bustling city center. Visitors can enjoy stunning views of the harbor and the surrounding mountains, as well as indulge in outdoor activities such as hiking and fishing. Accessible by boat or floatplane, Digby Island provides a unique and secluded experience.

What is the price per hotel room per night?

3-star hotels: The average price per night ranges from $100 to $150.

4-star hotels: The average price per night ranges from $150 to $250.

5-star hotels: The average price per night ranges from $250 to $400.

Best value for money:

Crest Hotel: Located in downtown Prince Rupert, the Crest Hotel offers comfortable and well-appointed rooms with stunning views of the harbor. With its prime location, guests can easily explore local attractions such as the Museum of Northern British Columbia and Cow Bay. This pet-friendly hotel also features an on-site restaurant, fitness center, and complimentary Wi-Fi, making it a great choice for both leisure and business travelers.

Inn on the Harbour: Situated in the heart of Cow Bay, this charming boutique hotel provides cozy and affordable accommodation. Each room is uniquely decorated, offering a comfortable and homey atmosphere. Guests can take advantage of the hotels pet-friendly policy and enjoy the convenience of being within walking distance of local shops, restaurants, and attractions like the North Pacific Cannery National Historic Site.

Tall Trees Bed and Breakfast: For a more intimate and personalized experience, the Tall Trees Bed and Breakfast is an excellent choice. This charming B&B is located in a quiet residential area, offering peace and tranquility. The rooms are cozy and well-maintained, and the friendly owners provide a delicious homemade breakfast each morning. With its affordable rates and warm hospitality, Tall Trees ensures a pleasant stay.

Best kid-friendly hotels:

Pacific Inn: Offering spacious and family-friendly rooms, the Pacific Inn is a top choice for families traveling with children. This hotel features an indoor swimming pool and hot tub, providing entertainment and relaxation for both kids and adults. Its central location in downtown Prince Rupert allows easy access to shops, restaurants, and nearby attractions like the Kwinitsa Station Railway Museum.

Moby Dick Inn: Situated near the waterfront, the Moby Dick Inn offers comfortable and affordable accommodations for families. The hotel provides cribs and rollaway beds upon request, making it convenient for families with young children. The friendly staff and the on-site restaurant add to the overall convenience and comfort of the stay.

Best hotels for a romantic getaway:

Eagle Bluff Bed and Breakfast: Nestled amidst nature, the Eagle Bluff Bed and Breakfast offers a romantic retreat with spectacular ocean views. The luxurious rooms feature private balconies and cozy fireplaces, creating a cozy ambiance for couples. Guests can enjoy a gourmet breakfast and explore the nearby hiking trails, ensuring a memorable and romantic stay.

Black Rooster Guesthouse: This intimate guesthouse offers charming and cozy rooms, ideal for couples seeking a romantic escape. Located in the heart of Cow Bay, guests can enjoy scenic walks along the waterfront and savor delicious seafood at nearby restaurants. The welcoming hosts and the tranquil atmosphere make the Black Rooster Guesthouse an excellent choice for a couples getaway.

Best for location:

Inn on the Harbour: Situated in Cow Bay, this hotel offers convenient access to nearby shops, restaurants, and attractions. With its superb location overlooking the harbor, guests can enjoy breathtaking views and easy access to whale watching tours and fishing charters.

The Crest Hotel: Located in downtown Prince Rupert, The Crest Hotel provides easy access to local amenities, including shops, restaurants, and museums. Guests can also take advantage of the hotels close proximity to the ferry terminal, making it a convenient choice for those arriving by boat.

Prestige Prince Rupert Hotel: Situated on the waterfront, the Prestige Prince Rupert Hotel offers stunning views of the harbor and is within walking distance of attractions like the Museum of Northern British Columbia. This centrally located hotel provides easy access to Cow Bay and downtown Prince Rupert, ensuring a convenient and enjoyable stay.

Best for a short city break:

Crest Hotel: With its prime location in downtown Prince Rupert, the Crest Hotel offers easy access to local shops, restaurants, and attractions, making it an ideal choice for a short city break. Guests can explore the citys cultural heritage, indulge in fresh seafood, and enjoy the picturesque waterfront.

Highliner Plaza Hotel: Located in the heart of Cow Bay, the Highliner Plaza Hotel provides comfortable rooms and proximity to local shops, restaurants, and attractions. Its central location allows visitors to experience the vibrant atmosphere of the area while enjoying easy access to nearby activities such as fishing charters and harbor tours.

Show moreLess