Agoda Hero Banner

Find Hotels in Prince Rupert (BC), Canada

23 vacation rentals and hotels available now

10 best hotels in Prince Rupert (BC)

Star rating
Review score
Our top picks
Lowest price first
Nearest to
Best reviewed
Moby Dick Inn
Prince Rupert,Prince Rupert (BC) - View on map
  1. Pets allowed
  2. Car park
  3. Free Wi-Fi in all rooms!
  4. Front desk [24-hour]
  5. BBQ facilities
  6. Cash withdrawal
  7. Bar
  8. Laundry service
6

Very good

3 reviews

Avg price per night
$ 104
Black Rooster Guesthouse
Prince Rupert,Prince Rupert (BC) - View on map
  1. Pets allowed
  2. Car park
  3. Free Wi-Fi in all rooms!
  4. Front desk [24-hour]
  5. Tennis court
  6. Check-in/out [express]
  7. BBQ facilities
  8. Luggage storage
"Staff very helpful and kind , near downtown"
7.6

Very good

3 reviews

Avg price per night
$ 127
The Pacific Inn
Prince Rupert,Prince Rupert (BC) - View on map
  1. Valet parking
  2. Pets allowed
  3. Free Wi-Fi in all rooms!
  4. Front desk [24-hour]
  5. Check-in/out [express]
  6. Luggage storage
  7. Game room
  8. Laundry service
"It was just a place to rest head. Water was discolored, our tub worked but again water discolored and couldn't get shower to work. No hot breakfast,"
Show more
7.4

Very good

2 reviews

Avg price per night
$ 103
Tall Trees Bed & Breakfast
Prince Rupert,Prince Rupert (BC) - View on map
  1. Pets allowed
  2. Car park
  3. Free Wi-Fi in all rooms!
  4. Front desk [24-hour]
  5. Game room
  6. Check-in/out [express]
  7. BBQ facilities
  8. Luggage storage
"Andrea’s place is absolutely amazing! Super clean, and everything is provided!! We are a family of 5, three young kids and all of us are very comfortable in the room. We would just come back for her homemade breakfast!! The kids are still talking about how good the hot chocolate was!! Amazing host, spacious room and delicious breakfast! Absolutely recommended!! "
Show more
10

Exceptional

1 review

Avg price per night
$ 124
Prestige Prince Rupert
Prince Rupert,Prince Rupert (BC) - View on map
  1. Airport transfer
  2. Pets allowed
  3. Car park
  4. Shuttle service
  5. Game room
  6. Free Wi-Fi in all rooms!
  7. Check-in/out [express]
  8. Luggage storage
10

Exceptional

1 review

Avg price per night
$ 106
Highliner Plaza
Prince Rupert,Prince Rupert (BC) - View on map
  1. Pets allowed
  2. Car park
  3. Free Wi-Fi in all rooms!
  4. Front desk [24-hour]
  5. Luggage storage
  6. Fitness center
  7. Laundry service
  8. Restaurants
7.6

Very good

1 review

Inn on the Harbour
Prince Rupert,Prince Rupert (BC) - View on map
  1. Airport transfer
  2. Car park
  3. Free Wi-Fi in all rooms!
  4. Front desk [24-hour]
  5. Tennis court
  6. Bicycles
  7. Luggage storage
  8. Contactless check-in/out
8.4

Excellent

1 review

Huckleberry Cottage
Prince Rupert,Prince Rupert (BC) - View on map
  1. Pets allowed
  2. Car park
  3. Free Wi-Fi in all rooms!
  4. Luggage storage
  5. Contactless check-in/out
  6. Laundry service
  7. Wi-Fi in public areas
  8. Protective screens in common areas
5.6

2 reviews

Crest Hotel
Prince Rupert,Prince Rupert (BC) - View on map
  1. Car park
  2. Free Wi-Fi in all rooms!
  3. Front desk [24-hour]
  4. Luggage storage
  5. Hot tub
  6. Fitness center
  7. Cash withdrawal
  8. Sauna
Waterview Heritage Home
Prince Rupert,Prince Rupert (BC) - View on map
  1. Pets allowed
  2. Car park
  3. Free Wi-Fi in all rooms!
  4. Wi-Fi in public areas
  5. Smoke-free property
  6. Air conditioning in public area
  7. Internet services
  8. Garden

Fast facts about Prince Rupert (BC), Canada

Accommodations23 properties
Popular hotelMoby Dick Inn
Popular areaPrince Rupert
Nightly rates fromS$102
AirportPrince Rupert Airport

Discover the neighborhoods of Prince Rupert (BC)


Just viewed by other Agoda travelers


Frequently asked questions

What's the average price of a hotel in Prince Rupert (BC)?

The average price for a 3-star hotel in Prince Rupert (BC) is USD 121. The average price for a 4-star hotel in Prince Rupert (BC) is USD 143.

What's the average price of a hotel in Prince Rupert (BC) this weekend?

The average price for a 3-star hotel in Prince Rupert (BC) this weekend is USD 126. The average price for a 4-star hotel in Prince Rupert (BC) this weekend is USD 153.

What's the average price of a hotel in Prince Rupert (BC) tonight?

The average price for a 3-star hotel in Prince Rupert (BC) tonight is USD 124. The average price for a 4-star hotel in Prince Rupert (BC) tonight is USD 144.

What are the most popular hotels in Prince Rupert (BC)?

Popular hotels in Prince Rupert (BC) include Black Rooster Guesthouse, Pioneer Inns and Inn on the Harbour.

What are the best hotels in Prince Rupert (BC) for couples?

Couples who stayed in Prince Rupert (BC) have given high ratings to Black Rooster Guesthouse, Inn on the Harbour and Pioneer Inns.

What are the best hotels in Prince Rupert (BC) for families?

Families who stayed in Prince Rupert (BC) highly recommend Black Rooster Guesthouse, Pioneer Inns and Crest Hotel.

What's the best neighborhood in Prince Rupert (BC) to stay in?

Popular neighborhoods among travelers staying in Prince Rupert (BC) include Prince Rupert.

Show more questions



More about Prince Rupert (BC)

From opulent luxury hotels to kitschy boutique hotels, you can book your hotel room in Prince Rupert (BC) at the lowest rate guaranteed on Agoda.com. Guests find many of the 20 hotels in Prince Rupert (BC) an attraction in themselves. Many areas, each with a distinctive atmosphere, are just waiting to be discovered across the city. Prince Rupert (BC) has many attractions to explore with its fascinating past, intriguing present and exciting future. Although there's plenty of pleasure to be had simply walking around the city, there are 4 museums and galleries in Prince Rupert (BC) that deserve some of your time. Book your next trip to Prince Rupert (BC) with Agoda, backed by our low price guarantee.