Hotels in Prince Rupert

Free cancellation options if plans change
Unlock travel rewards with One Key
Save more with Member Prices

Check prices for these dates

This weekend
Next weekend

Where to stay in Prince Rupert?

Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
data_trends

Our prices for hotels in Prince Rupert are cheapest in January

See average prices and weather for all months

Price trends for hotels in Prince Rupert

Pricing is based on two traveler single night rates
Mar
$117
Average price during March is $117
Apr
$125
Average price during April is $125
May
$144
Average price during May is $144
Jun
$142
Average price during June is $142
Jul
$143
Average price during July is $143
Aug
$148
Average price during August is $148
Sep
$136
Average price during September is $136
Oct
$118
Average price during October is $118
Nov
$129
Average price during November is $129
Dec
$126
Average price during December is $126
Jan
$109
Average price during January is $109
Feb
$125
Average price during February is $125
Currently viewing crowd sizes and weather for March.

March

trending_downLow crowds
High 42°F / low 34°F. Snow likely.
42°
ac_unit
March, Low crowds, average high temperature 42 degrees Fahrenheit, average low temperature 34 degrees Fahrenheit. Snow likely.
34°
46°
weather_sleet
April, Moderate crowds, average high temperature 46 degrees Fahrenheit, average low temperature 38 degrees Fahrenheit. Rainy most days.
38°
53°
weather_cloudy
May, Moderate crowds, average high temperature 53 degrees Fahrenheit, average low temperature 45 degrees Fahrenheit. Cloudy most days.
45°
56°
weather_cloudy
June, High crowds, average high temperature 56 degrees Fahrenheit, average low temperature 49 degrees Fahrenheit. Cloudy most days.
49°
60°
weather_cloudy
July, High crowds, average high temperature 60 degrees Fahrenheit, average low temperature 52 degrees Fahrenheit. Cloudy most days.
52°
61°
weather_sleet
August, High crowds, average high temperature 61 degrees Fahrenheit, average low temperature 53 degrees Fahrenheit. Rainy most days.
53°
57°
weather_sleet
September, High crowds, average high temperature 57 degrees Fahrenheit, average low temperature 50 degrees Fahrenheit. Rainy most days.
50°
50°
weather_sleet
October, Moderate crowds, average high temperature 50 degrees Fahrenheit, average low temperature 44 degrees Fahrenheit. Rainy most days.
44°
43°
weather_sleet
November, Moderate crowds, average high temperature 43 degrees Fahrenheit, average low temperature 37 degrees Fahrenheit. Rainy most days.
37°
38°
weather_sleet
December, Low crowds, average high temperature 38 degrees Fahrenheit, average low temperature 32 degrees Fahrenheit. Rainy most days.
32°
38°
weather_sleet
January, Low crowds, average high temperature 38 degrees Fahrenheit, average low temperature 33 degrees Fahrenheit. Rainy most days.
33°
39°
ac_unit
February, Low crowds, average high temperature 39 degrees Fahrenheit, average low temperature 32 degrees Fahrenheit. Snow likely.
32°
Monthly weather averages (˚F)

Top landmarks in Prince Rupert

Learn more about Prince Rupert

Notable for its port, Prince Rupert features attractions such as Museum Of Northern British Columbia and Sunken Gardens Park.

Frequently asked questions

