Find hotels in Gabriola Island from ¥11,141
Most hotels are fully refundable. Because flexibility matters.
Save an average of 15% on thousands of hotels with Expedia Rewards.
Search over 2.9 million properties and 550 airlines worldwide
Compare 540 hotels, room rates, hotel reviews and availability. Most hotels are fully refundable.
More cheap stays in Gabriola Island
Travelodge by Wyndham Nanaimo
96 Terminal Avenue North, Nanaimo, BC
The price is ¥12,172 per night from Mar 31 to Apr 1
¥12,172
per night
Mar 31 - Apr 1
7.6/10 Good! (1,005 reviews)
Gabriola Island hotels information
Number of reviews | 5,639 |
---|---|
Accommodation | 540 hotels |
Lowest Price | ¥11,141 |
Highest Price | ¥45,455 |
Frequently asked questions
Recent reviews of Gabriola Island hotelsExpedia verified reviews
5/5 Excellent
"It's very comfortable and clean. Dinner there was wonderful. "
A verified traveler stayed at The Grand Hotel Nanaimo
Posted 6 days ago
5/5 Excellent
"Comfortable and clean"
A verified traveler stayed at Ramada by Wyndham Nanaimo
Posted 13 days ago
Stay near popular Gabriola Island attractions
More Accommodation Types in Gabriola Island
Hotels near Gabriola Island Airports
Other Hotels near Gabriola Island, British Columbia
- Richmond Hotels
- Salt Spring Island Hotels
- Nanaimo Hotels
- Parksville Hotels
- Vancouver Island Hotels
- Halfmoon Bay Hotels
- Sechelt Hotels
- Gibsons Hotels
- Bowen Island Hotels
- Duncan Hotels
- Nanoose Bay Hotels
- Cowichan Bay Hotels
- Lake Cowichan Hotels
- Ladysmith Hotels
- Galiano Hotels
- Chemainus Hotels
- Roberts Creek Hotels
- North Oyster Hotels
- North Cowichan Hotels
- Gulf Islands Hotels
More Popular Hotels in British Columbia
Expedia's Latest Trends
Hotels
Flights
Activities
Packages
General
Visit Vancouver IslandVisit Cape Breton IslandVisit SurreyVisit Downtown KelownaVisit GastownVisit Granville IslandVisit BurnabyVisit Eastern TownshipsVisit LangfordVisit YaletownVisit Whistler VillageVisit Downtown VancouverVisit Okanagan ValleyVisit KitsilanoVisit North VancouverVisit New Westminster