Find hotels in Prince Rupert from £89

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

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.2 out of 10, Very good, (430 reviews)
"Very unique and great place to stay friendly staff"
Canada
Devin
The price is £89
includes taxes & fees
26 May - 27 May
Tall Trees Bed & Breakfast

Moby Dick Inn

Moby Dick Inn
2.0 star property
Prince Rupert
7.4 out of 10, Good, (615 reviews)
"Pretty good stay"
Canada
Jordan
The price is £91
includes taxes & fees
26 May - 27 May
Moby Dick Inn

Inn On The Harbour

Inn On The Harbour
2.5 star property
Prince Rupert
8.8 out of 10, Excellent, (262 reviews)
"The lake view was peaceful."
Canada
Jennifer
The price is £105
includes taxes & fees
29 May - 30 May
Inn On The Harbour

Pacific Inn

Pacific Inn
2.5 star property
Prince Rupert
7.2 out of 10, Good, (633 reviews)
"For the price it was a good hotel. Clean, decent breakfast and helpful staff. Bed was very comfortable"
Canada
Raymond David
The price is £123
includes taxes & fees
26 May - 27 May
Pacific Inn

Black Rooster Guesthouse

Black Rooster Guesthouse
2.5 star property
Prince Rupert
8.6 out of 10, Excellent, (270 reviews)
"It was reasonably priced and ok."
Canada
Raylene
The price is £102
includes taxes & fees
26 May - 27 May
Black Rooster Guesthouse

Prestige Oceanview Hotel Prince Rupert

Prestige Oceanview Hotel Prince Rupert
3.0 star property
Prince Rupert
8.2 out of 10, Very good, (1,002 reviews)
"All of the staff were super helpful and always making sure we had everything we needed, if we ever go back to Rupert and need a place to stay we will stay at this spot again"
Canada
Ryin
The price is £139
includes taxes & fees
6 Jun - 7 Jun
Prestige Oceanview Hotel Prince Rupert

Highliner Hotel & Conference Centre

Highliner Hotel & Conference Centre
2.5 star property
Prince Rupert
6.8 out of 10, (770 reviews)
"Breakfast was great."
Canada
David
The price is £107
includes taxes & fees
22 Jun - 23 Jun
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.

Photo by Sig
Open Photo by Sig

Top Prince Rupert Hotel Reviews

More cheap stays in Prince Rupert

Hotels in Prince Rupert with star rating

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, hiking, and island excursions amidst stunning landscapes.
  • Cultural Experiences: Engage with the local culture at events like the vibrant Prince Rupert Seafest, showcasing community spirit and heritage.
  • Historic Exploration: Discover the town's rich history through its museums and historic sites, providing insight into the region's past.
  • Scenic Beaches: Relax on beautiful beaches that offer breathtaking views and recreational opportunities.
  • Diverse Accommodation: Choose from a variety of lodging options, including family-friendly hotels and charming bed and breakfasts.

Find great hotels in Prince Rupert

Explore a variety of hotel accommodation options in Prince Rupert, British Columbia, where you'll find the ideal base for your adventures. From family-friendly hotels to charming bed and breakfasts, the area caters to every traveller's needs. Enjoy convenient services tailored for business travel, and discover pet-friendly options that welcome your furry companions. Whether you seek the best Prince Rupert accommodation or a comfortable hotel for your stay, you'll find the perfect spot to unwind and explore this beautiful coastal town.

  • Prestige Oceanview Hotel Prince Rupert: The Prestige Oceanview Hotel Prince Rupert is a charming 3-star hotel boasting a guest rating of 8.2, ideal for adventurous families seeking a memorable vacation experience. Nestled in the heart of Prince Rupert, this hotel offers an array of adventure sports and recreational activities, including nearby ice skating, hiking, kayaking, sailing, and fishing. Families will appreciate the thoughtful amenities catered to children, such as a first aid kit and window guards for added safety. With its focus on adventure and family-friendly services, this hotel ensures a delightful stay for guests of all ages.
  • Highliner Hotel & Conference Centre: The Highliner Hotel & Conference Centre is a budget-friendly option, perfect for families, business travellers, and pet owners. Located in Prince Rupert, this hotel offers a welcoming atmosphere with amenities designed for both comfort and convenience. Families will find it accommodating, while the pet-friendly policy, including waived fees for service animals, makes it an excellent choice for those travelling with furry companions. The hotel also provides essential services for business travellers, ensuring a productive stay without compromising on comfort.
  • Pacific Inn: The Pacific Inn is an inviting budget-friendly hotel situated in Prince Rupert, tailored for business travellers seeking a straightforward yet comfortable stay. With its convenient location, the Pacific Inn provides easy access to local amenities and business facilities, ensuring guests can focus on their work while enjoying a relaxed atmosphere. Known for its affordability and practicality, this hotel offers a solid base for those on business trips, making it a reliable choice in the area.

