Inside passage cruise ferry between Prince Rupert and Port Hardy, British Columbia, Canada.

Prince Rupert Hotels

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
Aug 19 - Aug 20
Tomorrow
Aug 20 - Aug 21
This weekend
Aug 21 - Aug 23
Next weekend
Aug 28 - Aug 30

Filter by

Star rating

Guest rating

Our top choices for Prince Rupert hotels

1. Prestige Oceanview Hotel Prince Rupert

Prestige Oceanview Hotel Prince Rupert
Prince Rupert
Canada
Leroy
P12,761
P14,675 total
includes taxes & fees
Sep 13 - Sep 14
Prestige Oceanview Hotel Prince Rupert

2. Crest Hotel

Crest Hotel
Prince Rupert
Canada
Stavros
P8,847
P10,174 total
includes taxes & fees
Aug 23 - Aug 24
Crest Hotel

3. Inn On The Harbour

Inn On The Harbour
Prince Rupert
Canada
Heather
P7,562
P8,697 total
includes taxes & fees
Aug 31 - Sep 1
Inn On The Harbour

4. Moby Dick Inn

Moby Dick Inn
Prince Rupert
Canada
Tisha
P6,980
P9,250 total
includes taxes & fees
Sep 9 - Sep 10
Moby Dick Inn

5. Pacific Inn

Pacific Inn
Prince Rupert
United Kingdom
Michael
P7,898
P9,083 total
includes taxes & fees
Aug 21 - Aug 22
Pacific Inn

6. Highliner Hotel & Conference Centre

Highliner Hotel & Conference Centre
Prince Rupert
Canada
Patricia
P7,394
P8,504 total
includes taxes & fees
Sep 18 - Sep 19
Highliner Hotel & Conference Centre

7. Black Rooster Guesthouse

Black Rooster Guesthouse
Prince Rupert
Canada
Bruce
P7,312
P8,409 total
includes taxes & fees
Aug 24 - Aug 25
Black Rooster Guesthouse

8. Tall Trees Bed & Breakfast

Tall Trees Bed & Breakfast
Prince Rupert
Canada
MARY
P7,069
P8,129 total
includes taxes & fees
Sep 6 - Sep 7
Tall Trees Bed & Breakfast
View all properties
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Prince Rupert attractions

Metlakatla Wilderness Trail

8.4/10 (16 reviews)
You can take time to visit Metlakatla Wilderness Trail during your travels to Prince Rupert. While you're in the area, stroll along the seaside.
See properties

Museum Of Northern British Columbia

9.2/10 (43 reviews)
You can spend time browsing the exhibits at Museum Of Northern British Columbia in Prince Rupert. While you're in the area, stroll along the seaside.
See properties

Chances Prince Rupert

8.2/10 (61 reviews)
Why not try your luck with a visit to Chances Prince Rupert during your travels in Prince Rupert? While you're in the area, stroll along the seaside.
See properties

Prince Rupert Fire Museum

9.0/10 (6 reviews)
You can spend an afternoon studying the exhibits at Prince Rupert Fire Museum in Prince Rupert. While you're in the area, stroll along the seaside.
See properties

Totem Park

8.6/10 (40 reviews)
Explore the great outdoors at Totem Park, a lovely green space in Prince Rupert. While you're in the area, stroll along the seaside.
See properties

Rotary Waterfront Park

8.2/10 (47 reviews)
Explore the great outdoors at Rotary Waterfront Park, a lovely green space in Prince Rupert. While you're in the area, stroll along the seaside.
See properties

Sunken Gardens Park

8.6/10 (56 reviews)
Explore the great outdoors at Sunken Gardens Park, a lovely green space in Prince Rupert. While you're in the area, stroll along the seaside.
See properties

Port Interpretive Centre

8.4/10 (55 reviews)
You can spend time exploring the galleries in Port Interpretive Centre in Prince Rupert. While you're in the area, stroll along the seaside.
See properties

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.

