A bear and its cub in a grassy field with a blurred green background.

Prince Rupert Hotels

  • 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

Star rating

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Prince Rupert hotels

Crest Hotel

Crest Hotel
2.5 star property
Prince Rupert
The price is €173
includes taxes & fees
9 Aug - 10 Aug
Crest Hotel

Tall Trees Bed & Breakfast

Tall Trees Bed & Breakfast
3.0 star property
Prince Rupert
8.2 out of 10, Very good, (454 reviews)
"Very unique and great place to stay friendly staff"
Canada
Devin
The price is €115
includes taxes & fees
22 Jul - 23 Jul
Tall Trees Bed & Breakfast

Inn On The Harbour

Inn On The Harbour
2.5 star property
Prince Rupert
8.8 out of 10, Excellent, (281 reviews)
"The hotel is just one block from the where the airport shuttle lets you off. Breakfast doesn't start until 7:00, but if you have to leave earlier, they volunteer to give you a take away breakfast in the bag, as early as 4:30 in the morning."
United States
Mark
The price is €121
includes taxes & fees
30 Jul - 31 Jul
Inn On The Harbour

Black Rooster Guesthouse

Black Rooster Guesthouse
2.5 star property
Prince Rupert
8.6 out of 10, Excellent, (276 reviews)
"Great place"
Canada
Jeff
The price is €117
includes taxes & fees
16 Jul - 17 Jul
Black Rooster Guesthouse

Moby Dick Inn

Moby Dick Inn
2.0 star property
Prince Rupert
7.4 out of 10, Good, (649 reviews)
"Location is good. Safe parking. Beds are clean. Small restaurant with reasonable food."
Canada
Bruce
The price is €116
includes taxes & fees
1 Aug - 2 Aug
Moby Dick Inn

Pacific Inn

Pacific Inn
2.5 star property
Prince Rupert
7.2 out of 10, Good, (659 reviews)
"great place to stay"
Canada
Lyle
The price is €141
includes taxes & fees
16 Jul - 17 Jul
Pacific Inn

Prestige Oceanview Hotel Prince Rupert

Prestige Oceanview Hotel Prince Rupert
3.0 star property
Prince Rupert
8.2 out of 10, Very good, (1,019 reviews)
"Very courteous staff and close to all amenities"
Canada
Donald
The price is €160
includes taxes & fees
26 Jul - 27 Jul
Prestige Oceanview Hotel Prince Rupert

Highliner Hotel & Conference Centre

Highliner Hotel & Conference Centre
2.5 star property
Prince Rupert
6.8 out of 10, (794 reviews)
"Loved that they had free laundry facilities, as well as free breakfast. Staff was very friendly and helpful."
Canada
Patricia
The price is €125
includes taxes & fees
9 Aug - 10 Aug
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.

A lighthouse on a rocky island with red roofs, surrounded by calm waters and a cloudy sky.
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

  • Outdoor Adventures: Prince Rupert is a paradise for outdoor enthusiasts, offering activities like golfing and exploring scenic recreational areas.
  • Cultural Experiences: Immerse yourself in the region's rich heritage through local museums, historic sites, and vibrant festivals like Seafest.
  • Stunning Natural Beauty: Enjoy breathtaking coastal views, serene beaches, and picturesque lookouts that showcase the area's landscape.
  • Diverse Accommodation: Choose from a variety of lodgings, including pet-friendly hotels and charming bed and breakfasts.
  • Family-Friendly Activities: Prince Rupert offers engaging experiences for all ages, ensuring a memorable holiday for everyone.

Find great hotels in Prince Rupert

Explore a variety of accommodation options in Prince Rupert, British Columbia, where you can find hotels and charming bed and breakfasts to suit every traveller's needs. Whether you seek a pet-friendly stay, a base for adventure, or facilities for business travel, Prince Rupert has something for everyone. Discover the perfect place to unwind and experience the stunning beauty of this coastal town.

  • Tall Trees Bed & Breakfast: Nestled in the heart of Prince Rupert, Tall Trees Bed & Breakfast offers a charming and inviting atmosphere, perfect for adventurous travellers. With a guest rating of 8.2 out of 10, this 3-star establishment is a haven for pet owners, allowing dogs and cats with a range of amenities tailored for their comfort. Guests can indulge in various adventure sports, with activities such as kayaking and mountain biking available nearby. The property features personal motor watercraft on-site, providing an exhilarating experience right at your doorstep. The B&B is a delightful choice for those seeking a unique stay that combines outdoor exploration with the comforts of home.
  • Prestige Oceanview Hotel Prince Rupert: Offering splendid views and a family-friendly atmosphere, the Prestige Oceanview Hotel Prince Rupert is a delightful 3-star property, also boasting a guest rating of 8.2 out of 10. Ideal for families looking for adventure, this hotel provides access to nearby activities such as ice skating and fishing. Thoughtfully designed for children, the hotel includes amenities like first aid kits and window guards for added safety. Guests can enjoy the peaceful coastal surroundings while relishing a range of recreational options, making it a splendid choice for a family getaway.
  • Highliner Hotel & Conference Centre: The Highliner Hotel & Conference Centre is a budget-friendly option that caters to families and business travellers alike. This property is well-situated in Prince Rupert and welcomes pets, ensuring a comfortable stay for all. The hotel offers amenities suited for children, making it convenient for families. With a variety of facilities catering to business needs, this hotel is a pragmatic choice for those balancing work and leisure. Its welcoming environment and strategic location make it an excellent base for exploring the scenic beauty of the region.

