Find hotels in Prince Rupert from £103

  • 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

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)
"great location!"
Canada
Ayrianna
The price is £112
includes taxes & fees
1 Mar - 2 Mar
Prestige Oceanview Hotel Prince Rupert

Pacific Inn

Pacific Inn
2.5 star property
Prince Rupert
7.2 out of 10, Good, (619 reviews)
"Room was clean, staff friendly and helpful. I went for the breakfast at 9 and there was almost nothing left "
Canada
leigh
Pacific Inn

Moby Dick Inn

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

Inn On The Harbour

Inn On The Harbour
2.5 star property
Prince Rupert
8.8 out of 10, Excellent, (245 reviews)
"Clesn room, great location and friendly staff! "
Canada
Ian
The price is £124
includes taxes & fees
27 Feb - 28 Feb
Inn On The Harbour

Black Rooster Guesthouse

Black Rooster Guesthouse
2.5 star property
Prince Rupert
8.6 out of 10, Excellent, (268 reviews)
"kitchen facilities, convenient laundry on-site, very helpful staff."
United States
Mark
The price is £103
includes taxes & fees
25 Feb - 26 Feb
Black Rooster Guesthouse

Tall Trees Bed & Breakfast

Tall Trees Bed & Breakfast
3.0 star property
Prince Rupert
8.2 out of 10, Very good, (410 reviews)
"amazing place"
Canada
MARY
Tall Trees Bed & Breakfast

Highliner Hotel & Conference Centre

Highliner Hotel & Conference Centre
2.5 star property
Prince Rupert
6.8 out of 10, (745 reviews)
"The room wasn’t SPOTLESSz but the view, service, breakfast and price was great "
Canada
Alisha
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.

The Annual Holiday Sale

Members save up to 40% on hotels and holiday homes. Plan this year’s big trip and save.
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.

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 is a haven for outdoor enthusiasts, offering hiking trails, beach access, and thrilling adventure tours amidst stunning natural beauty.
  • Family-Friendly Activities: The city provides a range of activities suitable for families, ensuring a fun and engaging experience for all ages.
  • Vibrant Downtown: Explore the lively downtown area filled with shops, restaurants, and local culture, perfect for leisurely strolls.
  • Scenic Lookouts: Enjoy breathtaking views of pristine mountains and the long inlet, ideal for photography and nature appreciation.
  • Charming Accommodations: Prince Rupert offers a variety of hotels and B&Bs, catering to diverse preferences and ensuring a comfortable stay.

Find great hotels in Prince Rupert

Discover the charming accommodations in Prince Rupert, British Columbia, where a variety of hotels and bed and breakfasts await to suit every traveller's needs. Whether you’re seeking a pet-friendly retreat, a family-friendly getaway, or a business-oriented stay, Prince Rupert offers a selection of the best hotels. Experience the warm hospitality and unique charm of this coastal gem while enjoying convenient access to local attractions and stunning landscapes.

  • Prestige Oceanview Hotel Prince Rupert: Nestled in the heart of Prince Rupert, the Prestige Oceanview Hotel offers a delightful blend of adventure and family-oriented amenities. This 3-star hotel is perfect for those seeking an active holiday, with a myriad of nearby adventure sports including kayaking, sailing, and hiking. Families will appreciate the thoughtful amenities designed for children, such as games and safety features. The hotel is also pet-friendly, catering to furry companions with provided food and water bowls. With its stunning ocean views and recreational opportunities, it's a great choice for adventurous families.
  • Highliner Hotel & Conference Centre: The Highliner Hotel & Conference Centre is an ideal accommodation for business travellers and families alike. Located conveniently in Prince Rupert, this hotel combines professional facilities with a welcoming atmosphere. Business guests can take advantage of multiple meeting rooms and conference spaces, ensuring a productive stay. Families will find the hotel accommodating, with pet-friendly policies that allow pets onsite. The Highliner is perfect for those looking to mix business with leisure, offering a comfortable stay while being close to local attractions.
  • Pacific Inn: The Pacific Inn is a prime choice for business travellers seeking convenience and comfort in Prince Rupert. With a 24-hour business centre and various meeting rooms, it meets the needs of professionals on the go. Additionally, the hotel is pet-friendly, ensuring that guests can bring their pets along for the journey. The Pacific Inn's focus on providing essential business amenities paired with a welcoming atmosphere makes it a preferred option for those balancing work and leisure during their stay.

Where to stay in and around Prince Rupert

Prince Rupert, a captivating city in British Columbia, offers an array of outdoor adventures and family-friendly activities. Visitors can explore the vibrant downtown area, enjoy the breathtaking views of pristine mountains, and embark on exciting excursions along the long inlet. This unique destination combines adventure with historical charm, making it perfect for any traveller seeking an unforgettable experience in Canada.

  • Port Edward: Located around 3.7km from Prince Rupert, Port Edward is a charming city that offers a delightful escape for outdoor enthusiasts and beach lovers. The area is particularly vibrant from June to August, making it an ideal time to enjoy its scenic marina and explore the stunning coastal landscapes. Visitors can indulge in various outdoor activities, from leisurely beach strolls to water sports, ensuring a memorable experience. The inviting atmosphere and beautiful surroundings make Port Edward a must-visit destination for those seeking relaxation and adventure alike.
  • Kaien Island: Nestled in proximity to Prince Rupert, Kaien Island is an idyllic retreat for families and eco-conscious travellers. With seasonal visitor peaks from June to August, this island is perfect for outdoor adventures, such as fishing and exploring its lush recreational areas. Kaien Island is adorned with parks, water features, and urban parks, providing ample opportunities for picnics and serene walks. The island's eco-friendly ethos and emphasis on family-friendly activities make it a lovely spot for those looking to connect with nature while enjoying quality time with loved ones.
  • Port Simpson: Situated approximately 10.6km away from Prince Rupert, Port Simpson is a captivating city known for its stunning scenery and outdoor adventure opportunities. The area attracts visitors year-round, with peak seasons in June to August. Adventurers can explore hiking trails and recreational areas, immersing themselves in the region's breathtaking landscapes. Port Simpson offers a unique experience for nature lovers and thrill-seekers alike, making it an excellent choice for those eager to explore British Columbia's natural beauty.

