We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Hotels near Diana Lake Provincial Park

Highway 16, Prince Rupert, British Columbia, Canada
Check In Check Out
Price Your Stay Enter dates for best prices

Hotels travellers recommend

101 - 11 Avenue East, Prince Rupert, British Columbia V8J2W2, Canada
1.4 km from Diana Lake Provincial Park
#7 of 10 hotels in Prince Rupert
Traveller photos (3) | Map
222 First Ave W, Prince Rupert, British Columbia V8J 3P6, Canada
2.3 km from Diana Lake Provincial Park
Special Offer Long Distance Calls
Crest Hotel Slideshow
#1 of 10 hotels in Prince Rupert
Professional photos | Traveller photos (78) | Map
Show Prices
118 Sixth St., Prince Rupert, British Columbia V8J 3L7, Canada
2.6 km from Diana Lake Provincial Park
Special Deal Coupons
Prince Rupert Hotel Slideshow
#8 of 10 hotels in Prince Rupert
Professional photos | Traveller photos (38) | Map
Show Prices
720 First Avenue West, Prince Rupert, British Columbia V8J 3V6, Canada
2.7 km from Diana Lake Provincial Park
Offers & Announcements Free Breakfast!
Inn on the Harbour Slideshow
#2 of 10 hotels in Prince Rupert
Professional photos | Traveller photos (44) | Map
Show Prices
815 1st Avenue West, Prince Rupert, British Columbia V8J 1B3, Canada
2.7 km from Diana Lake Provincial Park
#6 of 10 hotels in Prince Rupert
Professional photos | Traveller photos (23) | Map
Show Prices
900 3rd Ave West, Prince Rupert, British Columbia V8J 1M8, Canada
2.7 km from Diana Lake Provincial Park
#10 of 10 hotels in Prince Rupert
Professional photos | Traveller photos (9) | Map
Show Prices
909 Third Avenue West, Prince Rupert, British Columbia V8J 1M9, Canada
2.8 km from Diana Lake Provincial Park
#3 of 10 hotels in Prince Rupert
Professional photos | Traveller photos (28) | Map
Show Prices
935 2nd Avenue West, Prince Rupert, British Columbia V8J 1H8, Canada
2.8 km from Diana Lake Provincial Park
#5 of 10 hotels in Prince Rupert
Professional photos | Map
Show Prices
1335 Park Ave., Prince Rupert, British Columbia V8J 1K3, Canada
3.3 km from Diana Lake Provincial Park
#4 of 10 hotels in Prince Rupert
Professional photos | Traveller photos (4) | Map
Show Prices
1600 Park Avenue, Prince Rupert, British Columbia V8J4P7, Canada
3.5 km from Diana Lake Provincial Park
#9 of 10 hotels in Prince Rupert
Professional photos | Traveller photos (3) | Map
Show Prices