See all hotels in Prince Rupert
A lighthouse on a rocky island with red roofs, surrounded by calm waters and a cloudy sky.
Photo by Sig

Top Prince Rupert Hotel Reviews

Black Rooster Guesthouse

Black Rooster Guesthouse

8/10 Good
"Incredibly accommodating staff! Will stay here again if the price is right."
Matthew 1-night trip
Posted 1 hour ago
Black Rooster Guesthouse
Highliner Hotel & Conference Centre

Highliner Hotel & Conference Centre

10/10 Excellent
"Very central to everything. Use parking D when you arrive. Free soft drinks available in afternoon and evening"
susan 1-night trip
Posted 13 hours ago
Highliner Hotel & Conference Centre
Moby Dick Inn

Moby Dick Inn

8/10 Good
"Hotel was clean. If you like extra coffee in your room, bring extra as they charge an $1.00 per pod. They could update the bedspreads so you're not living in the 70s anymore. Overall a good hotel with very basic necessities."
Jenice 1-night trip
Posted 21 hours ago
Moby Dick Inn
Pacific Inn

Pacific Inn

8/10 Good
"Rooms were clean. Good value in Rupert for the money. They are working on updating and it shows. Employees were friendly. Breakfast also excellent. Only issue is the heating/cooling. The rooms were so hot, which is the case whenever we stay here. Thankfully they did provide some fans in each room. All in all we were still content staying here and will stay again."
Justin 1-night trip
Posted 1 day ago
Pacific Inn
Tall Trees Bed & Breakfast

Tall Trees Bed & Breakfast

10/10 Excellent
"i love staying here but always no vacancy when i want to stay. very popular place stay"
MARY 1-night trip
Posted 6 days ago
Tall Trees Bed & Breakfast
Eagle Bluff Bed & Breakfast

Eagle Bluff Bed & Breakfast

10/10 Excellent
"Everything at this little place is perfect"
Robbie 2-night trip
Posted 12 days ago
Eagle Bluff Bed & Breakfast

More cheap stays in Prince Rupert

Black Rooster Guesthouse

Black Rooster Guesthouse

501 6th Ave West Prince Rupert BC
P7,312
P8,409 total
Aug 24 - Aug 25
includes taxes & fees
8.6/10 Excellent! (286 reviews)
Black Rooster Guesthouse
Highliner Hotel & Conference Centre

Highliner Hotel & Conference Centre

815 1st Ave W Prince Rupert BC
P7,394
P8,504 total
Sep 18 - Sep 19
includes taxes & fees
6.8/10 (825 reviews)
Highliner Hotel & Conference Centre
Inn On The Harbour

Inn On The Harbour

720 First Avenue West Prince Rupert BC
P7,562
P8,697 total
Aug 31 - Sep 1
includes taxes & fees
Inn On The Harbour
Pacific Inn

Pacific Inn

909 3rd Avenue West Prince Rupert BC
P7,898
P9,083 total
Aug 21 - Aug 22
includes taxes & fees
7.2/10 Good! (690 reviews)
Pacific Inn
Moby Dick Inn

Moby Dick Inn

935 Second Avenue West Prince Rupert BC
P6,980
P9,250 total
Sep 9 - Sep 10
includes taxes & fees
7.4/10 Good! (684 reviews)
Moby Dick Inn
Crest Hotel

Crest Hotel

222 1st Ave W Prince Rupert BC
P8,847
P10,174 total
Aug 23 - Aug 24
includes taxes & fees
Crest Hotel

Find out more about Prince Rupert

Top reasons to visit Prince Rupert

  • Outdoor Adventures: Prince Rupert is perfect for hiking, fishing, and wildlife watching amidst stunning natural beauty.
  • Cultural Experiences: Explore local shops and eateries in the vibrant downtown that showcase the city's rich culture.
  • Historic Sites: Visit significant landmarks and the Prince Rupert Visitor Centre to learn about the region's heritage.
  • Festivals and Events: Enjoy community events like the lively Prince Rupert Seafest that celebrate local traditions.
  • Charming Accommodations: Experience warm hospitality with a variety of family-friendly hotels and bed & breakfasts.

