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

Find out moreOpens in new tab or window

Search for Gabriola Island Hotels from CA $58

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
Up The Creek Backpacker's Lodge
1.5 out of 5
1261 Roberts Creek Road, Roberts Creek, BC
Free cancellation
The price is CA $84 per night from Oct 31 to Nov 1
30.78 km from city centre
4.2/5Very Good! (29 reviews)

"Very friendly and cozy atmosphere. Staff were helpful in guiding me towards local tourism . Great grounds and buildings"…"

Reviewed on Oct. 3, 2020

Up The Creek Backpacker's Lodge
Painted Turtle Guesthouse
1.5 out of 5
121 Bastion St, Nanaimo, BC
Free cancellationReserve now, pay when you stay
The price is CA $58 per night from Nov 1 to Nov 2
11.49 km from city centre
3.9/5Very Good! (96 reviews)

"I love this spot! Always stay here when I’m in Nanaimo. The location is great and the people are lovely."…"

Reviewed on Aug. 31, 2020

Painted Turtle Guesthouse
Sunshine Lodge
2 out of 5
679 North Rd., Gibsons, BC
Free cancellationReserve now, pay when you stay
The price is CA $118 per night from Oct 30 to Oct 31
33.25 km from city centre
3.9/5Good! (195 reviews)

"Clean and comfy, it is not modern. The owners are friendly. The pool area is nice. Decent location. Overall a positive experience."…"

Reviewed on Sep. 14, 2020

Sunshine Lodge

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Sunshine Coast Treetop Bed & Breakfast
3.5 out of 5
6840 Sunshine Coast Hwy, Sechelt, BC
Get Rates
34.21 km from city centre
4.1/5Very Good! (80 reviews)

"Nice staff and views. lots of local information. Quiet and clean room."…"

Reviewed on Sep. 16, 2020

Sunshine Coast Treetop Bed & Breakfast
Mineral Springs Resort
2.5 out of 5
1460 North Beach Rd, Salt Spring Island, BC
The price is CA $220 per night from Nov 2 to Nov 3
31.39 km from city centre
4.2/5Very Good! (166 reviews)

"Beautiful views, friendly staff. Wooden fireplace was perfect for a rainy day."…"

Reviewed on Oct. 12, 2020

Mineral Springs Resort
Cedars Inn Hotel & Convention Center
2 out of 5
895 Gibsons Way, Gibsons, BC
Free cancellationReserve now, pay when you stay
The price is CA $110 per night from Oct 31 to Nov 1
32.92 km from city centre
3.6/5Good! (258 reviews)

"I like the location,staff are nice and friendly,but the building is poorly insulated .we could hear the occupants uptairs having a shower,flushed toilets etc. These noise woke us early morning, the front door panel was missing halfway and exposed a screw thats holding the box key.luckily my husband ..."…"

Reviewed on Oct. 11, 2020

Cedars Inn Hotel & Convention Center
Driftwood Motor Inn
2.5 out of 5
5454 Trail Ave., Sechelt, BC
Free cancellationReserve now, pay when you stay
The price is CA $149 per night from Nov 1 to Nov 2
34.08 km from city centre
3.7/5Good! (263 reviews)

"The room was good and clean. The bed was a little harder than I like but it wasn’t the end all, be all. We were a group of 4 and were given extra towels immediately upon our arrival. Our stay overall Very good. No complaints here!"…"

Reviewed on Oct. 12, 2020

Driftwood Motor Inn
Best Western Dorchester Hotel
2.5 out of 5
70 Church St, Nanaimo, BC
Free cancellationReserve now, pay when you stay
The price is CA $129 per night from Nov 14 to Nov 15
11.46 km from city centre
3.8/5Good! (740 reviews)

"Lovely unique hotel . Can’t beat the view of the waterfront . Close to shops and restaurants. Front desk service impeccable!"…"

Reviewed on Oct. 8, 2020

Best Western Dorchester Hotel
Best Western Northgate Inn
2.5 out of 5
6450 Metral Drive, Nanaimo, BC
Free cancellationReserve now, pay when you stay
The price is CA $136 per night from Nov 12 to Nov 13
20.66 km from city centre
4.4/5Wonderful! (592 reviews)

"Convenient location. The hotel was recently renovated. Everything is so clean."…"

Reviewed on Aug. 31, 2020

Best Western Northgate Inn
Sage Cottage at The Last Resort on Berry Point Road on Gabriola Island, B.C
893 Berry Point Rd, Sage Cottage (back cottage), Gabriola Island, BC
Get Rates
5.36 km from city centre
4.6/5Exceptional! (14 reviews)
Our stay at Sage Cottage

"Sage Cottage was perfect for our 3-day stay on Gabriola Island as it was well-appointed and close to the water, beach walks, sunset viewing, and a good place to start and end a bike ride. Our hosts, Alison and Kevin, were very friendly and forthcoming about things to do on Gabriola and available ..."…"

Reviewed on Aug. 30, 2020

Sage Cottage at The Last Resort on Berry Point Road on Gabriola Island, B.C
Ramada by Wyndham Nanaimo
2.5 out of 5
315 Rosehill Street, Nanaimo, BC
Free cancellationReserve now, pay when you stay
The price is CA $130 per night from Oct 30 to Oct 31
12.27 km from city centre
4.1/5Very Good! (976 reviews)

"Our room was large and clean. The hotel staff are amazing. The hotel is very secure & quiet. Highly recommended!!"…"

Reviewed on Oct. 18, 2020

