Photo by Sig

Prince Rupert hotels from HK$1,072

Start date: Check-in selected.
To Date
End date: Check-out
  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Prince Rupert hotels

Tall Trees Bed & Breakfast

Tall Trees Bed & Breakfast
3.0 star property
Prince Rupert
8.4 out of 10, Very good, (398)
"Clean room, easy check in, clear instructions. "
Canada
Tara
Tall Trees Bed & Breakfast

Inn On The Harbour

Inn On The Harbour
2.5 star property
Prince Rupert
8.8 out of 10, Excellent, (241)
Coastal Prince Rupert escape with free parking and WiFi. Enjoy hiking trails, kayaking, and mountain biking in the surrounding area. Start your day with complimentary continental breakfast before exploring Kwinitsa Station Railway Museum just minutes away.

"Enjoyed our stay. "
Canada
Robert
The price is HK$1,125
HK$1,294 total
includes taxes & fees
17 Dec - 18 Dec
Inn On The Harbour

Prestige Oceanview Hotel Prince Rupert

Prestige Oceanview Hotel Prince Rupert
3.0 star property
Prince Rupert
8.2 out of 10, Very good, (1002)
Perfectly situated by the ocean, this Prince Rupert hotel offers both tranquility and convenience with free parking and WiFi. Explore nearby hiking trails or enjoy the fitness centre before discovering local attractions just minutes away.

"Clean room and great staff. This is the best hotel in Prince Rupert. "
Canada
Michael
The price is HK$1,119
HK$1,287 total
includes taxes & fees
2 Jan - 3 Jan 2026
Prestige Oceanview Hotel Prince Rupert

Pacific Inn

Pacific Inn
2.5 star property
Prince Rupert
7.2 out of 10, Good, (612)
Set along the picturesque Prince Rupert coastline, this hotel offers complimentary continental breakfast, WiFi, and parking. Just a 3-minute drive from Prince Rupert Station with Totem Park nearby, guests consistently praise the exceptionally helpful staff who enhance every stay.

"Staff was friendly and quick at check in."
Canada
Jeff
Pacific Inn

Black Rooster Guesthouse

Black Rooster Guesthouse
2.5 star property
Prince Rupert
8.6 out of 10, Excellent, (265)
Picturesque Black Cockerel Guesthouse offers tranquil garden spaces and a welcoming terrace. Just minutes from Prince Rupert Station with free parking, this cosy retreat puts you near popular attractions like the Centennial Golf course.

"kitchen facilities, convenient laundry on-site, very helpful staff."
United States
Mark
The price is HK$933
HK$1,072 total
includes taxes & fees
12 Jan - 13 Jan 2026
Black Rooster Guesthouse

Moby Dick Inn

Moby Dick Inn
2.0 star property
Prince Rupert
7.4 out of 10, Good, (570)
This waterfront hotel offers convenient access to Totem Park and Famous Players Cinemas. Unwind at the bar, savour delicious meals at the on-site restaurant, and benefit from thoughtful amenities like free WiFi and parking.

"Room was clean; staff was helpful"
Canada
James
Moby Dick Inn

Highliner Hotel & Conference Centre

Highliner Hotel & Conference Centre
2.5 star property
Prince Rupert
6.8 out of 10, (729)
Savour local delicacies at First Avenue Bistro after a workout in the fitness centre. This oceanfront hotel offers free breakfast, WiFi, and parking while keeping you close to Kwinitsa Station Railway Museum and Famous Players Cinemas.

"It was amazing stay "
Canada
Cody
Highliner Hotel & Conference Centre
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.
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Prince Rupert attractions

Learn more about Prince Rupert

Spot orcas and humpbacks on wildlife cruises departing from the harbour, where guides know the best viewing areas. Explore the Museum of Northern British Columbia to discover indigenous art and artefacts, then ask locals about their favourite seafood spots along Cow Bay.

Beautiful lighthouse outside Prince Rupert.
Photo by Sig
Open Photo by Sig

Top Prince Rupert Hotel Reviews

More cheap stays in Prince Rupert

Find out more about Prince Rupert

