Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Gulf Islands

Filter by star ratings
All filters
Stonehouse Bed And Breakfast
Stonehouse Bed And Breakfast
10.0 Excellent
641 Fulford Ganges Road, Ganges, BC, Canada
Show on map
1.5 mi from city centre, Ganges, BC, Canada 
ExcellentBased on 1 review
10.0

Stonehouse Bed and Breakfast is situated on Salt Spring Island and offers 4-star accommodation as well as free Wi-Fi. It also provides luggage storage, a BBQ/picnic area and a terrace.

Harbour House Hotel
Harbour House Hotel
8.4 Excellent
121 Upper Ganges Road, Ganges, BC, Canada
Show on map
0.4 mi from city centre, Ganges, BC, Canada 
ExcellentBased on 432 reviews
8.4

The Harbour House Hotel Ganges is a comfortable setting while visiting Ganges and is close to everything the area has to offer. It offers complimentary Wi-Fi, a 24-hour reception and massage services.

Green Acres Lakeside Resort Salt Spring Island
Green Acres Lakeside Resort Salt Spring Island
9.1 Excellent
241 Langs Road, Ganges, BC, Canada
Show on map
3.8 mi from city centre, Ganges, BC, Canada 
ExcellentBased on 55 reviews
9.1

Featuring free Wi-Fi and a private beach, this comfortable property is a short car ride from Ganges. It features comfortable lodgings with an en suite bathroom and a kitchenette.

Serenity by the Sea Retreat B&B
Serenity by the Sea Retreat B&B
9.0 Excellent
65 Serenity Lane, Galiano Island, BC, Canada
Show on map
5.3 mi from city centre, Galiano Island, BC, Canada 
ExcellentBased on 65 reviews
9.0

There are 3 rooms at Serenity By The Sea, each offering all the necessities to ensure a comfortable stay.

Mayne Island Resort
Mayne Island Resort
8.0 Excellent
494 Arbutus Drive, Mayne Island, BC, Canada
Show on map
2.1 mi from city centre, Mayne Island, BC, Canada 
ExcellentBased on 77 reviews
8.0

Within a 80-minute car trip of Victoria International Airport, Mayne Island Resort offers an indoor pool and free wireless internet. It also features a tour desk, a library and a terrace.

The Cottages on Salt Spring Island
The Cottages on Salt Spring Island
8.8 Excellent
Ganges, BC, Canada
Show on map
1.6 mi from city centre, Ganges, BC, Canada 
ExcellentBased on 341 reviews
8.8

The Cottages on Salt Spring Island is located in Ganges and features free Wi-Fi.

Top Rated Gulf Islands hotels

Show all 84 hotels
1
Stonehouse Bed And Breakfast
Stonehouse Bed And Breakfast
10.0 Excellent
641 Fulford Ganges Road, Ganges, BC, Canada
Show on map
1.5 mi from city centre, Ganges 

Stonehouse Bed and Breakfast is situated on Salt Spring Island and offers 4-star accommodation as well as free Wi-Fi. It also provides luggage storage, a BBQ/picnic area and a terrace.

2
Harbour House Hotel
Harbour House Hotel
8.4 Excellent
121 Upper Ganges Road, Ganges, BC, Canada
Show on map
0.4 mi from city centre, Ganges 

The Harbour House Hotel Ganges is a comfortable setting while visiting Ganges and is close to everything the area has to offer. It offers complimentary Wi-Fi, a 24-hour reception and massage services.

Cheapest hotels in Gulf Islands, British Columbia

Show all 84 hotels
Mayne Island Resort
Mayne Island Resort
8.0 Excellent
494 Arbutus Drive, Mayne Island, BC, Canada
Show on map
2.1 mi from city centre,  

Within a 80-minute car trip of Victoria International Airport, Mayne Island Resort offers an indoor pool and free wireless internet. It also features a tour desk, a library and a terrace.

$113
Avg. per night
The Cottages on Salt Spring Island
The Cottages on Salt Spring Island
8.8 Excellent
Ganges, BC, Canada
Show on map
1.6 mi from city centre,  

The Cottages on Salt Spring Island is located in Ganges and features free Wi-Fi.

$176
Avg. per night
Serenity by the Sea Retreat B&B
Serenity by the Sea Retreat B&B
9.0 Excellent
65 Serenity Lane, Galiano Island, BC, Canada
Show on map
5.3 mi from city centre,  

There are 3 rooms at Serenity By The Sea, each offering all the necessities to ensure a comfortable stay.

$188
Avg. per night
Harbour House Hotel
Harbour House Hotel
8.4 Excellent
121 Upper Ganges Road, Ganges, BC, Canada
Show on map
0.4 mi from city centre,  

The Harbour House Hotel Ganges is a comfortable setting while visiting Ganges and is close to everything the area has to offer. It offers complimentary Wi-Fi, a 24-hour reception and massage services.

$189
Avg. per night
Green Acres Lakeside Resort Salt Spring Island
Green Acres Lakeside Resort Salt Spring Island
9.1 Excellent
241 Langs Road, Ganges, BC, Canada
Show on map
3.8 mi from city centre,  

Featuring free Wi-Fi and a private beach, this comfortable property is a short car ride from Ganges. It features comfortable lodgings with an en suite bathroom and a kitchenette.

$197
Avg. per night
Stonehouse Bed And Breakfast
Stonehouse Bed And Breakfast
10.0 Excellent
641 Fulford Ganges Road, Ganges, BC, Canada
Show on map
1.5 mi from city centre,  

Stonehouse Bed and Breakfast is situated on Salt Spring Island and offers 4-star accommodation as well as free Wi-Fi. It also provides luggage storage, a BBQ/picnic area and a terrace.

$242
Avg. per night

Hotel prices in Gulf Islands

3 stars

$113 - $197

Green Acres Lakeside Resort Salt Spring Island
$197
Avg. per night
Harbour House Hotel

#2 Most popular

Harbour House Hotel
8.4 Excellent
$189
Avg. per night
Mayne Island Resort

Best value

Mayne Island Resort
8.0 Excellent
$113
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Gulf Islands

Cities in Gulf Islands

Gulf Islands travel FAQs

  • Where is the best place to stay in Gulf Islands?

    When visiting Gulf Islands, consider checking out Ganges, Mayne Island, and Fernwood as some of the most sought after locations.

  • What are the best hotels in Gulf Islands?

    The Cottages on Salt Spring Island (8.8/10 from 341 reviews), Green Acres Lakeside Resort Salt Spring Island (9.1/10 from 55 reviews), and Wetherly Inn (9.4/10 from 15 reviews) are all highly rated places to stay in Gulf Islands.