A man holding a canoe with a painted design.

Hotels with Restaurants in Discovery Islands, British Columbia

  • 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 availability on Discovery Islands Hotels with Restaurants

Next weekend
In two weeks

Our top choices for Discovery Islands hotels with a restaurant

Painter's Lodge

Painter's Lodge
3.0 star property
Campbell River
8.4 out of 10, Very Good, (251 reviews)
"clean rooms, beautiful location"
Canada
Melanie
The price is P7,731
P8,968 total
includes taxes & fees
Jun 30 - Jul 1
Painter's Lodge

Naturally Pacific Resort

Naturally Pacific Resort
4.0 star property
Campbell River
9.6 out of 10, Exceptional, (835 reviews)
"Nice stay , clean rooms, dog friendly and good food available ."
Canada
John
The price is P8,513
P11,629 total
includes taxes & fees
Jun 30 - Jul 1
Naturally Pacific Resort

The Lund Resort at Klah ah men

The Lund Resort at Klah ah men
3.0 star property
Lund
8.0 out of 10, Very Good, (264 reviews)
"beautiful location"
Canada
Jean
The price is P6,997
P8,116 total
includes taxes & fees
Jul 1 - Jul 2
The Lund Resort at Klah ah men

Coast Discovery Inn

Coast Discovery Inn
3.0 star property
Campbell River
8.4 out of 10, Very Good, (1,003 reviews)
"Nice stay"
Canada
Abimbola
The price is P9,396
P10,900 total
includes taxes & fees
Jun 29 - Jun 30
Coast Discovery Inn

Anchor Inn & Suites, BW Signature Collection

Anchor Inn & Suites, BW Signature Collection
3.0 star property
Campbell River
8.0 out of 10, Very Good, (1,002 reviews)
"Had an amazing stay with great views"
Canada
Parneet
The price is P7,347
P8,522 total
includes taxes & fees
Jun 30 - Jul 1
Anchor Inn & Suites, BW Signature Collection
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.

Top Discovery Islands Hotel Reviews

Frequently asked questions

How much do hotels with dining in Discovery Islands cost?
The price for hotels in Discovery Islands ranges from P8,116 to P11,629 per night. Expedia has unbeatable offers on properties with restaurants or near terrific dining experiences that'll please both your taste buds and bank account. These prices were available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
How many hotels with dining are there in Discovery Islands?
Discovery Islands has 6 hotels offering easy access to some terrific food experiences. Enter your destination and travel dates and book your perfect getaway today.
Why book your hotel with dining in Discovery Islands with Expedia?
Expedia makes it easy to find your ideal hotel with dining in Discovery Islands. Make the most of our filters to search for stays with a restaurant on-site. If you have a certain budget, choose how much you want to spend and the star rating of your hotel. We'll help you find the perfect fit whatever your bank balance or tastes.
How can I find cheap hotels with dining in Discovery Islands?
With Expedia's handy filter tool, getting your hands on cheap hotels with dining in Discovery Islands is a snap. To find accommodations that are easy on the wallet, fine-tune your search results by budget, star rating and meal plans.
What is there to do in Discovery Islands near my hotel with dining?
Discovery Islands has so much to see and do, it can be hard to decide where to start. If you're planning some time in Quadra Island, Rebecca Spit Marine Provincial Park is a must-do.