What hotels do travelers like in Prince Rupert?
Black Rooster Guesthouse, Inn On The Harbour and Tall Trees Bed & Breakfast are all accommodations that are popular with guests.
Where can I get free parking at my hotel in Prince Rupert?
Tall Trees Bed & Breakfast offers the perk of free parking.
Can I book refundable accommodations in Prince Rupert?
If you need the flexibility to change your travel plans to Prince Rupert, most accommodations provide refundable* rates you can book. You can find these properties by searching our site and using the “fully refundable” filter to narrow the results down.
Where can I stay with my pet in Prince Rupert?
Your animal companion is welcome at these pet-friendly hotels: Prestige Oceanview Hotel Prince Rupert, Pacific Inn, and Highliner Hotel & Conference Centre. There are 7 options you can choose from on our site.
Which Prince Rupert hotels do our guests like for their great location?
Travelers like these properties for their good location: Highliner Hotel & Conference Centre and Prestige Oceanview Hotel Prince Rupert.
Where can I stay in Prince Rupert if I want an affordable accommodation?
Pacific Inn, Inn On The Harbour and Moby Dick Inn are a few accommodations you might want to consider that’ll save you money.
Where can I stay in Prince Rupert if I want a vacation rental instead of a traditional hotel?
If you’re looking for a good alternative to a hotel, browse our selection of 5 vacation homes.
Where can I stay if I'm visiting Prince Rupert with my kids?
Your kids are welcome at Highliner Hotel & Conference Centre, Crest and Enchanted Rainforest Guesthouse.
Where should I stay in Prince Rupert for a trip with my partner?
Crest is a good option for a romantic getaway with your special someone.
What will the weather in Prince Rupert be like during my visit?
The warmest months in Prince Rupert are usually August and July with an average temp of 55°F. February and December are the chilliest months when the average temp is 36°F. The rainiest months are November and October.
Why should I book my Prince Rupert hotel through Hotels.com?
There are plenty of reasons to book your Prince Rupert travel with us: our free cancellations on selected hotels* gives you the flexibility you’re looking for, and with One Key™, our rewards program, you will be able to earn and use OneKeyCash™** on all eligible bookings such as hotels, car rentals, flights, vacation rentals and more on Hotels.com, Expedia and Vrbo.

Find out more about Prince Rupert

Find out more about Prince Rupert

Prince Rupert: Where Nature Meets Culture on the Edge of the Sea

Discover the enchanting charm of Prince Rupert, British Columbia, where the rugged beauty of nature meets rich cultural heritage. Nestled along the stunning Inner Harbour, this coastal gem invites you to explore its fascinating museums, vibrant marina, and breathtaking natural parks like Prudhomme Lake. Experience the thrill of whale watching, delve into the history of the region, or simply unwind in the serene landscapes that surround you. Whether you're an adventure seeker or a culture enthusiast, Prince Rupert promises unforgettable memories in the heart of Canada’s wild west. Visit Prince Rupert for an off-the-beaten-path escape that captivates the soul. For the best hotel rates in Prince Rupert and to enhance your stay, be sure to check out Hotels.com's Last-Minute DealsOpens in a new window on travel.

Top locations to stay in Prince Rupert

Prince Rupert offers a range of hotel accommodations to suit various budgets and preferences. Visitors can find cozy inns, modern hotels, and comfortable motels, many with stunning views of the harbor. Whether you're looking for a convenient overnight stay or a place to unwind after exploring the area, options like the Pacific Inn and Crest Hotel provide quality service. Additionally, proximity to Terrace Airport makes it easy for travelers to access the city and its attractions. Here are some of the best hotels in Prince Rupert that our travelers love:

  • Enchanted Rainforest GuesthouseOpens in a new window: Located conveniently in Prince Rupert, Enchanted Rainforest Guesthouse is a 3.0-star guesthouse perfect for families. It offers child-friendly amenities including babysitting services, making it an ideal choice for travelers with kids. Guests can enjoy a family-themed vacation experience while being close to local attractions.
  • Tall Trees Bed & BreakfastOpens in a new window: Tall Trees Bed & Breakfast is another 3.0-star option situated in the heart of Prince Rupert, catering to adventure and pet lovers alike. This bed and breakfast allows pets, providing services such as pet grooming. Guests can partake in various outdoor activities like kayaking and hiking nearby, ensuring an exciting stay.
  • Prestige Oceanview Hotel Prince RupertOpens in a new window: As a well-located 3.0-star hotel, Prestige Oceanview Hotel Prince Rupert is perfect for those seeking adventure and business amenities. It features a 24-hour business center and meeting rooms, along with family-friendly services. Guests can explore activities like sailing and biking nearby, making it a versatile choice for any traveler.

Things to do in Prince Rupert for first time

