Photo by Sig

Find hotels in Prince Rupert from $124

Start date: Check-in selected.
To Date
End date: Check-out
  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • 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.4 out of 10, Very Good, (399)
"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, (243)
"This place is no exception to the overall degradation of customer service and lack of spirit conveyed by employees in the hospitality sector. There is unlimited potential here, the only constraint is those steering the ship. "
Canada
Jesse
$145 nightly
The price is $167
Dec 28 - Dec 29
Total with taxes and fees
Inn On The Harbour

Pacific Inn

Pacific Inn
2.5 star property
Prince Rupert
7.2 out of 10, Good, (612)
"Staff was friendly and quick at check in."
Canada
Jeff
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, (1001)
"Probably the best hotel in prince rupwrt"
Canada
John
$108 nightly
The price is $124
Dec 26 - Dec 27
Total with taxes and fees
Prestige Oceanview Hotel Prince Rupert

Black Rooster Guesthouse

Black Rooster Guesthouse
2.5 star property
Prince Rupert
8.6 out of 10, Excellent, (265)
"kitchen facilities, convenient laundry on-site, very helpful staff."
United States
Mark
$121 nightly
The price is $139
Dec 29 - Dec 30
Total with taxes and fees
Black Rooster Guesthouse

Moby Dick Inn

Moby Dick Inn
2.0 star property
Prince Rupert
7.4 out of 10, Good, (574)
"Staff was very friendly. Room was very clean"
Canada
John
Moby Dick Inn

Highliner Hotel & Conference Centre

Highliner Hotel & Conference Centre
2.5 star property
Prince Rupert
6.8 out of 10, (731)
"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 harbor, where guides know the best viewing areas. Explore the Museum of Northern British Columbia to discover indigenous art and artifacts, then ask locals about their favorite 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

Hotels in Prince Rupert with star-rating

Find out more about Prince Rupert

Top reasons to visit Prince Rupert

  • Outdoor Adventures: Prince Rupert offers stunning hiking trails, scenic lookouts, and beautiful beaches, perfect for nature lovers and outdoor enthusiasts.
  • Cultural Experiences: Explore local museums and historic neighborhoods that showcase the city's rich heritage and vibrant atmosphere.
  • Family-Friendly Activities: Ideal for family vacations, with activities that cater to all ages, ensuring fun and memorable experiences.
  • Vibrant Nightlife: After a day of exploration, enjoy the lively nightlife that adds excitement to your trip.
  • Diverse Accommodations: Choose from a variety of hotels tailored to different needs, from family-friendly to business-oriented stays.

Find great hotels in Prince Rupert

Explore a variety of hotel accommodations in Prince Rupert, British Columbia, tailored to meet your travel needs. Whether you're seeking a pet-friendly stay, a family-friendly environment, or a business-oriented hotel, you'll find options that suit your preferences. Enjoy local hospitality and amenities while reading reviews to help you choose the ideal place for your adventure in this beautiful coastal town.

  • Prestige Oceanview Hotel Prince Rupert: Experience the ultimate blend of business and adventure at the Prestige Oceanview Hotel. This 3-star hotel caters to both corporate travelers and outdoor enthusiasts, offering a range of services designed for a productive stay. With 24-hour business center access and well-equipped meeting rooms, it’s perfect for meetings or conferences. When it’s time to unwind, enjoy nearby adventure sports like kayaking, sailing, and mountain biking. Plus, it's pet-friendly, allowing dogs and service animals with special amenities like food and water bowls, making it a great choice for all types of travelers.
  • Highliner Hotel & Conference Centre: The Highliner Hotel & Conference Centre combines family-friendly accommodations with essential business services. This property is an ideal spot for families looking to explore Prince Rupert while being equipped with various business facilities, such as multiple meeting rooms and a dedicated conference center. Children can enjoy thoughtful amenities, ensuring a comfortable stay for guests of all ages. Its strategic location makes it convenient to explore local attractions, making it a home away from home for both leisure and business travelers.
  • Pacific Inn: The Pacific Inn stands out as a welcoming option for business travelers and pet owners alike. This hotel features a comprehensive business center, 24-hour access, and meeting facilities, ensuring a smooth stay for those on work trips. Additionally, it welcomes pets, allowing dogs with specific policies in place to ensure a hassle-free experience. Guests appreciate the combination of convenience for business needs and the comfort of having their furry friends by their side. It's an excellent choice for those who value both productivity and companionship during their travels.