Top reasons to visit Prince Rupert

  • Stunning Coastal Scenery: Experience breathtaking views along the BC coastline, perfect for photography and relaxation.
  • Outdoor Adventures: Engage in thrilling activities like golfing, hiking, and exploration of recreational areas.
  • Rich Cultural Experiences: Visit local museums and artisan shops to immerse yourself in the vibrant culture of Prince Rupert.
  • Family-Friendly Activities: Enjoy a variety of attractions suitable for all ages amidst beautiful natural landscapes.
  • Diverse Accommodation Options: Choose from charming inns to modern hotels for a comfortable stay tailored to your needs.

Find great hotels in Prince Rupert

Discover the charm of Prince Rupert with a range of hotel accommodations tailored to meet the needs of every traveller. From boutique hotels to cosy bed and breakfasts, you’ll find accessible rooms and parking options that ensure a comfortable stay. Whether you’re on a family vacation or a business trip, our pet-friendly establishments provide the perfect base for exploring this beautiful coastal town.

  • Prestige Oceanview Hotel Prince Rupert: This 3-star hotel offers an adventurous escape for families and pet lovers alike. Nestled in Prince Rupert, it provides a wealth of outdoor activities including kayaking, fishing, and hiking, perfect for those seeking an active vacation. Families will appreciate the thoughtful amenities for children, such as games and a first aid kit, ensuring a safe and enjoyable stay. The pet-friendly policy allows dogs, making it an ideal choice for those travelling with furry companions. With a focus on adventure and recreation, the Prestige Oceanview Hotel is perfect for those looking to explore the natural beauty of the region.
  • Black Rooster Guesthouse: A charming guesthouse that welcomes pet owners, the Black Rooster Guesthouse offers a homely atmosphere in Prince Rupert. This quaint accommodation is perfect for those seeking a relaxing getaway with their dogs, as it permits pets and has a friendly policy for service animals. Guests will find a warm and inviting environment, making it an excellent choice for travellers looking for a comfortable base from which to explore the area. The guesthouse’s cosy feel and pet-friendly amenities ensure that both you and your four-legged friend feel right at home.
  • Moby Dick Inn: Known for its business-friendly services, the Moby Dick Inn is a practical choice for corporate travellers and pet owners. Situated in Prince Rupert, this hotel provides essential amenities for those on business trips while also allowing pets, making it versatile for various traveller needs. The accommodations feature a welcoming atmosphere, ensuring a pleasant stay for all guests. With a pet-friendly policy that includes provisions for service animals, it caters to those who wish to travel with their dogs while maintaining a focus on convenience and comfort.

Where to stay in Prince Rupert

Prince Rupert offers a remarkable blend of outdoor adventures and stunning coastal scenery. Visitors can choose from a range of accommodation options, from charming inns to modern hotels, ensuring a comfortable stay. Explore artisan shops that showcase local craftsmanship, and embark on thrilling escapades along the breathtaking BC coastline. The vibrant atmosphere and adventurous spirit make Prince Rupert a perfect destination for those seeking an unforgettable getaway.

  • Kaien Island: Nestled adjacent to Prince Rupert, Kaien Island is a stunning natural retreat characterised by its lush landscapes and serene waterfront. This island is a haven for outdoor enthusiasts, offering eco-friendly adventures such as fishing, hiking, and exploring its various recreational areas. The peak tourist season from June to August sees visitors flocking to enjoy the island's parks, nature reserves, and captivating water features. A visit to Kaien Island promises a memorable experience filled with the beauty of nature and thrilling activities.
  • Port Simpson: Located 27.4km from Prince Rupert, Port Simpson is a charming city steeped in history and culture. Like many destinations in the region, it experiences a seasonal influx of tourists, with the summer months being particularly vibrant. Visitors to Port Simpson can explore its rich Indigenous heritage, enjoy local cuisine, and take in the breathtaking coastal views. The city's inviting atmosphere and close-knit community make it an ideal stop for those seeking a unique cultural experience during their travels.

Things to do in and around Prince Rupert

Prince Rupert offers a wealth of outdoor and adventurous activities, making it an ideal destination for those seeking adventure. Visitors can indulge in golf at local courses or explore recreational areas that promise thrilling experiences. With numerous adventure tours available, there's no shortage of activities awaiting tourists eager to immerse themselves in the stunning natural beauty and excitement that Prince Rupert has to offer.