Where to stay in Prince Rupert

Prince Rupert, nestled along the stunning coastline of British Columbia, offers a perfect blend of adventure and natural beauty. From the vibrant atmosphere of downtown Prince Rupert to the serene beaches and outdoor activities nearby, this charming city is an ideal destination for thrill-seekers and nature lovers alike. Whether exploring the rich culture or embarking on outdoor adventures, visitors will find countless opportunities to create unforgettable memories on their next trip to Rupert.

  • Kaien Island: Nestled within the waters surrounding Prince Rupert, Kaien Island offers a stunning backdrop for outdoor enthusiasts and eco-conscious travellers. With a peak in visitor numbers from June to August, this island is a hub for adventure seekers eager to explore its recreational areas, engage in fishing, or take a scenic ferry ride. Nature lovers will appreciate the nearby water features, parks, and rivers that create a serene environment. Whether you're hiking through lush landscapes or simply soaking in the breathtaking views, Kaien Island promises an unforgettable experience immersed in natural beauty.
  • Port Simpson: Located approximately 27.4km from Prince Rupert, Port Simpson is a charming city that draws visitors throughout the year, with a noticeable increase during the summer months. This quaint destination is steeped in history, offering a glimpse into the region's rich Indigenous heritage. As you explore Port Simpson, you'll find local art, cultural experiences, and a friendly community atmosphere. The area is perfect for those looking to immerse themselves in the tranquillity of coastal life while enjoying the natural surroundings and engaging with local culture.

Things to do in Prince Rupert

Shopping

In Prince Rupert, visit the charming local shops along Third Avenue, where you'll find unique gifts and souvenirs. If you're up for a drive, check out the Port Mall, located approximately 24.1km away, featuring various shops and eateries that cater to different tastes.

Recreation

In Prince Rupert, the Ocean Edge Wellness Centre offers soothing yoga sessions and rejuvenating massage therapies, all with picturesque ocean views. Explore local hiking trails to connect with nature, or enjoy tranquil moments at the nearby parks, perfect for relaxation and reflection amidst stunning landscapes.

Adventure

Explore the stunning landscapes of the Great Bear Rainforest with guided kayaking tours, where you can paddle through pristine waters and witness diverse wildlife. For hiking enthusiasts, the trails around Mount Hayes offer breathtaking views and a chance to experience the region's natural beauty up close.

Nightlife

In Prince Rupert, enjoy a laid-back evening at the charming Cow Bay Cafe for a relaxed vibe or visit the Northern Lights Estate Winery for a taste of local wines. For a lively atmosphere, the Chances Casino offers entertainment and gaming options, making for an engaging night out.

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

Find the best attractions in Prince Rupert

Prince Rupert offers a splendid mix of outdoor adventures, cultural experiences, and family-friendly activities. Visitors can explore local highlights such as museums, scenic lookouts, and beautiful flower gardens. Key attractions include the historic sites of Prince Rupert and the informative visitor centre, making it an ideal destination for those seeking both adventure and insight into the region's rich heritage.

  • Totem Park: Enjoy breathtaking views at this scenic lookout in Prince Rupert. With its outdoor, adventurous atmosphere, Totem Park is an ideal spot for a romantic stroll or to simply soak in the natural beauty surrounding you.
  • Sunken Gardens Park: This enchanting flower garden offers a delightful retreat for families. With its vibrant blooms and tranquil pathways, Sunken Gardens Park provides a lovely setting for leisurely walks and picnics among nature.
  • Mount Hays: For the adventurous spirit, Mount Hays presents a thrilling escape. Its stunning vistas and outdoor activities make it a fantastic destination for hiking and exploring the untamed beauty of the landscape.

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.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
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, is convenient with several nearby airports. Masset, BC (ZMT) is approximately 120.7km away, with the OCEAN FRONT SUITE PRIME LOCATION guesthouse located 9.7km from the airport. Terrace, BC (YXT-Northwest Regional) is about 114.3km from Prince Rupert, featuring the Best Western Terrace Inn and The Lodge at Skeena Landing, both 4.8km from the airport, offering complimentary transport services. Lastly, Ketchikan, AK (KTN-Ketchikan Intl.) is around 146.4km away, with options like The Landing Hotel & Restaurant just 1.3km from the airport, providing a 24-hour shuttle and free transport services.

Frequently asked questions

Where is the best place to stay in Prince Rupert?
Based on our traveller data, Prestige Oceanview Hotel Prince Rupert is one of the top choices for your stay. This hotel offers free parking and in-room kitchenettes. Other good choices for your visit include Highliner Hotel & Conference Centre and Moby Dick Inn. 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 24-hour fitness centre and a computer station 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 16 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, Prince Rupert Fire Museum and Port Interpretive Centre. Landmarks like Totem Park and Mount Hays might be worth a visit. Natural beauty is on display at Pacific Mariners Memorial Park, Metlakatla Wilderness Trail and Sunken Gardens 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.