Find hotels in Prince Rupert from $81

  • 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

Inn On The Harbour

Inn On The Harbour
2.5 star property
Prince Rupert
8.8 out of 10, Excellent, (248 reviews)
"Clesn room, great location and friendly staff! "
Canada
Ian
$116 nightly
The price is $134
Mar 29 - Mar 30
Total with taxes and fees
Inn On The Harbour

Tall Trees Bed & Breakfast

Tall Trees Bed & Breakfast
3.0 star property
Prince Rupert
8.2 out of 10, Very Good, (422 reviews)
"Fun place to stay. You need to enjoy pets as there are other guests with pets and the owner had dogs. "
Canada
Clint
$71 nightly
The price is $81
Mar 28 - Mar 29
Total with taxes and fees
Tall Trees Bed & Breakfast

Moby Dick Inn

Moby Dick Inn
2.0 star property
Prince Rupert
7.4 out of 10, Good, (597 reviews)
"Yes just not to far from Moby Dick Inn "
Canada
Randy
$107 nightly
The price is $123
Mar 29 - Mar 30
Total with taxes and fees
Moby Dick 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,001 reviews)
"Nice staff room had a nice view and continental breakfast was nice"
Canada
Maurizio
$143 nightly
The price is $164
Apr 1 - Apr 2
Total with taxes and fees
Prestige Oceanview Hotel Prince Rupert

Pacific Inn

Pacific Inn
2.5 star property
Prince Rupert
7.2 out of 10, Good, (622 reviews)
"Room was super clean and staff was friendly."
Canada
Gregory S.
$108 nightly
The price is $124
Apr 27 - Apr 28
Total with taxes and fees
Pacific Inn

Highliner Hotel & Conference Centre

Highliner Hotel & Conference Centre
2.5 star property
Prince Rupert
6.8 out of 10, (749 reviews)
"Impressed with the renovations. Smelled new."
United States
Peggy
$115 nightly
The price is $133
Mar 28 - Mar 29
Total with taxes and fees
Highliner Hotel & Conference Centre

Black Rooster Guesthouse

Black Rooster Guesthouse
2.5 star property
Prince Rupert
8.6 out of 10, Excellent, (268 reviews)
"Great location, and convenient for everything."
Canada
Lai
$119 nightly
The price is $137
Mar 29 - Mar 30
Total with taxes and fees
Black Rooster Guesthouse
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.

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

  • Stunning Outdoor Activities: Prince Rupert is perfect for outdoor enthusiasts, offering hiking, golfing, and access to breathtaking beaches.
  • Rich Cultural Experiences: Explore local museums and participate in events like the Prince Rupert Seafest to immerse yourself in the community.
  • Scenic Natural Landscapes: Enjoy picturesque views and explore the scenic mountains surrounding the city.
  • Diverse Accommodation Options: Find everything from family-friendly hotels to cozy bed and breakfasts to suit your needs.
  • Relaxation and Adventure: Balance thrill-seeking activities with spa services for a well-rounded vacation experience.

Find great hotels in Prince Rupert

Discover a range of hotel accommodations in Prince Rupert, British Columbia, perfect for every type of traveler. Whether you're seeking family-friendly options, cozy bed and breakfasts, or business-ready hotels, you'll find a welcoming atmosphere and essential amenities to enhance your adventure. Explore the charm of this coastal town while enjoying comfortable stays that cater to your needs, making your visit to Prince Rupert truly memorable.

  • Prestige Oceanview Hotel Prince Rupert: The Prestige Oceanview Hotel Prince Rupert is a 3-star gem with a guest rating of 8.2, perfect for adventure seekers and families alike. Nestled in the heart of Prince Rupert, this hotel embraces the spirit of exploration with a range of adventure sports and recreational activities available both onsite and nearby. Guests can enjoy kayaking, fishing, hiking, and mountain biking, all just a stone's throw away. Families will appreciate the amenities designed for children, including window guards and a first aid kit, ensuring a safe and enjoyable stay for all ages.
  • Highliner Hotel & Conference Centre: The Highliner Hotel & Conference Centre presents a budget-friendly option for families, business travelers, and pet owners. This welcoming hotel provides a comfortable stay in Prince Rupert and is equipped with essential amenities for a hassle-free visit. Families will find child-friendly services, while pet owners can enjoy the convenience of a pet-friendly policy, allowing certain pets onsite. Whether you're traveling for business or leisure, the Highliner Hotel offers a cozy atmosphere and the flexibility needed for a pleasant stay.
  • Pacific Inn: The Pacific Inn is a budget-friendly lodging option situated in Prince Rupert, tailored for business travelers seeking convenience and comfort. With a focus on providing essential amenities and a central location, this inn serves as an excellent base for exploring the area while attending to business needs. Guests can expect a practical and no-frills experience, making it an ideal choice for those on a work trip looking for a straightforward and economical accommodation option.

Where to stay in Prince Rupert

Prince Rupert, British Columbia, is a stunning destination for outdoor enthusiasts and adventure seekers. This beautiful city offers a vibrant atmosphere filled with opportunities for exploration, from breathtaking beaches to thrilling outdoor activities. Nearby regions provide a rich experience of adventure and picturesque landscapes, making it a perfect getaway for travelers looking to immerse themselves in nature. Discover the charm of Prince Rupert and its surroundings for an unforgettable vacation.

  • Kaien Island: Nestled close to Prince Rupert, Kaien Island is a stunning natural paradise that offers a unique outdoor and eco-friendly experience. The island attracts a moderate flow of visitors, particularly from June to August when outdoor activities are in full swing. Travelers can indulge in fishing, hiking, and exploring recreational areas, all while enjoying the breathtaking views of water features and parks. The island's lush landscapes provide ample opportunities for adventure and relaxation, making it a must-visit for nature lovers.
  • Port Simpson: Located 17 miles from Prince Rupert, Port Simpson is a charming city that captivates visitors with its rich history and scenic beauty. Similar to Kaien Island, it experiences a seasonal influx of travelers, peaking in the summer months. Port Simpson is an excellent spot for exploring local culture, with its quaint shops and community events. Visitors can enjoy picturesque waterfront views and the peaceful atmosphere that this hidden gem offers, making it a perfect destination for a leisurely getaway.

Things to do in Prince Rupert

Prince Rupert, British Columbia, is a fantastic destination for outdoor and adventure vacations. Visitors can enjoy activities like golfing, exploring recreational areas, and participating in local events such as the Prince Rupert Seafest. Adventure tours and spa services also enhance the vacation experience, making it a great spot for relaxation and excitement amidst stunning natural scenery.

Shopping

In Prince Rupert, visit the local shops along Third Avenue for unique gifts and souvenirs, featuring Indigenous art and crafts. If you're up for a drive, head to the nearby Pacific Mall, offering a variety of stores from clothing to local specialties.

Recreation

At the North Coast Wellness Centre, enjoy yoga classes that promote relaxation and mindfulness. Explore the beautiful surroundings by hiking the nearby Kitson Island, where you can connect with nature and experience the serene coastal scenery.

Relax at the Ocean Edge Spa, offering rejuvenating treatments with stunning harbor views. For an active day, try kayaking in the tranquil waters around Prince Rupert, immersing yourself in the natural beauty and wildlife of the area.

Adventure

Explore the stunning landscapes of the Great Bear Rainforest through guided kayaking tours, where you can spot wildlife and enjoy serene waters. For a thrilling experience, try deep-sea fishing in the rich waters of the Pacific, reeling in salmon and halibut while surrounded by breathtaking views.

Nightlife

Experience the vibrant nightlife at the Crest Hotel Lounge with stunning views and great cocktails. For a lively atmosphere, visit the Chances Prince Rupert for gaming and entertainment. Don’t miss the local flavors at the Cow Bay Cafe, where you can enjoy drinks and delicious bites late into the night.

*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: Utilize Expedia’s search tool to customize your preferences, including your budget, desired location, and type of hotel you prefer. To find the best prices and deals, be sure to sort 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 through an Expedia package deal.

Find the best attractions in Prince Rupert

Prince Rupert is an ideal destination for outdoor enthusiasts and adventure seekers, offering a wealth of activities and attractions. Visitors can explore local museums, stroll through beautiful flower gardens, and hike the scenic mountains. The area caters to travelers looking for a blend of outdoor fun, cultural experiences, and breathtaking scenery, ensuring an unforgettable vacation in this charming Canadian city.

  • Totem Park: Experience breathtaking views from this lookout nestled in Prince Rupert. Ideal for outdoor adventures, romantic strolls, or simply soaking in the natural beauty, Totem Park offers a serene escape with a hint of adventure.
  • Mount Hays: Embark on an exhilarating journey up Mount Hays, where stunning scenery awaits. This mountain is perfect for outdoor enthusiasts seeking adventure amidst picturesque landscapes, providing a memorable experience for hikers and nature lovers alike.
  • Museum Of Northern British Columbia: Delve into the rich cultural heritage of the region at this captivating history museum. Explore exhibits showcasing the art, history, and traditions of Indigenous peoples, making it a must-visit for culture enthusiasts.

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 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 several airport options. Terrace, BC (YXT-Northwest Regional) is 71 miles away, with nearby hotels like Remo Ridge Bed & Breakfast, offering free transportation, and Holiday Inn Express & Suites Terrace, which provides limited-hour shuttles. Ketchikan, AK (KTN-Ketchikan Intl.) is 91 miles away, featuring The Landing Hotel & Restaurant, only 0.8 miles from the airport, offering free transportation. Lastly, Prince Rupert, BC (YPR) is just 5 miles from the city, with excellent lodging options like Crest and Prestige Oceanview Hotel, both providing easy access 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 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 $81 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