Where to stay in and around Prince Rupert

Prince Rupert, British Columbia, offers a perfect blend of adventure and relaxation for travelers. Explore the historic charm of this beautiful city, where outdoor enthusiasts can enjoy breathtaking landscapes and engaging activities. Discover nearby neighborhoods that showcase the rich history and vibrant atmosphere. Whether you’re seeking a family getaway or an action-packed vacation, Prince Rupert promises unforgettable experiences amidst its stunning natural surroundings.

  • Port Edward: Just 6 miles from Prince Rupert, Port Edward is a charming city that offers visitors a delightful outdoor and beach experience. With fewer travelers in the off-peak months of October to December, this hidden gem provides a tranquil atmosphere for those seeking relaxation. The local marina serves as a highlight, where you can enjoy scenic views and possibly engage in fishing or boating. The peaceful ambiance and beautiful surroundings make it an ideal spot for a leisurely getaway.
  • Kaien Island: Nestled around Prince Rupert, Kaien Island is a picturesque destination known for its eco-friendly and family-oriented activities. The peak travel season from June to August draws visitors eager to explore the island's recreational areas, enjoy fishing trips, and take ferry rides. Nature enthusiasts will love the nearby park, flower garden, and river, which provide perfect opportunities for outdoor adventures. This island acts as a refreshing escape for families looking to bond with nature and each other.
  • Port Simpson: Located 17 miles from Prince Rupert, Port Simpson is a captivating city that draws adventurers and nature lovers alike. With a moderate influx of visitors, especially from June to August, you'll find ample opportunities for hiking and exploring scenic trails. The area's recreational spaces are perfect for outdoor activities, allowing you to immerse yourself in the breathtaking landscapes. Port Simpson offers a unique blend of adventure and tranquility, making it a must-visit for those looking to experience the beauty of British Columbia.

Things to do in and around Prince Rupert

Prince Rupert, British Columbia, is perfect for outdoor family vacations, offering stunning hiking trails, scenic lookouts, and rustic campgrounds. Enjoy access to recreational areas and memorable stays that let you explore the natural beauty of the region. After a day of adventure, experience the vibrant nightlife that adds a fun twist to your visit. Whether you’re hiking or relaxing at the beach, Prince Rupert has something for everyone to enjoy.

Shopping

In Prince Rupert, check out the local shops along 3rd Avenue for unique gifts and souvenirs. If you're up for a drive, visit the North Coast Shopping Centre, about 15 miles away, where you can find a variety of stores and dining options to enhance your shopping experience.

Recreation

At Prince Rupert Centennial Golf, enjoy a round of golf surrounded by breathtaking landscapes and outdoor vibes that invigorate the spirit. For a serene escape, visit Diana Lake Provincial Park, where you can relax amidst nature and unwind with peaceful trails and stunning views, just 9 miles from the city.

Adventure

The Metlakatla Wilderness Trail offers an exhilarating hiking experience with stunning views of the surrounding landscapes. Immerse yourself in the beauty of nature as you traverse this scenic trail, perfect for adventure seekers looking to explore the great outdoors in Prince Rupert.

Nightlife

Catch a movie at Famous Players Prince Rupert Cinemas for a cozy night with a romantic vibe. Afterward, explore local bars nearby for a laid-back atmosphere, where you can enjoy drinks and mingle with friendly locals, soaking in the unique charm of 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 on your trip to Prince Rupert, consider visiting from October to December when prices drop, especially on Mondays. Use Expedia to compare budget-friendly accommodations, and filter for eco-certified hotels for sustainable options. Booking a package that combines your hotel, flights, and activities can lead to additional savings. Joining Expedia's One Key membership offers exclusive discounts and allows you to earn OneKeyCash for future stays. Explore free local activities and take advantage of public transport to further stretch your budget while enjoying this beautiful destination.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Prince Rupert are October to 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: Utilize Expedia's search tool to refine your options based on your budget, desired location, and preferred type of accommodation. For instance, selecting the Eco-certified filter will show you sustainable and environmentally-friendly hotels available at the moment. To find the best prices and deals, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel stay in Prince Rupert with your flights and activities by booking an Expedia package.
  • Become a One Key member: Join Expedia's One Key membership program for exclusive discounts and deals on hotel bookings. You can also earn OneKeyCash to use on future selected hotels.