Where to stay in Prince Rupert

Prince Rupert, a captivating city in British Columbia, offers outdoor enthusiasts a wealth of adventure and natural beauty. Stroll through the vibrant downtown, where local culture thrives, or embark on exhilarating excursions to nearby islands. Experience the rich history and breathtaking landscapes of the surrounding region, including the stunning coastline and lush forests. Whether you're seeking thrilling adventures or serene beach days, Prince Rupert is the perfect destination for your next holiday.

  • Kaien Island: Nestled around Prince Rupert, Kaien Island is a stunning destination for nature enthusiasts and adventure seekers. Its geographical location as an island offers a unique blend of landscapes, including rivers, parks, and nature reserves. The best time to visit is from June to August, when the island buzzes with life, attracting moderately seasonal travellers eager to engage in outdoor activities such as fishing and exploring recreational areas. The island’s eco-friendly ethos and picturesque scenery make it an ideal spot for those looking to immerse themselves in the great outdoors and experience the tranquillity of nature.
  • Port Edward: Situated a mere 9.7km from Prince Rupert, Port Edward is a charming city steeped in history. Unlike Kaien Island, visitor numbers remain consistently steady throughout the year, peaking during the summer months of June to August and experiencing a slight decline in the autumn. This city offers a captivating historical experience, with various sites and attractions that reflect its rich heritage. Explore the fascinating past of the region while enjoying the scenic coastal views that Port Edward has to offer, making it a delightful addition to your itinerary.

Things to do in Prince Rupert

Prince Rupert, a haven for outdoor and adventure enthusiasts, offers a variety of activities such as golfing at its scenic courses, exploring local attractions, and indulging in winery tours. Visitors can also immerse themselves in the vibrant Prince Rupert Seafest, which showcases the region's rich culture and community spirit. With its beautiful beaches and recreational areas, Prince Rupert promises an unforgettable vacation experience.

Shopping

In Prince Rupert, you can shop at the local Cow Bay Village, featuring unique boutiques and art galleries. If you're up for a drive, visit the Terrace Mall, about 48.3km away, which offers a variety of stores, including fashion retailers and home goods.

Recreation

In Prince Rupert, the Ocean Edge Wellness Centre provides rejuvenating yoga classes and holistic therapies amidst breathtaking views of the waterfront. For outdoor enthusiasts, explore the serene trails of the nearby Cow Bay, offering tranquil walks and opportunities for meditation in nature's embrace.

Adventure

In Prince Rupert, embark on thrilling whale watching tours to witness orcas and humpbacks in their natural habitat. Experience the rugged beauty of the Khutzeymateen Grizzly Sanctuary, where you can observe grizzly bears in a breathtaking wilderness setting.

Nightlife

In Prince Rupert, the Northern Lights Pub offers a lively atmosphere with local brews and live music, while the Crest Hotel's lounge provides stunning views and a relaxed vibe. For a unique experience, the Pacific Northwest Boat Tours organises evening excursions to appreciate the beautiful coastal scenery.

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