Ramada by Wyndham Nanaimo
The Port-O-Call Inn & Suites
2 out of 5
505 Terminal Avenue North, Nanaimo, BC
Free cancellationReserve now, pay when you stay
The price is CA $85 per night from Oct 30 to Oct 31
12.32 km from city centre
3.5/5Good! (308 reviews)

"Good place to stay. There were a few homeless people nearby 7/11 but the rest is fine. The reception advised me to park my car somewhere in front of cameras. Nothing happened but you want to be safe. The hotel spent money to make the landscape nice that I liked. Comfortable bed and clean room."…"

Reviewed on Oct. 20, 2020

The Port-O-Call Inn & Suites
Best Western Plus Chemainus Inn
2.5 out of 5
9573 Chemainus Road, Chemainus, BC
Free cancellationReserve now, pay when you stay
The price is CA $136 per night from Nov 6 to Nov 7
28.19 km from city centre
4.7/5Exceptional! (592 reviews)

"Clean, comfortable, up to date. Had a hot breakfast available."…"

Reviewed on Sep. 30, 2020

Best Western Plus Chemainus Inn
Travelodge by Wyndham Nanaimo
2 out of 5
96 Terminal Avenue North, Nanaimo, BC
Free cancellationReserve now, pay when you stay
The price is CA $89 per night from Nov 1 to Nov 2
12.01 km from city centre
3.7/5Good! (960 reviews)

"Was clean but dated, in need of sprucing up. Very dog friendly which was great and reasonable dog fee too."…"

Reviewed on Oct. 21, 2020

Travelodge by Wyndham Nanaimo
Days Inn by Wyndham Nanaimo
2.5 out of 5
809 Island Hwy S, Nanaimo, BC
Free cancellationReserve now, pay when you stay
The price is CA $118 per night from Oct 30 to Oct 31
11.36 km from city centre
3.8/5Good! (959 reviews)

"Good. The front desk was kind and nice. I was surprised with the deposit money for any broken things during your stay. Otherwise i love our one night stay.😉😊"…"

Reviewed on Oct. 13, 2020

Days Inn by Wyndham Nanaimo
Don't see what you're looking for?
See all available properties in Gabriola Island
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.

Gabriola Island Hotel Guide

Expedia currently doesn't have any lodging options within Gabriola Island proper, but our comprehensive database has a range of short and long-stay options in the vicinity. You'll find approximately 41 accommodation options within a 0.1-kilometre (0.06-mile) radius of Gabriola Island.

The nearest Expedia hotel is the Mineral Springs Resort, British Columbia, located 30 kilometres (19 miles) from the center of Gabriola Island. Another handy option is the Beachside Garden B&B, located in British Columbia, which is 19 kilometres (12 miles) from Gabriola Island.

The Coast Bastion Hotel is 12 kilometres (7 miles) away from downtown Gabriola Island. Another hotel is the Best Western Plus Chemainus Inn, which is situated 30 kilometres (17 miles) away. Some other places to stay include the Marinaside Resort and the Inn On Long Lake.

If time permits, you should travel to other parts of Vancouver Island. Check out Vancouver Island's old towns, history museums and open-air museums or enjoy the region's forests, rivers and streams. Locals and visitors alike in this section of Canada often enjoy snowboarding and skiing.

Looking for more to do? Why not spend the day enjoying University of Victoria and Fisgard Lighthouse, which you'll find in Victoria, 85 kilometres (54 miles) to the south of Gabriola Island. Expedia-listed Victoria hotels and accommodations are the The Fairmont Empress and Humboldt House B&B. Or, you could stay in Salt Spring Island, 45 kilometres (27 miles) to the southeast of Gabriola Island, where you can pick from the Seabreeze Inne and Stonehouse B&B. Should you choose to stay in Salt Spring Island, set aside some time to check out the Ganges Marina and Ruckle Provincial Park.

If watching sport is a favourite pastime, be sure to visit BC Place Stadium, which is 50 kilometres (31 miles) to the east of Gabriola Island. For visitors who are interested in sleeping nearby, make a reservation in the Fairmont Pacific Rim or Shangri-La Hotel, Vancouver.

Located 12 kilometres (7 miles) away from Gabriola Island is Nanaimo Harbour Water Aerodrome Airport. Stay nearby at Best Western Dorchester Hotel or Ramada Nanaimo.

Frequently asked questions

Where is the best place to stay in Gabriola Island?
Based on Expedia’s traveler preferences, Sage Cottage at The Last Resort on Berry Point Road on Gabriola Island, B.C is a top place to stay in Gabriola Island. Two other options for your stay in the area are Coast Bastion Hotel and Days Inn by Wyndham Nanaimo.
If I need to cancel my hotel reservation in Gabriola Island, will I receive a refund?
Yes, you’ll find most hotel room reservations are refundable if you cancel before the accommodation’s cancellation deadline, which is often 24 or 48 hours before your check-in date. If you have a reservation that’s non-refundable, you might be able to still cancel and receive a refund within 24 hours of your booking. Add your dates and click on “Search”, then filter by “free cancellation” to get the best deals in Gabriola Island.
What are some accommodations with pools in Gabriola Island?
Pacific Shores Resort & Spa: 3.5-star hotel located near Rathtrevor Beach Provincial Park. Features a private beach, an indoor pool, and a full-service spa. Gibsons Garden Hotel and Microtel Inn & Suites by Wyndham Oyster Bay are two additional hotels that feature an onsite pool.

Recent Reviews in Gabriola Island

More trip options