Find the best attractions in Prince Rupert

Prince Rupert offers a fantastic blend of outdoor adventures and cultural experiences, making it ideal for family vacations. Explore local attractions such as museums, scenic lookouts, and beautiful flower gardens. Whether you're seeking adventure or a cultural experience, Prince Rupert has something for everyone, ensuring an unforgettable trip filled with nature and discovery.

  • Totem Park: Experience breathtaking views and a touch of romance at Totem Park, a picturesque lookout nestled within Prince Rupert. Surrounded by nature, it’s the perfect spot for outdoor adventures and leisurely strolls, allowing you to connect with the stunning landscape.
  • Port Interpretive Centre: Ideal for families and adventure seekers, the Port Interpretive Centre offers an engaging glimpse into the region’s maritime history. Interactive exhibits and outdoor activities make it a fun and educational stop for visitors of all ages.
  • Museum Of Northern British Columbia: Immerse yourself in the rich culture of the region at the Museum of Northern British Columbia. This history museum showcases Indigenous art and artifacts, providing a deep appreciation for the area's heritage and traditions.

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 CloudyAverageAverage
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 LowSlightly Low
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 the Prince Rupert Airport (YPR), located 5 miles from the city. Recommended accommodations nearby include the Crest Hotel, a 3.5-star option, and the Prestige Oceanview Hotel, a 3-star rating, both situated 5 miles from YPR. Additionally, the Tall Trees Bed & Breakfast offers a cozy stay just 6 miles away. Transportation services from these hotels to the airport ensure easy access for travelers, making your arrival and departure seamless. Enjoy your visit to this beautiful coastal town.

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 the waterfront and Cow Bay Road.

This area is the heart of Prince Rupert for visitors, offering easy access to many of the city's key attractions. It's very walkable, with many shops, restaurants, and hotels clustered along 1st Avenue West and extending into the distinctive Cow Bay area, known for its colorful buildings and maritime theme. The Alaska Marine Highway ferry terminal is also located nearby.

For travelers looking for convenience and a lively option, the downtown area is ideal. You'll find many local eateries and boutiques within a short stroll, and it's the departure point for many wildlife viewing tours and boat excursions. This makes it particularly suitable for those who want to be central to activities without needing a car.

Couples looking for a scenic and engaging stay will appreciate the Cow Bay area. It offers pleasant waterfront views, unique local shops, and a selection of dining options, creating a nice setting for an evening out.
What are the best hotels in Prince Rupert that travelers recommend?
Two of the best hotels in Prince Rupert that travelers recommend 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 amenities such as bathrobes, fireplaces, and Egyptian cotton sheets for a comfortable stay. Guests often highlight the good breakfast, comfortable rooms and beds, and friendly staff. It is conveniently located near the Prince Rupert Fire Museum and Pacific Mariners Memorial Park.

Another excellent choice is the 3-star Prestige Oceanview Hotel Prince Rupert, rated 8.2. This hotel provides deep soaking bathtubs, fireplaces, and premium bedding. Guests consistently praise the comfortable and clean rooms, friendly and helpful staff, and its superb location. It is very close to Rotary Waterfront Park and Totem Park.
What are the best family hotels in Prince Rupert?
For family-friendly hotels in Prince Rupert, consider the Prestige Oceanview Hotel Prince Rupert or the Tall Trees Bed & Breakfast.

The 3-star Prestige Oceanview Hotel Prince Rupert, with an 8.2 rating, offers amenities such as sofa beds, child-friendly window designs, and complimentary cribs, making it convenient for families. Guests often describe the rooms as comfortable and clean, and the staff as friendly and helpful. It is also conveniently located near attractions like the Rotary Waterfront Park and the Prince Rupert Fire Museum.

Another excellent option is the 3-star Tall Trees Bed & Breakfast, which boasts an 8.4 rating. This establishment provides child-friendly window designs, complimentary self-parking, and free breakfast, including cooked options. Guests frequently mention the good breakfast, comfortable rooms, and friendly staff. It is also situated near points of interest such as the First Nation Carving Shed and the Pacific Mariners Memorial Park. Find more child-friendly accommodations in Prince Rupert
What hotels in Prince Rupert offer free breakfast?
For hotels in Prince Rupert offering complimentary breakfast, consider the Inn On The Harbour, Eagle Bluff Bed & Breakfast, the 3-star Tall Trees Bed & Breakfast, Pacific Inn, or Highliner Hotel & Conference Centre.