Booking tips and Expedia advantages for Prince Rupert

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Prince Rupert are March, October and December, 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: Expedia's search tool enables you to specify your budget, preferred location, and additional criteria. You can organise your results to display prices from lowest to highest, ensuring you see the most affordable hotels first. Furthermore, you have the option to refine your search by hotel category; for instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels available for booking.
  • Consider bundling your trip: You can potentially save money by combining your hotel booking in Prince Rupert with your flights and activities by selecting an Expedia package.

Find the best attractions in Prince Rupert

Prince Rupert is an ideal destination for outdoor and adventure enthusiasts, offering a delightful mix of museums, flower gardens, and mountains. Explore historic sites and immerse yourself in local culture, making it perfect for family experiences. Don't miss the Prince Rupert Visitor Centre for helpful information and to discover the area's rich history and natural beauty.

  • Totem Park: This stunning lookout offers breathtaking views of the surrounding landscapes and the ocean. With its outdoor adventure vibe, it's perfect for couples and nature enthusiasts alike, providing a romantic setting for unforgettable moments.
  • Sunken Gardens Park: A delightful flower garden, this park is an ideal spot for families to enjoy quality time together amidst vibrant blooms. The tranquil atmosphere invites leisurely strolls and picnics, making it a perfect day out for all ages.
  • Mount Hays: This majestic mountain presents fantastic scenery and exhilarating outdoor activities. Ideal for adventure seekers, the trails offer breathtaking vistas and a chance to immerse yourself in the natural beauty of the region.

Best time to go to Prince Rupert

The best time to visit Prince Rupert is dependent on what kind of holiday you are seeking. August is its hottest month on average. At this time, visitor numbers are average and weather is mostly cloudy with moderate rain. December is its coolest month on average. At this time, visitor numbers are slightly low and weather is mostly cloudy with frequent rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January35.8°F (2.1°C)Frequent RainMostly CloudyAverageAverage
February35.2°F (1.8°C)Moderate RainMostly CloudyAverageAverage
March37.6°F (3.1°C)Moderate RainMostly CloudyAverageSlightly Low
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

When planning your trip to Prince Rupert, British Columbia, you have a couple of airport options. Prince Rupert Airport (YPR) is located 8.0km from the city, with nearby accommodations such as the 3.5-star Crest Hotel and the 3-star Prestige Oceanview Hotel, both conveniently accessible. Alternatively, you can fly into Terrace Airport (YXT), situated 114.3km away, with excellent hotel options like the 4-star Remo Ridge Bed & Breakfast, offering free airport transport. For those considering Ketchikan, AK (KTN), 146.4km from Prince Rupert, The Landing Hotel & Restaurant and My Place Hotel are both nearby, providing various transport services to the airport.

Frequently asked questions

What is the best area to stay in Prince Rupert?
The best area to stay in Prince Rupert is the downtown core, particularly around Cow Bay and the immediate surrounding streets.

This area is the heart of Prince Rupert's visitor experience, offering easy access to the waterfront and many local businesses. You'll find a good selection of hotels, restaurants, and shops concentrated along the waterfront and streets like 1st Avenue West and 3rd Avenue West. It's a very walkable district, making it convenient to explore on foot.

For couples, staying downtown provides a pleasant base for enjoying Prince Rupert's coastal charm. You're steps away from the waterfront walkway, where you can watch the harbour activity, and there are several seafood restaurants superb for a relaxed evening out. The Museum of Northern British Columbia is also easily accessible for those interested in local history and Indigenous culture.

Solo travellers will also find the downtown area highly convenient. With most amenities within walking distance, it's easy to navigate and connect with tour operators for excursions like whale watching or fishing trips.
What are the best hotels in Prince Rupert that travellers recommend?
Two of the best hotels in Prince Rupert that receive consistently high recommendations from travellers are the Tall Trees Bed & Breakfast and the Prestige Oceanview Hotel Prince Rupert.

