A calm sea with a small island covered in trees during sunset.

Hotels with Restaurants in Gulf Islands, British Columbia

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check availability on Gulf Islands Hotels with Restaurants

Tonight
Oct 16 - Oct 17
Tomorrow
Oct 17 - Oct 18
This weekend
Oct 16 - Oct 18
Next weekend
Oct 23 - Oct 25

Our top choices for Gulf Islands hotels with a restaurant

1. Mayne Island Resort

Mayne Island Resort
Mayne Island
Canada
Matthew
P8,357
P9,611 total
includes taxes & fees
Oct 18 - Oct 19
Mayne Island Resort

2. Poets Cove Resort & Spa

Poets Cove Resort & Spa
Pender Island
Canada
Nadia
P8,797
P10,116 total
includes taxes & fees
Oct 18 - Oct 19
Poets Cove Resort & Spa

3. Oceanfront Suites at Cowichan Bay

Oceanfront Suites at Cowichan Bay
Cowichan Bay
Canada
Blaine
P8,717
P10,024 total
includes taxes & fees
Nov 1 - Nov 2
Oceanfront Suites at Cowichan Bay

4. Harbour House Hotel

Harbour House Hotel
Salt Spring Island
United States
Svetlana
P14,755
P16,968 total
includes taxes & fees
Oct 18 - Oct 19
Harbour House Hotel

5. The Sidney Pier Hotel

The Sidney Pier Hotel
Booktown
Canada
Fred
P9,360
P10,858 total
includes taxes & fees
Nov 10 - Nov 11
The Sidney Pier Hotel

6. Villa Eyrie Resort

Villa Eyrie Resort
Malahat
Canada
Eunhee
P5,376
P8,715 total
includes taxes & fees
Nov 1 - Nov 2
Villa Eyrie Resort

7. Days Inn by Wyndham Victoria Airport Sidney

Days Inn by Wyndham Victoria Airport Sidney
Sidney
Canada
Tanya
P8,572
P9,944 total
includes taxes & fees
Nov 6 - Nov 7
Days Inn by Wyndham Victoria Airport Sidney

8. Brentwood Bay Resort - Adults Only (16+)

Brentwood Bay Resort - Adults Only (16+)
Brentwood Bay
Canada
Judy
P13,700
P15,481 total
includes taxes & fees
Nov 11 - Nov 12
Brentwood Bay Resort - Adults Only (16+)

9. James Bay Inn Hotel & Suites

James Bay Inn Hotel & Suites
James Bay
United Kingdom
Kenny
P5,158
P6,043 total
includes taxes & fees
Oct 27 - Oct 28
James Bay Inn Hotel & Suites

10. Best Western Cowichan Valley Inn

Best Western Cowichan Valley Inn
Duncan
Canada
Kimberly
P7,364
P8,469 total
includes taxes & fees
Oct 18 - Oct 19
Best Western Cowichan Valley Inn
View all properties

Top Gulf Islands Hotel Reviews

Strathcona Hotel

Strathcona Hotel

10/10 Excellent
"Jack was awesome at desk at check-in. So friendly and helpful"
Christine 2-night trip
Posted 1 hour ago
Strathcona Hotel
Royal Scot Hotel & Suites, Trademark Collection by Wyndham

Royal Scot Hotel & Suites, Trademark Collection by Wyndham

10/10 Excellent
"Room was clean, beds were comfy and the staff were very helpful with recommendations. Close enough to downtown to walk. Floyd’s, the restaurant on property, was delicious. Definitely go with an appetite!!!"
Dianna 2-night trip
Posted 1 hour ago
Royal Scot Hotel & Suites, Trademark Collection by Wyndham
Hotel Rialto

Hotel Rialto

10/10 Excellent
"very convenient location to downtown. there were homeless around but they did not bother us"
Barbara 2-night trip
Posted 1 hour ago
Hotel Rialto
Ocean Island Inn

Ocean Island Inn

10/10 Excellent
"The staff was super friendly! I also was able to play trivia which was awesome, this was an amazing place to stop over for the night ."
Lola 1-night trip
Posted 1 hour ago
Ocean Island Inn
Arbutus Inn

Arbutus Inn

8/10 Good
"Good enough"
brodie 1-night trip
Posted 3 hours ago
Arbutus Inn
Huntingdon Hotel and Suites