The Inn On The Harbour, with an 8.8 rating, provides a free continental breakfast daily and free WiFi. Guests often remark on the nice, clean rooms and convenient location, being just 0.1 miles from Rotary Waterfront Park and Kwinitsa Station Railway Museum.

Eagle Bluff Bed & Breakfast, rated 9.0, offers a complimentary full breakfast and free WiFi. This establishment is located just 0.1 miles from Sunken Gardens Park.

The 3-star Tall Trees Bed & Breakfast, with an 8.4 rating, includes a free cooked breakfast and free WiFi. It is also noted for allowing pets to stay free and offers free parking both on-site and in a nearby location. Guests frequently praise the good breakfast and comfortable rooms.

Pacific Inn, rated 7.2, provides a free continental breakfast daily and free WiFi. It is conveniently located 0.3 miles from Rotary Waterfront Park and Kwinitsa Station Railway Museum. Guests appreciate the great variety at breakfast and the friendly staff.

Highliner Hotel & Conference Centre offers a free continental breakfast daily and free WiFi. This hotel is situated 0.2 miles from Rotary Waterfront Park and Kwinitsa Station Railway Museum. Guests frequently mention the comfortable and clean rooms, and the wonderful staff. Find more hotels with free breakfast in Prince Rupert
What are the top pet-friendly hotels in Prince Rupert?
For top pet-friendly hotels in Prince Rupert, consider the Tall Trees Bed & Breakfast and the Prestige Oceanview Hotel Prince Rupert.

The 3-star Tall Trees Bed & Breakfast, rated 8.4, welcomes both dogs and cats, and pets stay free. They even provide food and water bowls. Guests consistently describe the rooms as comfortable and the beds as comfortable, with friendly staff. It's conveniently located near the Prince Rupert Fire Museum and Pacific Mariners Memorial Park.

Another excellent choice is the 3-star Prestige Oceanview Hotel Prince Rupert, which has a rating of 8.2. This hotel permits dogs and offers food and water bowls for your furry companion. Guests frequently praise the comfortable and clean rooms, as well as the friendly and helpful staff. Its location is considered perfect, with Rotary Waterfront Park just 0.1 miles away and Totem Park 0.3 miles away. See more pet-friendly hotels in Prince Rupert
What are the best budget hotels in Prince Rupert?
For budget-friendly accommodations in Prince Rupert, consider the Tall Trees Bed & Breakfast and the Inn On The Harbour.

The 3-star Tall Trees Bed & Breakfast, with a rating of 8.4, offers comfortable rooms and complimentary cooked breakfast, free WiFi, and free parking. Guests appreciate the friendly staff and comfortable beds. It is conveniently located near the Sunken Gardens Park, just 0.4 miles away.

Another excellent choice is the Inn On The Harbour, rated 8.8. This hotel provides free WiFi, complimentary toiletries, and free self-parking, along with a continental breakfast. Guests frequently mention the nice, clean rooms and the convenient location. It is very close to Rotary Waterfront Park and Kwinitsa Station Railway Museum, both within 0.1 miles. View all budget hotels in Prince Rupert
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 mildest and wildlife viewing opportunities are at their peak.

During this period, the average daily temperatures range from 12°C to 18°C (54°F to 64°F), which is comfortable for outdoor activities and exploring the coastal environment. The longer daylight hours also allow for extended excursions and sightseeing. This is particularly appealing for couples looking to enjoy scenic boat tours or take advantage of the extended daylight for hiking trails.

Wildlife enthusiasts, including solo travelers and couples, will find June to September ideal for spotting whales, bears, and various marine birds. Many tour operators run daily excursions during these months, offering reliable opportunities to observe the region's diverse fauna. The calm waters in the summer also make for a more pleasant experience on the ocean.
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?
With Expedia, you earn OneKeyCash™* on eligible Prince Rupert hotel bookings for every dollar you spend – just join our One Key™ travel rewards program to get started. It's free to join, and you'll unlock our lowest Member Prices as soon as you're signed in. On top of this, you could also save significantly by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
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 $124 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