British Columbia may have travel restrictions in place due to COVID-19.

Find out moreOpens in new tab or window

Find Hotels in Gulf Islands

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Filter by

Popular filters
Star rating
Your budget
Guest rating
Payment type
Property type
Area
Popular locations
Amenities
Accessibility
Trip type
Mayne Island Resort
3.5 out of 5
494 Arbutus Drive, Mayne Island, BC
Get Rates
14.47 km from city centre
4.2/5Very Good! (97 reviews)

"It has a nice view, dislike the dirty bedsheet and towels."…"

Reviewed on Oct. 25, 2020

Mayne Island Resort
On the Beach and Right in the Activity of Town!
175 Fulford Ganges Rd, Salt Spring Island, BC
Get Rates
7.31 km from city centre
4.7/5Exceptional! (61 reviews)
Very nice location

"Very clean and well equipped - no need to bring any kitchen supplies. Easy walk into town to shops and restaurants. Melodie was very helpful in answering all our questions."…"

Reviewed on Nov. 20, 2020

On the Beach and Right in the Activity of Town!
Driftwood Village
3 out of 5
205 Bluff Road East, Galiano, BC
Get Rates
11.61 km from city centre
4.1/5Very Good! (37 reviews)

"Great stay in a lovely little cabin! Perfect for social distancing."…"

Reviewed on Jul. 5, 2020

Driftwood Village
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Mineral Springs Resort
2.5 out of 5
1460 North Beach Rd, Salt Spring Island, BC
The price is CA $220 per night from Dec 8 to Dec 9
16.17 km from city centre
4.2/5Very Good! (168 reviews)

"This is a fabulous location and property. Beautiful cabins, wonderful staff, the view is breathtaking, especially watching the ocean in front of a blazing fireplace. So relaxing, comfortable bed, and terrific mineral hot tub. Comfortable for 2"…"

Reviewed on Oct. 31, 2020

Mineral Springs Resort
Hedgerow House B&B
3.5 out of 5
238 Park Drive, Salt Spring Island, BC
Get Rates
8.36 km from city centre
4.9/5Exceptional! (24 reviews)

"Jayne and Peter were excellent hosts and shared their knowledge of the island with great recommendations! The accommodations were very clean and immaculate, the Balcony Room spacious and comfortable. The location is centrally located on the island and was a 10 minute walk to Ganges harbour, restaurants ..."…"

Reviewed on Oct. 16, 2020

Hedgerow House B&B
Cusheon Lake Resort
3 out of 5
171 Natalie Lane, Salt Spring Island, BC
Get Rates
2.7 km from city centre
4.8/5Exceptional! (91 reviews)

"Great place to stay. Friendly host. Lovely cabin. Thanks again. Hope to return sooner then later."…"

Reviewed on Oct. 26, 2020

Cusheon Lake Resort
The Cedarwood Inn & Suites
2.5 out of 5
9522 Lochside Drive, Sidney, BC
Free cancellationReserve now, pay when you stay
The price is CA $125 per night from Nov 26 to Nov 27
17.85 km from city centre
4/5Very Good! (374 reviews)

"Very clean and a beautiful view of the water. Would recommend this Inn."…"

Reviewed on Aug. 12, 2020

The Cedarwood Inn & Suites
Best Western Plus Emerald Isle Hotel
2.5 out of 5
2306 Beacon Ave, Sidney, BC
Free cancellationReserve now, pay when you stay
The price is CA $152 per night from Dec 8 to Dec 9
16.93 km from city centre
4.3/5Excellent! (524 reviews)

"Very clean, friendly staff. Would definitely stay again."…"

Reviewed on Oct. 24, 2020

Best Western Plus Emerald Isle Hotel
Poets Cove Resort & Spa
4 out of 5
9801 Spalding Rd, Pender Island, BC
Free cancellationReserve now, pay when you stay
The price is CA $395 per night from Nov 26 to Nov 27
16.59 km from city centre
4.2/5Very Good! (117 reviews)

"The view, pool and hot tub. Dinner for 5 excellent all around."…"

Reviewed on Oct. 18, 2020

Poets Cove Resort & Spa
Sandman Hotel Victoria
3 out of 5
2852 Douglas St, Victoria, BC
Free cancellationReserve now, pay when you stay
The price is CA $84 per night from Nov 29 to Nov 30
40.33 km from city centre
3.8/5Good! (893 reviews)

"Love it my fave hotel to go to and always affordable"…"

Reviewed on Oct. 19, 2020

Sandman Hotel Victoria
Salt Spring Acreage - 200 ft2 Sleeping Cabin + 400ft2 Studio Cabana Across Lake
Cusheon Lake, Sleeping Cabin, Studio Cabana, Salt Spring Island, BC
Get Rates
8.63 km from city centre
4.2/5Very Good! (13 reviews)

"We enjoyed our stay. The cabin and cabana are quite rustic and cute"…"

Reviewed on Sep. 11, 2020

