Photo by Sig

Find hotels in Prince Rupert from £101

    price find illustration

    Change your mind

    Book hotels with free cancellation
    deals illustration

    Treat yourself

    Save instantly and earn perks with One Key
    bed illustration

    Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Property class

Top 10 Prince Rupert hotels and places to stay

Tall Trees Bed & Breakfast

3.0 star property
8.4 out of 10, Very good, (352)
"Great place. Very much appreciated the stay especially with being pet friendly. "
Tall Trees Bed & Breakfast

Pacific Inn

2.5 star property
7.2 out of 10, Good, (501)
"Convenient location for our overnight stay before going to Haida Gwaii."
The price is £101
includes taxes & fees
22 Jul - 23 Jul
Pacific Inn

Moby Dick Inn

2.0 star property
7.4 out of 10, Good, (493)
"Very friendly staff and clean room "
Moby Dick Inn

Black Rooster Guesthouse

2.5 star property
8.6 out of 10, Excellent, (248)
"Very accommodating! Stayed open late to check us in when our ferry arrived after midnight!"
The price is £103
includes taxes & fees
22 Jul - 23 Jul
Black Rooster Guesthouse

Inn On The Harbour

2.5 star property
8.8 out of 10, Excellent, (220)
"Loved my stay, friendly staff"
The price is £131
includes taxes & fees
26 Jul - 27 Jul
Inn On The Harbour

Prestige Oceanview Hotel Prince Rupert

3.0 star property
8.0 out of 10, Very good, (960)
"Nice would stay again "
The price is £135
includes taxes & fees
24 Jul - 25 Jul
Prestige Oceanview Hotel Prince Rupert

Highliner Hotel & Conference Centre

2.5 star property
6.6 out of 10, (661)
"Very nice view , scenery, clean rooms , easy access "
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

Learn more about Prince Rupert

Explore Prince Rupert: its fishing, museums, parks and more!

Top Prince Rupert Hotel Reviews

Find out more about Prince Rupert

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 are the best hotels in Prince Rupert that travellers recommend?
Prestige Oceanview Hotel Prince Rupert is a highly regarded choice among travellers, boasting a great review score of 8.0. Guests appreciate the cozy atmosphere, with amenities like deep soaking bathtubs and premium bedding, making it an excellent retreat for couples looking for a romantic getaway. The stunning views of the ocean enhance the experience, providing the great backdrop for relaxation.

For families, Tall Trees Bed & Breakfast shines with an impressive rating of 8.6. This charming accommodation offers spacious rooms adorned with Egyptian cotton sheets and cozy fireplaces that create a welcoming environment. The added touch of room service allows parents to unwind while the kids enjoy the breathtaking mountain views, ensuring a comfortable and enjoyable stay for everyone.
What are the best family hotels in Prince Rupert?
Tall Trees Bed & Breakfast is a charming choice for families visiting Prince Rupert, boasting a cozy atmosphere and an impressive guest review rating of 8.6. This delightful accommodation offers complimentary amenities for children, ensuring that families feel welcome and comfortable. With features like a garden for kids to explore and a convenient snack bar, parents can relax while their little ones play. The kitchen facilities, including a microwave and freezer, make it easy to prepare family meals or store snacks.