Nestled in British Columbia, Prince Rupert offers travelers stunning coastal scenery, lush forests, and breathtaking mountains. Enjoy outdoor adventures like fishing, boating, and hiking, or embark on thrilling whale-watching tours. With its vibrant marina and serene lakes, Prince Rupert is a perfect getaway for nature lovers. Here's a quick itinerary to make the most of your trip to Prince Rupert:

  • Visit North Pacific Cannery National Historic Site: Step back in time at this beautifully preserved historic site, which offers a glimpse into the fishing industry's past. Explore the original canning buildings and learn about the significant role this site played in the development of the region, along with the stories of the Indigenous peoples and early European settlers.
  • Experience Prudhomme Lake Provincial Park: This stunning park is perfect for outdoor enthusiasts and nature lovers. Enjoy hiking trails that lead you through lush forests and along the serene shores of Prudhomme Lake. Birdwatchers will delight in the variety of avian life, while anglers can try their hand at fishing in this tranquil setting.
  • Explore Kitson Island Marine Provincial Park: A hidden gem for those who love marine environments, this park features pristine beaches and rich marine life. Kayaking, canoeing, or simply relaxing on the shore provides an opportunity to immerse yourself in the natural beauty of British Columbia's coastal ecosystems.

5 tips to find a great Prince Rupert hotel deal

  1. Book for the cheapest times: The most affordable time to visit Prince Rupert is during January, October, and November, when hotel prices drop significantly. Domestic travelers should aim to book their flights at least one month in advance to secure better deals, while international travelers should book at least two months ahead for the best rates. A stay of at least 2-3 days is recommended to fully experience the area's key attractions, such as museums and stunning natural parks. Prince Rupert offers great value for money for those on a budget, making it a fantastic destination for an economical getaway.
  2. Look for last-minute deals on Hotels.com: If you're looking for last-minute deals to Prince Rupert, Hotels.com is a great resource. To explore the best offers, head over to the DealsOpens in a new window or Last-Minute DealsOpens in a new window section, where you could find discounted rates on hotels as your travel date approaches. Enabling email alerts or push notifications from Hotels.com can help you stay informed about flash sales and exclusive last-minute promotions, increasing your chances of snagging cheaper hotel options in Prince Rupert. Keep an eye out for the latest prices and availability to make the most of your trip.
  3. Be flexible with dates: Hotel prices can fluctuate due to factors like the hotel's location, star rating, and the time of year. As a result, being flexible with your travel dates may help you save on hotel expenses in Prince Rupert.
  4. Consider your location: Staying in the city center and close to local attractions in Prince Rupert is usually more expensive. If you opt for accommodations further from the downtown area, you can take advantage of transportation options like cars, buses, and taxis to explore the region while likely saving on costs.
  5. Upgrade with One Key: Make your next reservation in Prince Rupert and be a part of Hotels.com's free One Key program, which enables members to take advantage of reward points for hotel bookings. Progress through the tiers of Blue, Silver, Gold and Platinum to unlock advantages like room upgrades when available, discounted rates, and exclusive offers for members. Start earning reward points now.

What to eat in Prince Rupert

Here are a few popular dishes in Prince Rupert, British Columbia, Canada:

  • Salmon: Prince Rupert is renowned for its fresh, wild salmon, often prepared using traditional methods like smoking or grilling. You can find delicious salmon dishes at local restaurants, where the fish is often served with seasonal vegetables and locally sourced ingredients, reflecting the area’s rich maritime heritage.
  • Fish and Chips: This classic dish is a must-try in Prince Rupert, featuring crispy battered fish, typically cod or halibut, served with golden fries. Many eateries pride themselves on using fresh, local catches, providing a delightful crunch and a burst of flavor that embodies the coastal culture. Pair it with homemade tartar sauce for an authentic experience!

Best time to go to Prince Rupert

Prince Rupert experiences its lowest average temperature in December, at 34.9°F (1.6°C), while August is the hottest month, with an average temperature of 57.0°F (13.9°C). November is typically the wettest month. If you’re looking to soak up the lively atmosphere in Prince Rupert, April, June, and July are the peak months to visit, bustling with fellow travelers. During this peak period, the weather is mostly cloudy, accompanied by light to moderate rainfall. However, if you prefer a more relaxed experience, October to December are perfect for a quieter getaway, marked by frequent rainfall and mostly cloudy conditions.

Prince Rupert Travel Information

Best Time to Visit
March, April and May
Average Stay
2 days
Popular Sights
Chances Prince Rupert, Museum Of Northern British Columbia and Sunken Gardens Park
Spend time by the sea, and visiting the port in Prince Rupert. Plan a fun excursion to Alaska Ferry Terminal and Digby Island Ferry Terminal while here. While you're in town, don't miss a chance to see sights like Sunken Gardens Park and Chances Prince Rupert.