Photo by Sig

Find hotels in Prince Rupert from CA $109

Start date: Check-in selected.
End date: Check-out
    calendar shield illustration

    Change your mind

    Book hotels with free cancellation
    deals illustration

    Treat yourself

    Sign in to save 10% or more on thousands of hotels
    bed illustration

    Be picky

    Search almost a million properties worldwide

Check prices for these dates

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

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

Our top choices for Prince Rupert hotels

Tall Trees Bed & Breakfast

3.0 star property
8.4 out of 10, Very good, (367)
"Great place to stay if you are on the ferry schedule. They are so accomodating of late arrivals and early departures. Great, dog friendly room and wonderful breakfast."
The price is CA $109
CA $125 total
includes taxes & fees
Oct 1 - Oct 2
Tall Trees Bed & Breakfast

Pacific Inn

2.5 star property
7.2 out of 10, Good, (578)
"Very convenient from ferry. Quiet and comfortable. Good continental breakfast. "
The price is CA $174
CA $200 total
includes taxes & fees
Sep 14 - Sep 15
Pacific Inn

Inn On The Harbour

2.5 star property
8.8 out of 10, Excellent, (232)
"Enjoyed our stay. "
The price is CA $179
CA $206 total
includes taxes & fees
Oct 3 - Oct 4
Inn On The Harbour

Prestige Oceanview Hotel Prince Rupert

3.0 star property
8.0 out of 10, Very good, (1001)
"Great central location "
The price is CA $170
CA $195 total
includes taxes & fees
Sep 30 - Oct 1
Prestige Oceanview Hotel Prince Rupert

Black Rooster Guesthouse

2.5 star property
8.6 out of 10, Excellent, (261)
"Great location, and convenient for everything."
The price is CA $165
CA $190 total
includes taxes & fees
Sep 7 - Sep 8
Black Rooster Guesthouse

Moby Dick Inn

2.0 star property
7.2 out of 10, Good, (537)
"Great place "
The price is CA $135
CA $178 total
includes taxes & fees
Oct 1 - Oct 2
Moby Dick Inn

Highliner Hotel & Conference Centre

2.5 star property
6.6 out of 10, (688)
"Good stay, good breakfast"
The price is CA $195
CA $224 total
includes taxes & fees
Sep 26 - Sep 27
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

Check out pet-friendly hotels in Prince Rupert

Hotels with free breakfast in Prince Rupert you'll enjoy

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.

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 artifacts, then ask locals about their favourite seafood spots along Cow Bay.

Stay near popular Prince Rupert attractions

More cheap stays in Prince Rupert

More cheap stays in Prince Rupert

Hotels in Prince Rupert with star-rating

Hotels in Prince Rupert with star-rating

Find out more about Prince Rupert

Find out more about Prince Rupert

Top reasons to visit Prince Rupert

  • Stunning Outdoor Adventures: Prince Rupert offers breathtaking hiking trails and recreational areas, perfect for connecting with nature.
  • Rich Cultural Experiences: Explore local museums, historic sites, and vibrant flower gardens that showcase the city's heritage.
  • Beautiful Beaches: Enjoy the picturesque beaches along the Pacific coast, ideal for relaxation and family outings.
  • Charming Accommodations: Choose from a variety of pet-friendly and business-themed lodging options tailored to your needs.
  • Central Location: Prince Rupert provides easy access to nearby communities, enhancing your exploration opportunities.

Find great hotels in Prince Rupert

Discover the charm of Prince Rupert with a variety of accommodation options tailored to your needs. Whether you prefer a cozy bed and breakfast or a modern hotel, you'll find pet-friendly and business-themed options perfect for your adventure vacation. From the top hotels to the best local stays, Prince Rupert offers a welcoming retreat for every type of traveller seeking to explore this beautiful coastal gem of British Columbia.

  • Prestige Oceanview Hotel Prince Rupert: Nestled in the heart of Prince Rupert, the Prestige Oceanview Hotel is a 3-star haven perfect for adventurous families and pet lovers. With a focus on outdoor activities, guests can enjoy nearby hiking, biking, fishing, kayaking, and even ice skating. The hotel is equipped with child-friendly amenities such as first aid kits, window guards, and games for kids, ensuring a family-friendly atmosphere. Pet owners will appreciate the hotel’s welcoming pet policy, which includes food and water bowls and specific allowances for dogs. Experience a blend of comfort and adventure at this charming property.
  • Highliner Hotel & Conference Centre: The Highliner Hotel & Conference Centre stands out as a prime choice for business travellers seeking convenience in Prince Rupert. With comprehensive facilities including multiple meeting rooms and a dedicated conference centre, it caters to all your corporate needs. The hotel's pet-friendly policy ensures that furry companions can accompany you during your stay, with services like fee-waived service animals. After a day of meetings, unwind in your comfortable room or explore nearby dining options. This hotel seamlessly combines functionality and comfort for the modern business traveller.
  • Pacific Inn: The Pacific Inn offers a blend of business convenience and a welcoming atmosphere for pet owners. Located in Prince Rupert, this hotel is equipped with a 24-hour business centre and meeting rooms, making it ideal for those on work trips. The hotel’s pet policy allows for dogs, with certain restrictions and cleaning fees, ensuring that your pets feel at home. With its commitment to both business and leisure travellers, the Pacific Inn provides a comfortable environment to relax after a busy day, making it a versatile choice for your stay.

Where to stay in and around Prince Rupert

