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

This weekend
Next weekend

Our top choices for Discovery Islands hotels with a restaurant

Painter's Lodge

Painter's Lodge
3.0 star property
Campbell River
8.8 out of 10, Excellent, (87 reviews)
"Beautiful setting … always a pleasure to stay here!"
Canada
Doreen Shannon
The price is P4,748
P5,507 total
includes taxes & fees
Mar 29 - Mar 30
Painter's Lodge

Heriot Bay Inn

Heriot Bay Inn
2.5 star property
Quadra Island
8.0 out of 10, Very Good, (168 reviews)
"Felt so welcome, very nice staff and room was very quaint and peaceful. Would definitely stay again. Pub has fantastic food and staff. Very warm welcoming atmosphere."
Canada
Candi
The price is P4,965
P5,611 total
includes taxes & fees
Mar 26 - Mar 27
Heriot Bay Inn

Coast Discovery Inn

Coast Discovery Inn
3.0 star property
Campbell River
8.2 out of 10, Very Good, (1,007 reviews)
"Rooms were great, staff was friendly and helpful, close to the ocean and amenities. "
Canada
Jill
The price is P5,628
P6,528 total
includes taxes & fees
Mar 29 - Mar 30
Coast Discovery Inn

Naturally Pacific Resort

Naturally Pacific Resort
4.0 star property
Campbell River
9.6 out of 10, Exceptional, (721 reviews)
"Great place to stay , loved the amenities, room very clean & staff helpful "
Canada
Tom
The price is P7,869
P10,402 total
includes taxes & fees
Mar 29 - Mar 30
Naturally Pacific Resort

Anchor Inn And Suites

Anchor Inn And Suites
3.0 star property
Campbell River
8.0 out of 10, Very Good, (1,000 reviews)
"Clean room with a nice ocean view, staff very friendly and helpful. Would definitely stay again "
Canada
James
Anchor Inn And Suites

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, (245 reviews)
"Will definitely visit again "
Canada
Gary
The price is P5,880
P6,762 total
includes taxes & fees
Apr 1 - Apr 2
The Lund Resort at Klah ah men
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 P5,507 to P10,402 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.