Shopping

In Prince Rupert, explore local shops and boutiques for unique gifts and souvenirs. If you're up for a drive, visit the Pacific Mall, about 16.1km away, featuring a variety of stores ranging from clothing to artisanal crafts that showcase the region's charm.

Recreation

Enjoy a round of golf at Prince Rupert Centennial Golf, where the scenic landscapes and fresh air provide a perfect backdrop for relaxation and sport. For tranquility, visit Diana Lake Provincial Park, situated 14.5km away, offering serene nature trails and peaceful spots for unwinding amidst stunning views.

Adventure

The Metlakatla Wilderness Trail offers an exhilarating hiking experience with breathtaking scenery. As you navigate through this stunning landscape near Prince Rupert, immerse yourself in the beauty of nature and enjoy the adventurous vibes that surround you, making it a perfect escape for outdoor enthusiasts.

Nightlife

Catch a film at Famous Players Prince Rupert Cinemas, where romance and family vibes meet entertainment. Afterward, explore local pubs for a lively atmosphere, sampling craft beers and enjoying the friendly community spirit that defines Prince Rupert's nightlife.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Prince Rupert

To save money on your trip to Prince Rupert, consider visiting in the off-peak months of October and December to January when accommodation prices are lower. Booking your stay on a Monday rather than a Friday can also help reduce costs. Utilise Expedia’s search tool to find affordable hotels, particularly those that are Eco-certified. Additionally, look for package deals that combine flights, accommodation, and activities for better savings. Exploring the town on foot is another excellent way to enjoy free activities while keeping transport costs minimal.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Prince Rupert are October and December to January, where the prices are slightly lower. This is in comparison to June to August, where prices are slightly higher.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Prince Rupert is Monday. The most expensive day to stay in Prince Rupert is Friday.
  • Find cheap hotels on Expedia: Utilise Expedia’s search tool to refine your preferences, including your budget, desired location, and preferred hotel type. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels currently available. To find the best prices and deals, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel accommodation in Prince Rupert with your flights and activities through an Expedia package.

Find the best attractions in Prince Rupert

Prince Rupert is an ideal destination for outdoor enthusiasts and adventure seekers, offering a range of attractions such as museums, lookouts, and beautiful flower gardens. Visitors can immerse themselves in the local culture while enjoying family-friendly experiences amidst the stunning natural landscapes. Whether you're keen on exploring the rich history or engaging in outdoor activities, Prince Rupert promises a memorable holiday for all.

  • Totem Park: Experience the beauty and significance of Indigenous art at Totem Park, a stunning lookout where you can admire intricately carved totem poles amidst breathtaking natural scenery. This location embodies romance and adventure, making it perfect for couples and outdoor enthusiasts alike.
  • Prince Rupert Fire Museum: Dive into the rich history of firefighting in the region at the Prince Rupert Fire Museum. This cultural gem showcases antique equipment and fascinating exhibits, offering insight into the community’s resilience and dedication to safety.
  • Sunken Gardens Park: Enjoy a family-friendly outing at Sunken Gardens Park, a delightful flower garden featuring vibrant blooms and serene paths. It's an ideal spot for leisurely strolls and picnics, surrounded by nature's beauty.

Best time to go to Prince Rupert

The best time to visit Prince Rupert can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Prince Rupert falls in August, when visitor numbers are average and weather is mostly cloudy with moderate rain. The coolest average temperature in Prince Rupert falls in December, visitor numbers are slightly low and weather is mostly cloudy with frequent rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January35.8°F (2.1°C)Frequent RainMostly CloudyAverageSlightly Low
February35.2°F (1.8°C)Moderate RainMostly CloudyAverageAverage
March37.6°F (3.1°C)Moderate RainMostly CloudyAverageAverage
April42.4°F (5.8°C)Moderate RainMostly CloudySlightly HighAverage
May48.9°F (9.4°C)Light RainMostly CloudyAverageAverage
June52.9°F (11.6°C)Light RainMostly CloudySlightly HighSlightly High
July56.5°F (13.6°C)Light RainMostly CloudySlightly HighSlightly High
August57.0°F (13.9°C)Moderate RainMostly CloudyAverageSlightly High
September53.4°F (11.9°C)Frequent RainMostly CloudyAverageAverage
October46.8°F (8.2°C)Frequent RainMostly CloudySlightly LowSlightly Low
November39.9°F (4.4°C)Frequent RainMostly CloudySlightly LowAverage
December34.9°F (1.6°C)Frequent RainMostly CloudySlightly LowSlightly Low

