Hotels in Prince Rupert, Canada

Only selected and tested accommodation

Price range for hotels in Prince Rupert

A world of accommodation options awaits, from budget-friendly stays to luxurious retreats, with prices suited to every traveler's dream vacation.

⬆️ The highest price
US$ 146
⬇️ The lowest price
US$ 81
💸 Average price for
5-star hotels
US$ 115
4-star hotels
US$ 141
3-star hotels
US$ 106
Apartments
US$ 115

How to get to Prince Rupert

A list of all available types of transport

Airports
Digby Island (YPR)

Weather in Prince Rupert

Check out the weather statistics so you know what to expect when you book your hotel in Prince Rupert

Average Weather
Average monthly max temperature
Average monthly min temperature
7°C
0°C
January
8°C
1°C
February
9°C
2°C
March
11°C
3°C
April
14°C
6°C
May
17°C
9°C
June
22°C
11°C
July
21°C
10°C
August
17°C
8°C
September
12°C
5°C
October
8°C
2°C
November
6°C
0°C
December
Hottest month
22°C
July
Coldest month
0°C
January
Sunny days
72
days per year
Rainy days
222
days per year
Snow days
24
days per year
High season
May to September
Low season
November to March
For kayaking and whale watching, the best time to visit Prince Rupert is during the summer months of May to September when temperatures are mild and rainfall is lower. Hiking in the surrounding coastal mountains is excellent in late spring and early summer, but be prepared for rain in the fall. When planning your adventure, consider staying at local hotels in Prince Rupert for convenient access to outdoor activities.
Discover the city

Explore hotels across Prince Rupert