Find great hotels in Prince Rupert

Discover the charming accommodations of Prince Rupert, where a variety of hotels and bed & breakfasts await to cater to every traveller's needs. Whether you are seeking a family-friendly retreat, a business-friendly environment, or an adventurous getaway, you'll find numerous options to suit your preferences. Explore the unique offerings and warm hospitality of Prince Rupert's hotels, ensuring a delightful stay in this stunning coastal town.

  • Prestige Oceanview Hotel Prince Rupert: Nestled in the scenic landscape of Prince Rupert, the Prestige Oceanview Hotel offers a charming retreat for adventurous families and thrill-seekers. With a commendable rating of 8.2 out of 10, this 3-star hotel is ideal for those eager to explore the great outdoors. Guests can partake in various adventure sports such as sailing, kayaking, and mountain biking, all available nearby. Families will appreciate the thoughtful amenities for children, including safety features like window guards and a first aid kit, ensuring a secure environment for younger guests.
  • Highliner Hotel & Conference Centre: The Highliner Hotel & Conference Centre is a budget-friendly option that caters to families and business travellers alike. Situated conveniently in Prince Rupert, this hotel welcomes pets, making it a great choice for those travelling with furry companions. With family-oriented services and amenities, guests can enjoy a comfortable stay without breaking the bank. The hotel’s pet policy allows for a relaxed environment, with fees waived for service animals, ensuring everyone feels at home during their visit.
  • Pacific Inn: The Pacific Inn stands out as a practical choice for business travellers seeking a cost-effective lodging option in Prince Rupert. This budget-friendly hotel offers essential amenities tailored to meet the needs of professionals on the go. Its convenient location means guests can easily access local business centres while enjoying a restful stay. Though simpler in style, the Pacific Inn provides a welcoming atmosphere for those looking to balance work and relaxation during their trip.

Where to stay in Prince Rupert

Prince Rupert, a charming coastal city, beckons adventure enthusiasts and history buffs alike. Stroll through the vibrant downtown, where local shops and eateries reflect the city's rich culture. Explore the stunning landscapes surrounding Prince Rupert, offering opportunities for hiking, fishing, and wildlife watching. Nearby attractions promise a blend of thrilling outdoor activities and historical insights, making it the perfect destination for your next trip to Rupert. Embrace the spirit of adventure in this picturesque locale.

  • Kaien Island: Nestled near Prince Rupert, Kaien Island is a picturesque destination known for its stunning natural landscapes. This island offers a unique blend of outdoor and eco-friendly adventures, making it a favourite among nature enthusiasts. Visitors can enjoy recreational activities such as fishing and exploring nearby parks and rivers. The island’s tranquil water features provide a perfect backdrop for relaxation and exploration. Seasonal travel peaks from June to August, making it an ideal time to experience the vibrant local wildlife and outdoor activities.
  • Port Edward: Located a mere 10km from Prince Rupert, Port Edward is a charming city steeped in history. Unlike many destinations, its visitor numbers remain relatively consistent throughout the year, with a slight peak during the summer months. Travellers flock to Port Edward to immerse themselves in its rich historical narrative and explore its heritage sites. The city offers a quaint atmosphere, making it an excellent stop for those looking to learn about the region's past while enjoying its scenic views and welcoming community.

Things to do in Prince Rupert

Shopping

In Prince Rupert, explore local shops like the Cow Bay Gift Shop for unique souvenirs and handcrafted goods. If you're up for a drive, visit the North Coast Marketplace, where you’ll find a variety of stores and local products to choose from.

Recreation

