Search for Gabriola Island Hotels from CA $59

Gabriola Island, British Columbia, Canada

Search over 1 million properties and 550 airlines worldwide

Search over 1 million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation

Top 10 Hotels in Gabriola Island

Mineral Springs Resort
2.5 out of 5
1460 North Beach Rd, Salt Spring Island, BC
CA $220
per night
Feb 24 - Feb 25
4.1/5Very Good! (134 reviews)

"Loved the mineral tub! Plenty of towels and the view was amazing! Don't forget your slippers! Lots of firewood available as well, highly recommend."…"

Reviewed on Feb. 19, 2020

Mineral Springs Resort
Harbour Light Motel
2.5 out of 5
200 Nicol Street, Nanaimo, BC
Free CancellationReserve now, pay when you stay
CA $59
per night
Feb 24 - Feb 25
3.8/5Good! (387 reviews)

"Very comfortable for the price. The staff was great."…"

Reviewed on Feb. 11, 2020

Harbour Light Motel
Gibsons Garden Hotel
2.5 out of 5
963 Gibsons Way, Gibsons, BC
Free CancellationReserve now, pay when you stay
CA $116
per night
Mar 1 - Mar 2
4.3/5Excellent! (594 reviews)

"It was very clean , the staff were extremely friendly. Nice to be able have have breakfast included.. would be nice to have a plant based option for breakfast as well as a plant based cow milk alternative."…"

Reviewed on Feb. 19, 2020

Gibsons Garden Hotel
Pacific Shores Resort & Spa
3.5 out of 5
1600 Strougler Road, Nanoose Bay, BC
Free CancellationReserve now, pay when you stay
CA $84
per night
Feb 24 - Feb 25
3.9/5Very Good! (241 reviews)

"Nice views hiking trails and a very comfortable room."…"

Reviewed on Feb. 20, 2020

Pacific Shores Resort & Spa
The Port-O-Call Inn & Suites
2 out of 5
505 Terminal Avenue North, Nanaimo, BC
Free CancellationReserve now, pay when you stay
CA $68
per night
Feb 27 - Feb 28
3.5/5Good! (267 reviews)

"Location & friendly people. Easy access to parking"…"

Reviewed on Feb. 18, 2020

The Port-O-Call Inn & Suites
Inn On Long Lake
2 out of 5
4700 North Island Hwy, Nanaimo, BC
Free CancellationReserve now, pay when you stay
CA $134
per night
Feb 24 - Feb 25
4.4/5Excellent! (590 reviews)

"The view of the lake was amazing! We really enjoyed our stay."…"

Reviewed on Feb. 17, 2020

Inn On Long Lake
Best Western Dorchester Hotel
2.5 out of 5
70 Church St, Nanaimo, BC
Free CancellationReserve now, pay when you stay
CA $118
per night
Mar 1 - Mar 2
3.8/5Good! (672 reviews)

"Kind friendly staff. Free breakfast. Heart of Nanaimo. Hallways need a renovation."…"

Reviewed on Jan. 31, 2020

Best Western Dorchester Hotel
Best Western Plus Chemainus Inn
2.5 out of 5
9573 Chemainus Road, Chemainus, BC
Free CancellationReserve now, pay when you stay
CA $149
per night
Mar 1 - Mar 2
4.7/5Exceptional! (563 reviews)

"Pool was great for the kids. Nice clean room. Decent breakfast. Fruit could have been fresher"…"

Reviewed on Jan. 6, 2020

Best Western Plus Chemainus Inn
Days Inn by Wyndham Nanaimo
2.5 out of 5
809 Island Hwy S, Nanaimo, BC
Free CancellationReserve now, pay when you stay
CA $87
per night
Feb 28 - Feb 29
3.7/5Good! (1,189 reviews)

"Property was clean, staff was friendly and cafe inside was good and very convenient"…"

Reviewed on Feb. 19, 2020

Days Inn by Wyndham Nanaimo
Best Western Northgate Inn
2.5 out of 5
6450 Metral Drive, Nanaimo, BC
Free CancellationReserve now, pay when you stay
CA $124
per night
Mar 8 - Mar 9
4.4/5Wonderful! (532 reviews)

"Breakfast, Rooms were updated. Friendly staff. Good location."…"

Reviewed on Feb. 8, 2020

Best Western Northgate Inn
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

Recent Reviews in Gabriola Island

More trip options