Salt Spring Acreage - 200 ft2 Sleeping Cabin + 400ft2 Studio Cabana Across Lake
Amara Luxury Bed and Breakfast -private Hot Tub And Garden
Get Rates
11.73 km from city centre
5/5Exceptional! (20 reviews)
Lovely Garden Suite in a Beautiful Location.

"This suite is nicely decorated, well stocked with amenities, and has a beautiful garden scenery. The suite is private and romantic. Close to ferries, Sydney and only a 30 minute drive to downtown Victoria. We had a great time and would surely book this suite again!"…"

Reviewed on Oct. 11, 2020

Amara Luxury Bed and Breakfast -private Hot Tub And Garden
Travelodge by Wyndham Victoria Airport
3 out of 5
2280 Beacon Ave, Sidney, BC
Free cancellation
The price is CA $128 per night from Nov 27 to Nov 28
16.87 km from city centre
4.1/5Very Good! (982 reviews)

"It was perfect for overnight with early morning departure from airport. Easy parking, comfortable room and pleasant front desk staff."…"

Reviewed on Nov. 7, 2020

Travelodge by Wyndham Victoria Airport
The Sidney Pier Hotel & Spa
3.5 out of 5
9805 Seaport Place, Sidney, BC
Free cancellationReserve now, pay when you stay
The price is CA $165 per night from Nov 29 to Nov 30
16.99 km from city centre
4.6/5Wonderful! (765 reviews)

"Excellent hotel in a beautiful location overlooking the water"…"

Reviewed on Nov. 23, 2020

The Sidney Pier Hotel & Spa
Elevate Rooms Armand Heights
4 out of 5
221 Armand Way, Salt Spring Island, BC
The price is CA $145 per night from Nov 28 to Nov 29
4.02 km from city centre
4.6/5Wonderful! (35 reviews)

"Irina’s place is great: beautiful view, very bright nice room, there is a jacuzzi right at the room! Highly recommend!!!"…"

Reviewed on Oct. 13, 2020

Elevate Rooms Armand Heights
Harbour House Hotel
3 out of 5
121 Upper Ganges Rd, Salt Spring Island, BC
Free cancellationReserve now, pay when you stay
The price is CA $130 per night from Dec 1 to Dec 2
8.06 km from city centre
4.3/5Excellent! (226 reviews)

"Clean, friendly great upgrade. Staff was very nice and helpful. Will return for sure"…"

Reviewed on Oct. 16, 2020

Harbour House Hotel
The Latch Inn
3 out of 5
2328 Harbour Road, Sidney, BC
The price is CA $205 per night from Nov 26 to Nov 27
14.89 km from city centre
5/5Exceptional! (2 reviews)

"Beautiful location. An extremely unique log building, with cozy rooms and fine furniture. The owners are welcoming, very organized and helpful. Full, delicious breakfast meals are served in a lovely dining area."…"

Reviewed on Oct. 2, 2020

The Latch Inn
Brentwood Bay Resort & Spa
4.5 out of 5
849 Verdier Ave, Brentwood Bay, BC
Free cancellationReserve now, pay when you stay
The price is CA $169 per night from Nov 29 to Nov 30
24.71 km from city centre
4.7/5Exceptional! (990 reviews)

"Quiet location. By a marina and the ferry terminal."…"

Reviewed on Nov. 20, 2020

Brentwood Bay Resort & Spa
Oak Bay Beach Hotel
4.5 out of 5
1175 Beach Dr, Victoria, BC
Free cancellationReserve now, pay when you stay
The price is CA $236 per night from Dec 15 to Dec 16
43.38 km from city centre
4.8/5Exceptional! (993 reviews)

"Access to the downtown, covered parking, great room, outstanding showers, clean,clean facilities, friendly helpful staff, outstanding food....what more could you ask for?"…"

Reviewed on Nov. 21, 2020

Oak Bay Beach Hotel
Hotel Zed Victoria
3 out of 5
3110 Douglas St, Victoria, BC
Free cancellationReserve now, pay when you stay
The price is CA $96 per night from Nov 30 to Dec 1
39.6 km from city centre
4.3/5Excellent! (983 reviews)

"I loved the retro feel of the room. It was very small though. COVID restricted many amenities but staff were willing to accommodate."…"

Reviewed on Nov. 24, 2020

Hotel Zed Victoria
Don't see what you're looking for?
See all available properties in Gulf Islands
View all properties
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.

Gulf Islands Hotel Guide

Expedia.ca offers a selection of 1076 hotels in Gulf Islands. You are sure to find cheap deals and discount rates among them with our Best Price Guarantee. No matter what type of hotel strikes your fancy, we will let you search for your preferred one to accommodate your travel needs.

Expedia.ca will not only save you time, but also money when booking your stay at a hotel in Gulf Islands. Making reservations so you can stay within your budget is easy with us.

Expedia.ca even provides you with a map so you may find hotels in the Gulf Islands neighborhood you prefer.

Go ahead. Enter your travel dates to view the best offers on hotel rooms in Gulf Islands, British Columbia now!

More trip options

Recent Reviews in Gulf Islands