Compare and book 3 Star hotels in Prince Rupert, British Columbia

    calendar shield illustration
    Change your mind
    Book hotels with free cancellation
    deals illustration
    Treat yourself
    Sign in to save 10% or more on thousands of hotels
    bed illustration
    Be picky
    Search almost a million properties worldwide

Check availability on Prince Rupert 3 Star Hotels

This weekend
Next weekend

Top Prince Rupert 3 Star Hotels

Prestige Oceanview Hotel Prince Rupert

3.0 star property
8.0 out of 10, Very good, (931)
"Nice would stay again "
The price is ₹11,843
₹13,620 total
includes taxes & fees
16 Jul - 17 Jul
Prestige Oceanview Hotel Prince Rupert

Tall Trees Bed & Breakfast

3.0 star property
8.4 out of 10, Very good, (348)
"Great place. Very much appreciated the stay especially with being pet friendly. "
Tall Trees Bed & Breakfast

Crest

3.5 star property
8.8 out of 10, Excellent, (351)
"Dated hotel but clean and comfortable with beautiful ocean views and delicious food from their waterfront restaurant "
Crest

Enchanted Rainforest Guesthouse

3.0 star property
9.0 out of 10, Wonderful, (22)
Enchanted Rainforest Guesthouse

Eagle Close Executive Bed & Breakfast

3.0 star property
8.6 out of 10, Excellent, (91)
"It was a very pleasant stay"
Eagle Close Executive Bed & Breakfast
Save an average of 15% on thousands of hotels when you're signed in

Learn more about Prince Rupert

Explore Prince Rupert: its fishing, museums, whale watching and more!

Frequently asked questions

What are the best 3-star hotels in Prince Rupert?
Expedia guests highly recommend Crest. It comes with mountain views and hypo-allergenic bedding, and is around 0.48 kilometres northwest of the centre of Prince Rupert. Prestige Hotel Prince Rupert is another popular 3-star hotel. Located approximately 1.13 kilometres southwest of downtown, it offers free use of a nearby fitness centre and premium bedding.
How much does it cost to stay in a 3-star hotel in Prince Rupert?
Discover the ideal trifecta of affordability, comfort and quality at a 3-star hotel in Prince Rupert with Expedia's filters. Key in your travel dates and then adjust your search based on the amount you want to spend per night.

  • Search for the lowest price per night right now from ₹11,843

What is the difference between a 4-star and 3-star hotel in Prince Rupert?
Relaxation is a breeze in 3-star hotels in Prince Rupert. On top of cosy surroundings, these more affordable lodgings come with a host of welcome amenities like complimentary WiFi, in-room coffee maker and on-site gym. A 4-star hotel offers a more refined ambience with upscale features such as a day spa, indoor or outdoor swimming pool and larger accommodation. No matter your desired hotel category or what you want to spend, we have the perfect match for you.