Things to do in and around Prince Rupert

Prince Rupert is an ideal destination for outdoor enthusiasts and families alike, offering a range of activities such as hiking trails, recreational areas, and beach access. Adventure tours are a highlight, providing exciting opportunities to explore the stunning natural beauty of the region. Whether you're seeking relaxation or adventure, Prince Rupert promises a memorable vacation experience.

Shopping

In Prince Rupert, visit Cow Bay, a charming area with unique local shops offering artisanal gifts and souvenirs. If you're up for a drive, head to Terrace's Skeena Mall, around 18.6km away, featuring a range of retailers from fashion to home goods.

Recreation

Prince Rupert Centennial Golf offers a delightful outdoor experience with its stunning greens and vibrant sports atmosphere, perfect for golf enthusiasts. For relaxation, Diana Lake Provincial Park, situated 5.6km from the city, provides a tranquil setting with serene nature trails and peaceful surroundings, ideal for unwinding.

Adventure

The Metlakatla Wilderness Trail near Prince Rupert offers an exhilarating hiking experience amidst breathtaking scenery. Immerse yourself in the great outdoors, where adventure awaits at every turn, allowing you to connect with nature and explore the stunning landscapes of British Columbia.

Nightlife

In Prince Rupert, enjoy a film at Famous Players Prince Rupert Cinemas, where you can catch the latest blockbusters in a family-friendly atmosphere. For a romantic evening, consider a dinner at a local restaurant, followed by a stroll along the waterfront to soak in the serene coastal vibes.

Booking tips and Expedia advantages for Prince Rupert

To save on your trip to Prince Rupert, consider visiting between October and December when accommodation prices are lower, and opt for a Monday stay for the best rates. Utilise Expedia’s search tool to compare hotel room rates, filter by Eco-certified options, and explore package deals that combine flights and activities for additional savings. Look out for free activities in the area and consider using public transport or walking to explore the picturesque surroundings, as this can significantly reduce transport costs.

  • 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 tool enables you to set your budget and choose your desired location, among other options. You can organise your results to display prices from lowest to highest, allowing you to identify the most affordable hotels right away. Additionally, you can refine your search by hotel type; for instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels that you can book.
  • Consider bundling your trip: You can potentially save on costs by combining your hotel reservation in Prince Rupert with your flights and activities through an Expedia package.

Find the best attractions in Prince Rupert

Prince Rupert offers a delightful blend of outdoor adventures and family-friendly activities, making it an ideal vacation spot. Visitors can explore local museums, scenic lookouts, and the informative visitor centre, all catering to those seeking cultural and outdoor experiences. With its stunning beaches and rich attractions, Prince Rupert is sure to provide memorable moments for every traveller.

  • Totem Park: Enjoy breathtaking views from this scenic lookout in Prince Rupert. Surrounded by lush landscapes, Totem Park is perfect for romantic strolls and adventurous outings, offering a tranquil escape into nature.
  • Prince Rupert Fire Museum: Delve into the rich history of firefighting in Prince Rupert at this charming museum. With fascinating exhibits and a cultural vibe, it provides an insightful glimpse into the community's heritage and the evolution of fire safety.
  • Port Interpretive Centre: This family-friendly visitor centre invites exploration of Prince Rupert’s maritime history. Engage in interactive displays, enjoy outdoor activities, and discover the region's adventure opportunities, making it an ideal stop for all ages.

Best time to go to Prince Rupert

The best time to visit Prince Rupert is dependant 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 MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancy
January35.8°F (2.1°C)Frequent RainMostly CloudyAverage
February35.2°F (1.8°C)Moderate RainMostly CloudyAverage
March37.6°F (3.1°C)Moderate RainMostly CloudyAverage
April42.4°F (5.8°C)Moderate RainMostly CloudySlightly High
May48.9°F (9.4°C)Light RainMostly CloudyAverage
June52.9°F (11.6°C)Light RainMostly CloudySlightly High
July56.5°F (13.6°C)Light RainMostly CloudySlightly High
August57.0°F (13.9°C)Moderate RainMostly CloudyAverage
September53.4°F (11.9°C)Frequent RainMostly CloudyAverage
October46.8°F (8.2°C)Frequent RainMostly CloudySlightly Low
November39.9°F (4.4°C)Frequent RainMostly CloudySlightly Low
December34.9°F (1.6°C)Frequent RainMostly CloudySlightly 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 approximately 3.1km from the town centre. The Crest Hotel, a 3.5-star accommodation, is situated 3.1km from YPR, offering easy access to the airport. Another option is the Prestige Oceanview Hotel Prince Rupert, rated 3 stars, also located 3.1km away. For a more intimate stay, Tall Trees Bed & Breakfast, a 3-star establishment, is available 3.7km from the airport. All these hotels provide accessible transport services to ensure a smooth transfer to Prince Rupert Airport for your travels.

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 £103 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