Another excellent option is the Prestige Oceanview Hotel, rated 8.0 by guests. This hotel caters specifically to families with its thoughtful amenities, such as child-friendly window designs and a sofa bed for accommodating larger groups. The inclusion of a crib at no additional charge and games specifically designed for children means that your family will find plenty of entertainment during your stay. Additionally, the kitchenette and daily housekeeping provide convenience for busy families looking to make the most of their time in Prince Rupert. Find more child-friendly accommodations in Prince Rupert.
What hotels in Prince Rupert offer free breakfast?
Tall Trees Bed & Breakfast in Prince Rupert, BC, is a charming option for travellers who appreciate attentive service and a cozy atmosphere. Rated 8.6 by guests, this inviting bed and breakfast not only offers a complimentary cooked breakfast each morning but also provides a shared kitchen, great for families or those who prefer to prepare their own meals. Find more hotels with free breakfast in Prince Rupert.
What are the top pet-friendly hotels in Prince Rupert?
Tall Trees Bed & Breakfast is a charming choice for pet owners visiting Prince Rupert, offering a cozy atmosphere and a warm welcome to both you and your furry friends. With a traveller review rating of 8.6, this delightful bed and breakfast provides amenities such as free cooked breakfast and early check-in, ensuring a straightforward start to your day. You can relax in the shared kitchen or soak in the stunning mountain views that surround the property, which is situated in a historical district, adding a touch of local charm to your stay.

Another great option is the Prestige Oceanview Hotel, which scores an excellent 8.0 from guests. This hotel welcomes dogs and features partial ocean views that enhance the serene experience. It's conveniently located near a casino for some entertainment, and the nearby mountain biking opportunities make it ideal for those seeking outdoor adventures. With amenities like early check-in and pet-friendly policies, families traveling with pets will find it a superb base for exploring the area while enjoying attentive service and comfort. See more pet-friendly hotels in Prince Rupert.
What are the best budget hotels in Prince Rupert?
Eagle Bluff Bed & Breakfast in Prince Rupert is a charming option for travellers seeking a budget-friendly stay with a touch of warmth and hospitality. Rated 9.0 by guests, it offers free WiFi, complimentary breakfasts, and easy access to nearby golf courses, making it a delightful choice for families looking to explore the outdoors together. Plus, the spectacular sea views add a scenic backdrop to your stay.

Another great budget-friendly choice is the Inn On The Harbour, which has received an impressive rating of 8.8. This property features free onsite bicycle rentals, allowing families to explore the beautiful surroundings at their own pace. Enjoy a complimentary continental breakfast before heading out for a day of adventure, and take in the stunning ocean views that enhance the overall experience.

If you're traveling with pets or looking for a cozy retreat, consider Tall Trees Bed & Breakfast. With a review score of 8.4, it provides a inviting space with free cooked breakfasts and a shared kitchen. Families will appreciate the mountain views and the opportunity for outdoor activities like mountain biking nearby.

For couples or solo travellers seeking a lively atmosphere, the Prestige Oceanview Hotel Prince Rupert could be a fit, rated 8.0. With its casino amenities and partial ocean views, it's superb for those looking to enjoy a bit of fun and relaxation after a day of exploring the area.

Each of these hotels offers a unique blend of comfort and value, ensuring a memorable stay in Prince Rupert. View all budget hotels in Prince Rupert.
When is the best time to go to Prince Rupert?
The most popular time to visit Prince Rupert is during the summer months, particularly July. This is when the weather is at its warmest, with average temperatures around 19°C, making it great for outdoor adventures such as whale watching, hiking, and exploring the stunning landscapes that surround this charming coastal town.

From June to August, Prince Rupert experiences its peak tourist season. During this time, the vibrant local culture comes alive with various festivals and events, offering visitors a chance to engage with the community and immerse themselves in the unique traditions of the region. The long, sunny days provide plenty of opportunities for sightseeing, whether you're walking along the waterfront or venturing into the nearby wilderness.

For those who appreciate the great outdoors, July is an ideal month to enjoy the breathtaking scenery of the North Coast. The milder climate allows for excursions to places like the beautiful Khutzeymateen Grizzly Sanctuary or the serene Naikoon Provincial Park. With convenient transport options and friendly locals, navigating your way through the area is both easy and enjoyable.

If you're seeking a more budget-friendly option, consider visiting in September. While the weather may be slightly cooler, averaging around 15°C, you can still experience the beauty of Prince Rupert without the summer crowds, and accommodation rates tend to be lower. This month is also a fantastic time for wildlife enthusiasts, as many animals are still active before the onset of autumn.
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 £101 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.