Experience tranquility at the North Pacific Cannery, where you can engage in guided wellness workshops surrounded by nature's beauty. For recreation, explore the stunning trails of the nearby Khutzeymateen Grizzly Sanctuary, offering opportunities for hiking and wildlife observation in a serene setting.

Adventure

Explore the stunning landscapes of the Great Bear Rainforest, where you can hike through ancient forests and witness diverse wildlife. Venture out on a kayaking excursion in the pristine waters around Prince Rupert, offering breathtaking views and an opportunity to encounter seals and sea lions along the way.

Nightlife

Explore the lively atmosphere at the Cow Bay Cafe, where you can enjoy a relaxed evening with friends. For a more vibrant scene, visit the Pioneer Bar on Third Avenue, known for its friendly vibe and selection of local brews.

*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, consider visiting between October and December when accommodation prices are lower, particularly on Mondays. Avoid Fridays for the best deals. Use Expedia to filter your hotel search by budget and Eco-certified options for environmentally friendly stays. Additionally, look for package deals that combine flights, hotels, and activities for greater savings. Take advantage of public transport for affordable travel around the city, and explore free activities such as local parks and scenic walks to maximise your experience without breaking the bank.

  • 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: Expedia’s search feature enables you to set your budget, choose your ideal location, and much more. You can easily organise your search results to display prices from the lowest to the highest, allowing you to view the most affordable hotels first. Additionally, you can refine your choices by hotel category—selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels ready for booking.
  • Consider bundling your trip: You can save money by combining your hotel stay in Prince Rupert with your flights and activities by opting for an Expedia package deal.

Find the best attractions in Prince Rupert

Prince Rupert is an ideal destination for outdoor and adventure vacations, featuring attractions such as museums, lookouts, and flower gardens. Visitors can enjoy a blend of culture and family-friendly experiences while exploring the area's natural beauty. Notable points of interest include historic sites and the Prince Rupert Visitor Centre, offering insights into the region's rich heritage and vibrant community.

  • Totem Park: Experience breathtaking views and a sense of romance at Totem Park, a scenic lookout nestled in Prince Rupert. This spot offers a unique opportunity to immerse yourself in the local culture and enjoy outdoor adventures surrounded by nature.
  • Sunken Gardens Park: Delight in the vibrant colours and fragrant blooms at Sunken Gardens Park, a charming flower garden ideal for family outings. This tranquil setting invites leisurely strolls and picnics amidst beautifully landscaped surroundings.
  • Mount Hays: Embark on an adventurous hike up Mount Hays, where stunning panoramic views await. This mountain provides a thrilling outdoor experience, showcasing the breathtaking scenery of the region as you ascend to its peak.

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.

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

Accessing Prince Rupert is convenient via several nearby airports. Masset, BC (ZMT) is 121km away, with the Ocean Front Suite Prime Location guesthouse located 10km from the airport. Terrace, BC (YXT-Northwest Regional), 114km away, offers hotel options like Remo Ridge Bed & Breakfast, just 2km from the airport, with free airport transportation. Holiday Inn Express & Suites and Best Western Terrace Inn are also nearby, providing various transportation services. Ketchikan, AK (KTN-Ketchikan Intl.), located 146km from Prince Rupert, features hotels such as The Landing Hotel & Restaurant, 1km away, with free airport shuttle services available.

Frequently asked questions

Where is the best place to stay in Prince Rupert?
Based on our traveler 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 trip include Highliner Hotel & Conference Centre and Pacific Inn. 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.
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 24-hour fitness center and a computer station for its human guests. Other good choices for you and your pet's trip include Highliner Hotel & Conference Centre and Black Rooster Guesthouse. See more pet-friendly hotel accommodations in Prince Rupert.
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'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 16 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, Prince Rupert Fire Museum, and Port Interpretive Centre. Landmarks like Mount Hays and Totem Park might be worth a visit. Natural beauty is on display at Metlakatla Wilderness Trail, Sunken Gardens Park, and Pacific Mariners Memorial 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.

Explore a world of travel with Expedia