The 3-star Tall Trees Bed & Breakfast, with an 8.4 rating, offers comfortable rooms with premium bedding and Egyptian cotton sheets, ensuring a restful stay. Guests appreciate amenities like bathrobes and fireplaces, along with mountain views from some rooms. It is conveniently located near the Prince Rupert Fire Museum, just 0.9 km away, and the Pacific Mariners Memorial Park, 0.8 km away.

Another excellent choice is the 3-star Prestige Oceanview Hotel Prince Rupert, rated 8.2. This hotel provides comfortable and clean rooms, some featuring deep soaking bathtubs and ocean views. Its location is often praised as perfect, being very close to Rotary Waterfront Park (0.2 km) and Totem Park (0.6 km).
What are the best family hotels in Prince Rupert?
For family-friendly accommodation in Prince Rupert, consider the Prestige Oceanview Hotel Prince Rupert, Highliner Hotel & Conference Centre, Tall Trees Bed & Breakfast, and Eagle Bluff Bed & Breakfast.

The 3-star Prestige Oceanview Hotel Prince Rupert, with a rating of 8.2, offers comfortable and clean rooms and a great location. It provides child-friendly window designs, sofa beds, and complimentary cribs, along with games for children. Many rooms also offer ocean views. It is conveniently located near Prince Rupert Fire Museum, Totem Park, and Rotary Waterfront Park.

The Highliner Hotel & Conference Centre provides amenities such as kids' meals, free cribs, and complimentary breakfast, including a continental option. Guests frequently praise the comfortable and clean rooms and the wonderful staff. It is also close to Prince Rupert Fire Museum and Totem Park.

The 3-star Tall Trees Bed & Breakfast, rated 8.4, offers comfortable rooms and a friendly staff. It features child-friendly window designs, complimentary self-parking, and free breakfast with a cooked option. Pets can also stay free of charge. Nearby attractions include Prince Rupert Fire Museum and First Nation Carving Shed.

Eagle Bluff Bed & Breakfast, with a 9.0 rating, is another excellent choice for families. It provides free cribs, highchairs, and toys for children. Guests can enjoy a complimentary full breakfast and free self-parking. It is situated close to Prince Rupert Fire Museum and Pacific Mariners Memorial Park.
What hotels in Prince Rupert offer free breakfast?
For hotels in Prince Rupert that offer complimentary breakfast, consider the Inn On The Harbour, Eagle Bluff Bed & Breakfast, Tall Trees Bed & Breakfast, Pacific Inn, and Highliner Hotel & Conference Centre.

The Inn On The Harbour, with an 8.8 rating, provides a free continental breakfast. Guests frequently mention the nice, clean rooms and the convenient location. It is also close to Rotary Waterfront Park, just 0.2 km away.

Another excellent choice is the Eagle Bluff Bed & Breakfast, which boasts a 9.0 rating and offers a free full breakfast. This bed and breakfast is situated near Pacific Mariners Memorial Park, only 0.3 km away.

The 3-star Tall Trees Bed & Breakfast, rated 8.4, includes a free cooked breakfast. Guests appreciate the comfortable rooms and beds, as well as the friendly staff. It also offers free parking and allows pets to stay free of charge.

The Pacific Inn, with a 7.2 rating, provides a free continental breakfast. Travellers often highlight the friendly staff, cozy beds, and the great variety available at breakfast. It is located 0.5 km from Rotary Waterfront Park.

Finally, the Highliner Hotel & Conference Centre offers a free continental breakfast. Reviewers often comment on the comfortable and clean rooms, alongside the wonderful staff. It is conveniently located near Rotary Waterfront Park, just 0.3 km away.
What are the best budget hotels in Prince Rupert?
For excellent budget hotels in Prince Rupert, consider the Inn On The Harbour or Tall Trees Bed & Breakfast.

The Inn On The Harbour, with an 8.8 rating, offers convenient amenities such as free self-parking, complimentary breakfast including continental options, and free WiFi. Guests often remark on the nice, clean rooms and convenient location. It is very close to Rotary Waterfront Park, just 0.2 km away, and Kwinitsa Station Railway Museum.