Prince Rupert offers a unique blend of adventure and history, making it an ideal destination for outdoor enthusiasts and families alike. Nestled along a stunning long inlet, this beautiful city boasts a central location that provides easy access to charming nearby communities. Explore the rich heritage of historic Prince Rupert while enjoying its vibrant atmosphere, where the allure of nature meets the excitement of discovery.

  • Port Edward: Situated 9.7km from Prince Rupert, Port Edward is a charming city that invites visitors to explore its stunning outdoor spaces and beautiful beaches. The area sees a peak in traveller arrivals from June to August, making it a popular summer destination. Here, you can enjoy activities at the local marina, perfect for those looking to indulge in fishing, kayaking, or simply soaking in the scenic waterfront views. The laid-back atmosphere and friendly community make it an ideal spot for relaxation and outdoor adventures.
  • Kaien Island: Located in the vicinity of Prince Rupert, Kaien Island is an idyllic escape that offers a family-friendly and eco-conscious experience. With moderate seasonal visitor numbers, peaking in the summer months, this island is a haven for outdoor enthusiasts. Popular activities include exploring recreational areas, fishing, and taking ferries to nearby attractions. The island is dotted with beautiful parks, vibrant flower gardens, and scenic rivers, making it a perfect location for nature walks and picnics amidst stunning landscapes.
  • Port Simpson: Just 27.4km from Prince Rupert, Port Simpson is a captivating city known for its breathtaking scenery and adventurous spirit. Visitors flock here from June to August to experience the great outdoors, with many trails and hiking paths waiting to be discovered. The recreational areas in Port Simpson offer a range of activities that cater to thrill-seekers and nature lovers alike. Whether you're hiking through lush forests or enjoying the tranquility of the waterfront, Port Simpson is a must-visit for those looking to immerse themselves in nature.

Things to do in and around Prince Rupert

Prince Rupert, British Columbia, is a fantastic destination for outdoor and family vacations, offering stunning hiking trails and recreational areas. Visitors can explore the local Visitor Centre for information on adventure tours and other activities. With its beautiful beaches and access to nature, Prince Rupert is perfect for those looking to connect with the great outdoors while enjoying a memorable getaway.

Shopping

In Prince Rupert, visit the local shops downtown for unique gifts and souvenirs, including handcrafted items and Indigenous art. If you're up for a drive, explore the Pacific Place Mall, located 25.7km away, featuring a variety of stores and dining options for a more extensive shopping experience.

Recreation

Experience the tranquil ambiance at Diana Lake Provincial Park, just 14.5km from Prince Rupert, where you can unwind amidst nature and enjoy activities like hiking and picnicking. For a more active option, tee off at Prince Rupert Centennial Golf, surrounded by stunning landscapes and refreshing outdoor vibes.

Adventure

The Metlakatla Wilderness Trail in Prince Rupert offers an exhilarating hiking experience amidst breathtaking scenery. Explore lush forests and coastal views while immersing yourself in the area's natural beauty. This trail is perfect for adventurers seeking outdoor thrills and a true connection to nature.

Nightlife

Experience a cozy evening at Famous Players Prince Rupert Cinemas, where you can enjoy the latest films amidst a romantic atmosphere. After the show, explore local pubs for a laid-back vibe, making your night in Prince Rupert truly unforgettable.

*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 during the off-peak months from October to December when accommodation prices are lower, especially on Mondays. Avoid booking on Fridays for better rates. Use Expedia’s search tool to filter for budget-friendly hotels and consider bundling your hotel, flights, and activities for additional savings. Additionally, take advantage of free outdoor activities, such as exploring local parks and waterfronts, and utilize public transport for affordable travel around the city.

  • 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: Explore Expedia’s search tool to customize your preferences such as budget, desired location, and ideal hotel type. To find the best prices and deals, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save some money by combining your hotel stay in Prince Rupert with your flights and activities through an Expedia package.

Find the best attractions in Prince Rupert

Prince Rupert, a stunning city on the Pacific coast, offers a perfect mix of outdoor adventures and cultural experiences for families and beach lovers alike. Explore local attractions such as museums, lookouts, and flower gardens, all while soaking in the beautiful scenery. Whether you're seeking adventure or relaxation, Prince Rupert has something for everyone to enjoy during your vacation.

  • Totem Park: Experience breathtaking views at this scenic lookout in Prince Rupert. Surrounded by nature, it offers a perfect blend of adventure and romance, making it an ideal spot for couples and outdoor enthusiasts alike.
  • Sunken Gardens Park: Delight in the vibrant beauty of this stunning flower garden, perfect for families. With lush greenery and colourful blooms, it provides a serene atmosphere for leisurely strolls and picnics amidst nature.
  • Port Interpretive Centre: Engage with the rich maritime history at this interactive visitor centre. It offers adventure-filled activities and educational exhibits, making it a fantastic destination for families eager to learn about Prince Rupert's port activities.

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 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 from the city. Nearby accommodations include the Crest Hotel, a 3.5-star property, and the Prestige Oceanview Hotel, rated 3 stars, both situated 8.0km from YPR, offering easy access for travellers. Additionally, Tall Trees Bed & Breakfast is a charming 3-star option located 9.7km away. Each of these hotels provides transportation services to the airport, ensuring a seamless travel experience for visitors exploring the stunning landscapes of northern British Columbia.

Explore a world of travel with Expedia

Explore a world of travel with Expedia

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?
Many Expedia hotel reservations are refundable, provided that you cancel before the hotel's cancellation deadline – this is often within 24-48 hours of your scheduled arrival. If you have a non-refundable booking, it might still be possible to receive a refund if you cancel it within 24 hours of booking. Be sure to check your booking confirmation for the exact cancellation policy. For maximum flexibility, use our "Fully refundable property" filter during your search to find the right Prince Rupert hotel for you.
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 CA $109 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.