The nearest major airports for your trip to Prince Rupert

Flying into Prince Rupert, British Columbia, you will arrive at Prince Rupert Airport (YPR), located approximately 8.0km from the town centre. Nearby accommodation options include the Crest Hotel, a 3.5-star establishment, and the Prestige Oceanview Hotel, rated 3 stars, both situated 8.0km from YPR. For a more intimate stay, consider the Tall Trees Bed & Breakfast, located 9.7km from the airport. All these hotels provide convenient access to the airport, ensuring a smooth transition for your travels. Prince Rupert offers a charming gateway to explore the stunning northern coast of British Columbia.

Frequently asked questions

Where is the best place to stay in Prince Rupert?
Inn On The Harbour is a favourite property for Expedia customers. This hotel offers free breakfast and free parking. Other top choices based on reviews include Tall Trees Bed & Breakfast and Prestige Oceanview Hotel Prince Rupert. See all available top hotels, or vacation rentals in Prince Rupert.
What are some of the best holiday rentals that Prince Rupert has to offer?
Relaxing Port Ed Coastal Stay: This holiday home rental outside of Prince Rupert has laundry facilities and WiFi to help you feel perfectly comfortable in your new surroundings. See all vacation rentals in Prince Rupert.
If I need to cancel my hotel reservation in Prince Rupert, will I receive a refund?
Yes, most hotel reservations are refundable if you cancel prior to the hotel's cancellation deadline, which in most cases is within 24 or 48 hours of check in. If you booked a non-refundable reservation, you might be able to still cancel and receive a refund within 24 hours of booking. Filter your search by fully refundable to find flexible hotel deals in Prince Rupert.
What's the best family accommodation in Prince Rupert?
Highliner Hotel & Conference Centre is a hotel with a restaurant and free parking, and it's a top choice on Expedia for families. Other good options for your family trip include Crest and Enchanted Rainforest Guesthouse. Also, attractions such as Port Interpretive Centre and Kwinitsa Station Railway Museum are fun for children of all ages. Find more child-friendly accommodations in Prince Rupert.
What's the best dog-friendly accommodation option in Prince Rupert?
Prestige Oceanview Hotel Prince Rupert is a top dog-friendly hotel, and offers a fitness centre and concierge services for its human guests. Other good options to stay with your pet include Moby Dick Inn and Highliner Hotel & Conference Centre. See more pet-friendly hotel accommodations in Prince Rupert.
What's the best place to stay if I'm looking to play golf in Prince Rupert?
Eagle Bluff Bed & Breakfast is a top B&B that has an adjacent golf course and features free breakfast. You can tee off at Prince Rupert Centennial Golf during your trip. See more golf hotels in Prince Rupert.
How is it to stay in Prince Rupert?
Visitors to Prince Rupert will definitely enjoy the port. Tourists can also enjoy the city's museums, parks and seafood restaurants. In Prince Rupert, there are 17 hotels and other accommodation options to choose from. Find out more about Prince Rupert.
What should I see while I'm in Prince Rupert?
Cultural venues include Museum Of Northern British Columbia, Port Interpretive Centre and Prince Rupert Fire Museum. Landmarks like Totem Park and Mount Hays might be worth a visit. Natural beauty is on display at Sunken Gardens Park, Metlakatla Wilderness Trail and Rotary Waterfront Park. Take a look at what more there is to see and do in Expedia's Prince Rupert guide.
How can I get around Prince Rupert?
To venture out into the surrounding area, hop on a train at Prince Rupert Station. You can travel on a ferry and cross the water to see more of the region. If you want to venture out around the area, you may want a rental car in Prince Rupert for your journey.
What's the weather like in Prince Rupert?
The hottest months are usually August and July, with an average temperature of 13°C, while the coldest months are February and December, with an average of 2°C. The rainiest months in Prince Rupert are November, October, January and December, with each month seeing an average of 383 mm of rainfall.