Another great option is the 3-star Tall Trees Bed & Breakfast, which has an 8.4 rating. This hotel provides free self-parking, free breakfast with cooked options, and free WiFi. It also allows pets to stay for free. Visitors frequently mention the comfortable rooms and beds, and the friendly staff. It is well-located for exploring Sunken Gardens Park, which is 0.6 km away.
What are the most romantic hotels in Prince Rupert for couples?
For a romantic stay in Prince Rupert, couples will find the Inn On The Harbour and Eagle Bluff Bed & Breakfast to be excellent choices.

The Inn On The Harbour, with an 8.8 rating, is popular by guests for its nice, clean rooms and convenient location, especially being just 0.2 km from Rotary Waterfront Park and Famous Players Prince Rupert Cinemas. Couples can enjoy complimentary continental breakfast, free self-parking, and free WiFi, along with the scenic ocean views.

Another highly-rated option is the Eagle Bluff Bed & Breakfast, boasting a 9.0 rating. This bed and breakfast offers a full complimentary breakfast, free self-parking, and free WiFi. Guests can enjoy sea views and it is conveniently located 0.2 km from Sunken Gardens Park.
What are the best hotels in Prince Rupert near Pacific Mariners Memorial Park?
For hotels in Prince Rupert near Pacific Mariners Memorial Park, consider the Eagle Bluff Bed & Breakfast or the Inn On The Harbour.

The Eagle Bluff Bed & Breakfast, with an excellent 9.0 rating, is conveniently located just 0.3 km from Pacific Mariners Memorial Park. It offers complimentary full breakfast, free toiletries, and free WiFi, along with free self-parking. For families, it provides complimentary cribs, highchairs for children, and toys.

Another great option is the Inn On The Harbour, rated 8.8. This hotel is located 0.7 km from Pacific Mariners Memorial Park and offers complimentary continental breakfast, free toiletries, and free WiFi. Guests often appreciate the nice, clean rooms and convenient location, with friendly staff. It also provides a sofa bed and travel crib, and free self-parking.
When is the best time to go to Prince Rupert?
The best time to visit Prince Rupert is during the summer months, from June to September, when the weather is at its most favourable for outdoor activities and wildlife viewing.

During June, July, and August, you'll experience the warmest temperatures and the longest daylight hours, making it ideal for exploring the natural beauty of the region. This period is great for boat tours, fishing excursions, and hiking the local trails. The waters are generally calmer, which is a significant advantage for whale watching and other marine adventures.

Early autumn, particularly September, also offers a pleasant experience. While temperatures begin to cool, the landscape often takes on beautiful autumnal colours, and there are fewer crowds. This can be a great time for those seeking a more tranquil visit, though some tour operators might start to reduce their schedules towards the end of the month.

Travellers interested in wildlife, especially whale watching, will find the summer months to be peak season. Many species are more active and visible during this time, providing excellent opportunities for sightings.
Where can I find the best nightlife in Prince Rupert?
Prince Rupert offers a selection of establishments for an evening out, primarily focused on pubs and local eateries that extend their hours.

The main area for evening activities is along 1st Avenue West and 3rd Avenue West, where you'll find several pubs and bars. These typically offer a relaxed atmosphere with a focus on drinks and sometimes pub fare. You might find live music on weekends at some of these spots.

Another option is Cow Bay, which has a few waterfront restaurants and pubs. These establishments often provide scenic views and a quieter setting for a drink or a meal.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Prince Rupert.
How can I save on a Prince Rupert hotel booking with Expedia?
Members always get our best prices. Find our best Prince Rupert hotel deals by joining Expedia's free travel rewards program today. As a member, you can unlock instant savings and member perks when you're logged in to your account. Another tip is to book your hotel and flights together on Expedia, where bundling can result in significant savings.
How much is the nightly rate at a Prince Rupert hotel?
Prices for hotels in Prince Rupert often vary, but you can find a great deal from £89 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia