Photo by Sig

Find hotels in Prince Rupert from NT$4,256

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

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Compare 20 hotels, room rates, hotel reviews and availability. Most hotels are fully refundable.

Inn On The Harbour

2.5 star property
Prince Rupert
8.8 out of 10, Excellent, (241)
"Enjoyed our stay. "
Canada
Robert
The price is NT$4,463
NT$5,133 total
includes taxes & fees
Dec 19 - Dec 20
Inn On The Harbour

Prestige Oceanview Hotel Prince Rupert

3.0 star property
Prince Rupert
8.2 out of 10, Very Good, (1000)
"Great place to stay prior to boarding the Ferry to Haida Gwaii."
Canada
Blair
Prestige Oceanview Hotel Prince Rupert

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

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

Moby Dick Inn

2.0 star property
Prince Rupert
7.4 out of 10, Good, (567)
"Room was clean; staff was helpful"
Canada
James
Moby Dick Inn

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
The price is NT$3,701
NT$4,256 total
includes taxes & fees
Dec 19 - Dec 20
Black Rooster Guesthouse

Highliner Hotel & Conference Centre

2.5 star property
Prince Rupert
6.8 out of 10, (726)
"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

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 hiking, golfing, and exploring beautiful campgrounds.
  • Rich Local Culture: Immerse yourself in the vibrant neighborhoods and discover the city's fascinating history and cultural heritage.
  • Stunning Natural Landscapes: Enjoy breathtaking lookouts and peaceful beaches that showcase the area's natural beauty.
  • Family-Friendly Attractions: Prince Rupert offers a variety of experiences suitable for families, ensuring fun for all ages.
  • Charming Accommodations: Choose from a range of lodging options, including hotels and cozy bed & breakfasts, for a comfortable stay.

Find great hotels in Prince Rupert

Discover the charming accommodations in Prince Rupert, where you'll find a variety of lodging options, including hotels and cozy bed & breakfasts. Whether you're traveling for business, enjoying a family getaway, or seeking a pet-friendly experience, there's something for everyone. Explore the local hotel scene to find the perfect place to stay, complete with essential amenities and insightful reviews to guide your choice.

  • Eagle Bluff Bed & Breakfast: Nestled in the heart of Prince Rupert, Eagle Bluff Bed & Breakfast is the perfect retreat for families and golf enthusiasts. This charming property offers a cozy atmosphere where guests can unwind after a day of exploration. The bed and breakfast features golf-themed experiences, allowing visitors to indulge in their passion for the sport. Family-friendly amenities, including a First Aid Kit, highchairs, and toys for children, ensure a comfortable stay for all ages. With its welcoming environment and personal touch, Eagle Bluff is an excellent choice for travelers seeking a homey feel.
  • Prestige Oceanview Hotel Prince Rupert: As a premier 3-star hotel located in the vibrant city center, the Prestige Oceanview Hotel is ideal for adventure seekers and families alike. Guests can partake in a variety of nearby recreational activities, such as hiking, sailing, and mountain biking, making every moment of their stay exciting. The hotel provides a range of amenities for children, including games and window guards, ensuring safety and enjoyment for younger guests. With its stunning ocean views and convenient location, this hotel is perfect for those wanting to experience the best of Prince Rupert's outdoor adventures.
  • Highliner Hotel & Conference Centre: The Highliner Hotel & Conference Centre caters to business travelers and families looking for a pet-friendly lodging option in Prince Rupert. This versatile hotel provides essential amenities for children and allows pets, making it a comfortable choice for guests traveling with their furry friends. The property features a welcoming atmosphere suitable for various needs, including business meetings and family gatherings. With its focus on convenience and accessibility, the Highliner Hotel is an excellent choice for those seeking a balanced stay in the city.

Where to stay in and around Prince Rupert

Prince Rupert, a beautiful city in British Columbia, offers a perfect blend of adventure and relaxation for tourists. Explore its rich history and vibrant neighborhoods, where you can immerse yourself in the local culture. Whether you're hiking through stunning landscapes or enjoying the peaceful beaches, this great location promises an unforgettable getaway. Discover the charm of historic Prince Rupert and experience the thrill of outdoor adventures that await you in this captivating destination.

  • Port Edward: Located a mere 9.7km from Prince Rupert, Port Edward is a charming coastal city that invites visitors to enjoy its beautiful beaches and outdoor activities. While traveler arrivals are steady throughout the year, the peak season from June to August draws the most visitors eager to relax by the marina and partake in water sports. With its stunning waterfront views and access to nature, Port Edward is an excellent spot for those looking to unwind and connect with the outdoors. Don't miss the chance to explore local attractions that highlight the area's maritime heritage.
  • Kaien Island: Nestled in the vicinity of Prince Rupert, Kaien Island is a natural gem known for its breathtaking landscapes and eco-friendly adventures. Seasonal visitors flock here from June to August, seeking outdoor experiences such as fishing, hiking, and exploring recreational areas. The island boasts a variety of natural landmarks, including a nature reserve, river, and park, making it an ideal destination for nature lovers and adventure seekers. Whether it's kayaking in the pristine waters or enjoying a peaceful picnic in the park, Kaien Island offers a refreshing escape into nature.
  • Hogan Island: Situated 37.0km away from Prince Rupert, Hogan Island is another stunning destination that showcases the beauty of coastal British Columbia. This island city attracts seasonal tourists from June to August, offering a serene environment perfect for relaxation and exploration. Although visitor numbers decrease in the winter months, those who venture to Hogan Island during peak season can enjoy its untouched landscapes and tranquil surroundings. The island's natural beauty and charm make it an ideal getaway for those seeking solitude and a deeper connection with nature.

Things to do in and around Prince Rupert

Prince Rupert is an ideal destination for outdoor enthusiasts, offering a range of activities such as golfing at scenic courses and exploring rustic campgrounds. Visitors can enjoy breathtaking lookouts and immerse themselves in the vibrant nightlife. With its stunning natural beauty and recreational areas, Prince Rupert promises a memorable vacation experience filled with adventure and relaxation.

Shopping

In Prince Rupert, visit the local shops at Cow Bay for unique gifts and souvenirs. If you're up for a drive, head to the Rupert Square Mall, which offers a variety of retail stores and dining options for a more extensive shopping experience.

Recreation

Experience tranquility at Diana Lake Provincial Park, located 14.5km from Prince Rupert, where you can unwind amidst stunning natural landscapes. For outdoor enthusiasts, the Prince Rupert Centennial Golf offers a refreshing round of golf surrounded by beautiful scenery, promoting both physical activity and relaxation.

Adventure

Explore the Metlakatla Wilderness Trail for an exhilarating hiking experience surrounded by stunning scenery. Immerse yourself in the lush landscapes and enjoy the fresh air as you navigate this beautiful outdoor adventure, perfect for nature lovers seeking a thrilling escape in Prince Rupert.

Nightlife

Catch a movie at Famous Players Prince Rupert Cinemas for a perfect mix of entertainment and romance. Enjoy a family-friendly atmosphere while indulging in the latest films. Afterward, explore local eateries for dinner and drinks, soaking in the charming nightlife vibes of this beautiful coastal town.

*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, plan your visit between October and December for lower accommodation rates, especially on Mondays. Avoid Fridays, which are typically the most expensive days. Use Expedia to find great deals by customizing your search for budget-friendly hotels and sorting results from lowest to highest price. Consider booking package deals that combine flights and activities for additional savings. Additionally, explore free activities and utilize public transport to cut down on travel costs during your stay.

  • 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 customize your preferences, such as your budget, desired location, and the type of hotel you’re looking for. To find the best prices and special offers, 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, a gem for outdoor and adventure enthusiasts, offers a variety of attractions such as museums, scenic lookouts, and beautiful flower gardens. Visitors can immerse themselves in local culture while enjoying family-friendly experiences. Whether you want to explore the city's rich history or take in stunning natural landscapes, Prince Rupert has something for everyone seeking a memorable vacation.

  • Totem Park: Experience breathtaking views from this lookout nestled in Prince Rupert. With its romantic ambiance and adventurous spirit, Totem Park is perfect for couples and explorers alike. Enjoy the natural beauty surrounding you as you take in the stunning landscapes.
  • Prince Rupert Fire Museum: Dive into the rich culture of Prince Rupert at this fascinating museum, dedicated to the history of firefighting. Explore unique artifacts and exhibits that showcase the brave efforts of local firefighters throughout the years.
  • Sunken Gardens Park: A family-friendly oasis filled with vibrant flowers, this park offers a peaceful retreat for picnics and leisurely strolls. The beautifully landscaped gardens provide a perfect backdrop for family memories and outdoor fun.

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 Prince Rupert Airport (YPR), located 8.0km away from the city. Nearby hotel options include Crest, a 3.5-star hotel, and Prestige Oceanview Hotel, a 3-star hotel, both situated 8.0km from the airport. Another option is the Enchanted Rainforest Guesthouse, also 8.0km away. Each of these accommodations provides easy access to YPR, ensuring a smooth transition from flight to stay. Whether you're seeking comfort or a unique experience, these hotels offer a variety of choices to enhance your visit to Prince Rupert.

Frequently asked questions

Where is the best place to stay in Prince Rupert?
Black Rooster Guesthouse is a favorite property for Expedia customers. This guesthouse offers free parking and free WiFi. Other top choices based on reviews include Inn On The Harbour and Tall Trees Bed & Breakfast. See all available top hotels, or 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 before the accommodation's cancellation deadline, which in most cases is within 24 or 48 hours of your check-in date. If you booked a non-refundable reservation, it might still be possible to cancel it and receive a refund within 24 hours of booking. Filter your search by fully refundable to find flexible hotel deals in Prince Rupert.
Where can I learn more about changing or cancelling my trip to Prince Rupert?
For more information about picking new dates or cancelling your trip to Prince Rupert, click here.
What's the best place to stay for families 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 choices for your family trip include Crest and Enchanted Rainforest Guesthouse. Attractions like Port Interpretive Centre and Kwinitsa Station Railway Museum are also fun for kids of all ages. Find more child-friendly accommodations in Prince Rupert.
What's the best pet-friendly accommodation in Prince Rupert?
Prestige Oceanview Hotel Prince Rupert is a top dog-friendly hotel, and offers a fitness center and concierge services for its human guests. Other good choices for you and your pet's trip include Tall Trees Bed & Breakfast and Moby Dick Inn. See more pet-friendly hotel accommodations in Prince Rupert.
What's the best hotel to stay close to Digby Island Ferry Terminal?
Enchanted Rainforest Guesthouse is one of the top choices for your stay based on our traveler data, and this 3-star guesthouse offers free parking and free WiFi. It's located just a short 1 mi (1.6 km) from Digby Island Ferry Terminal. Other good options within a few miles include Prestige Hotel Prince Rupert and Moby Dick Inn.
What about the best place to stay near Alaska Ferry Terminal?
One of the top choices for your stay is Enchanted Rainforest Guesthouse, located a short 0.9 mi (1.4 km) from Alaska Ferry Terminal, and this 3-star guesthouse offers free parking and free WiFi. Prestige Hotel Prince Rupert and Moby Dick Inn are a couple of other good options within 5 miles.
What's the best accommodation for a golf trip to 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.
What is the best hotel near Prince Rupert, BC Airport (YPR)?
Prestige Hotel Prince Rupert is one of the top choices for your stay and is a popular 3-star hotel featuring a casino and free breakfast. It's located 4.9 mi (7.9 km) from Prince Rupert, BC Airport. Other good choices close to the airport include Highliner Plaza Hotel & Conference Centre and Totem Lodge Motel.
What's it like staying in Prince Rupert?
Visitors to Prince Rupert are sure to enjoy the waterfront. Tourists can also enjoy the city's museums, parks, and seafood restaurants. In Prince Rupert, there are 17 hotels and other accommodations to choose from. Find out more about Prince Rupert.
What is there to see in Prince Rupert?
Cultural venues include Museum Of Northern British Columbia, Port Interpretive Centre, and Kwinitsa Station Railway Museum. Landmarks like Totem Park, Mount Hays, and Prince Rupert Fire Museum might be worth a visit. Natural beauty is on display at Metlakatla Wilderness Trail, Sunken Gardens Park, and Rotary Waterfront Park. Check out what more to see and do in Expedia's Prince Rupert guide.
How should I get around Prince Rupert?
To see more of the larger area, hop aboard a train at Prince Rupert Station. You can catch 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 seasonal weather like in Prince Rupert?
The hottest months are usually August and July with an average temp of 55°F, while the coldest months are February and December with an average of 36°F. The rainiest months in Prince Rupert are November, October, January, and December, with each month seeing an average of 15 inches of rainfall.