Find hotels in Prince Rupert from CA $178

  • 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

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,003 reviews)
"everything was wonderful. would stay again "
Canada
Bernice
The price is CA $225
CA $259 total
includes taxes & fees
May 27 - May 28
Prestige Oceanview Hotel Prince Rupert

Tall Trees Bed & Breakfast

Tall Trees Bed & Breakfast
3.0 star property
Prince Rupert
8.2 out of 10, Very good, (427 reviews)
"Fun place to stay. You need to enjoy pets as there are other guests with pets and the owner had dogs. "
Canada
Clint
The price is CA $159
CA $183 total
includes taxes & fees
Apr 30 - May 1
Tall Trees Bed & Breakfast

Inn On The Harbour

Inn On The Harbour
2.5 star property
Prince Rupert
8.8 out of 10, Excellent, (252 reviews)
"The breakfast was great and the staff was friendly and attentive. "
Canada
Camryn
The price is CA $179
CA $206 total
includes taxes & fees
May 11 - May 12
Inn On The Harbour

Highliner Hotel & Conference Centre

Highliner Hotel & Conference Centre
2.5 star property
Prince Rupert
6.8 out of 10, (756 reviews)
"The stay was fine for the price. Room was decent and clean. Hotel needs updating badly. Towels, shower curtains, bedding, beds, etc. "
Canada
Thecla
The price is CA $165
CA $190 total
includes taxes & fees
Apr 30 - May 1
Highliner Hotel & Conference Centre

Moby Dick Inn

Moby Dick Inn
2.0 star property
Prince Rupert
7.4 out of 10, Good, (599 reviews)
"Yes just not to far from Moby Dick Inn "
Canada
Randy
The price is CA $135
CA $178 total
includes taxes & fees
Apr 29 - Apr 30
Moby Dick Inn

Pacific Inn

Pacific Inn
2.5 star property
Prince Rupert
7.2 out of 10, Good, (628 reviews)
"Room was super clean and staff was friendly."
Canada
Gregory S.
The price is CA $162
CA $187 total
includes taxes & fees
Apr 29 - Apr 30
Pacific Inn

Crest

Crest
3.5 star property
Prince Rupert
8.8 out of 10, Excellent, (351 reviews)
"Dated hotel but clean and comfortable with beautiful ocean views and delicious food from their waterfront restaurant "
Canada
Anonymous traveller
Crest

Eagle Bluff Bed & Breakfast

Eagle Bluff Bed & Breakfast
2.5 star property
Prince Rupert
9.0 out of 10, Wonderful, (87 reviews)
"Excellent location, very clean and excellent breakfast. "
Canada
Gary
Eagle Bluff Bed & Breakfast

Eagle Close Executive Bed & Breakfast

Eagle Close Executive Bed & Breakfast
3.0 star property
Prince Rupert
8.6 out of 10, Excellent, (91 reviews)
"It was a very pleasant stay"
Canada
Stephanie
Eagle Close Executive Bed & Breakfast

Anchor Inn Prince Rupert

Anchor Inn Prince Rupert
2.5 star property
Prince Rupert
6.0 out of 10, (24 reviews)
"Clean & quiet large room Restaurant and bar have been closed for 5 years!"
Canada
Anonymous traveller
Anchor Inn Prince Rupert
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 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.

Photo by Sig
Open Photo by Sig

Top Prince Rupert Hotel Reviews

Recent Reviews in Prince Rupert

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

  • 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.

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. Find more child-friendly accommodations in Prince Rupert
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. Find more hotels with free breakfast in Prince Rupert
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. View all budget hotels in Prince Rupert
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. See all romantic hotels in Prince Rupert
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 CA $178 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