Huntingdon Hotel and Suites

10/10 Excellent
"overall this place is great. Easy to find from the ferries or the airport. Close to lots of restaurants and shops and the harbour. The breakfast is amazing. Parking is secure. Staff helpful. This is our second stay here and we wouldn't hesitate to use this property again."
Doug 3-night trip
Posted 3 hours ago
Huntingdon Hotel and Suites
Chateau Victoria Hotel and Suites

Chateau Victoria Hotel and Suites

8/10 Good
"location excellent, clean comfortable rooms and very helpful staff, nice penthouse restaurant."
Fraser 3-night trip
Posted 5 hours ago
Chateau Victoria Hotel and Suites
Hotel Grand Pacific

Hotel Grand Pacific

10/10 Excellent
"The room was a good size and had a small balcony with 2 chairs. Enjoyed sitting out there. The pool was excellent. We also enjoyed happy hour in their bar. Try their Old Fashion. A great twist on the original. also A $7.50 martini was such a deal. Bar food we tried was tasty. Also a"
Gordon 1-night trip
Posted 1 day ago
Hotel Grand Pacific

Frequently asked questions

How much do hotels with dining in Gulf Islands cost?
You'll pay between P6,043 and P16,968 per night for hotels in Gulf Islands. A perfect stay with a restaurant, or one that's close to a top foodie area, is just a few clicks away with Expedia. 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.
What are the best hotels with dining in Gulf Islands?
Experience the flavors of Gulf Islands when you stay at one of our multiple hotels with restaurants or close to foodie areas. With a total average guest review rating of 9.0, there's an irresistible option for every taste and budget. If you're traveling to Victoria, check out Abigail's Hotel, a 4-star escape with a garden and WiFi. Another recommended choice in this popular destination is The Magnolia Hotel and Spa. This 4.5-star hotel has an electric car charging station and dining romance packages.
How many hotels with dining are there in Gulf Islands?
Gulf Islands has 132 hotels offering access to some appetizing culinary experiences. Enter your destination and dates and organize your next getaway today.
Are there any family-friendly hotels with dining in Gulf Islands?
There are, so round up your group and get busy planning your Gulf Islands getaway! If Victoria is on your travel itinerary, lock in a stay at The Magnolia Hotel and Spa. This 4.5-star family-friendly hotel will put you close to some tasty foodie experiences. Amenities here include WiFi and nearby whale-watching activities. Another top choice with dining is Embassy Inn. Also in Victoria, it has a 3-star rating and comes with complimentary breakfast and WiFi. Victoria offers lots of family-friendly attractions when you're ready to sightsee. Royal BC Museum and Hatley Castle has something for all ages.
Are there any 5-star hotels with dining in Gulf Islands?
In Gulf Islands, 5-star hotels with dining are tough to find. But there are some 4-star options that will place you near some great food experiences. If you're heading to Victoria, put your feet up at Abigail's Hotel. It comes with handy amenities including concierge services and a garden. Otherwise, eat your way around Gulf Islands from The Oswego Hotel. Also in Victoria, it offers designer toiletries and a terrace.
Why book your hotel with dining in Gulf Islands with Expedia?
Whether you're seeking a hotel with a restaurant, or one that's close to a foodie hot spot, Expedia will have an escape that fits your tastes. Use our handy filters to search for Gulf Islands hotels with dining on-site. You can also refine your search for accommodations in desired locations full of restaurants, markets or cafés. Whatever you book, you'll always pick up a mouthwatering deal with Expedia!
How can I find cheap hotels with dining in Gulf Islands?
With Expedia's convenient filter tool, comparing cheap hotels with dining in Gulf Islands couldn't be simpler. To discover accommodations that'll make your wallet smile, refine your search results by star rating, meal plans and budget.
What is there to do in Gulf Islands near my hotel with dining?
No matter your interests, there are many things to put on your to-do list in Gulf Islands. If you're bound for Victoria, stop by Royal BC Museum, Craigdarroch Castle and Victoria Bug Zoo. Planning an escape in Sidney? Shaw Centre for the Salish Sea, Victoria Distillers and Sidney Museum and Archives are some of the best sights here.

Explore a world of travel with Expedia