Search Hotels Near Yeo Islands, Nanoose Bay
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Our top choices for Yeo Islands hotels

Fairwinds Residences
Fairwinds Residences2.3 km from Yeo Islands
The price is ฿6,742
฿11,113 total
includes taxes & fees
24 Jan - 25 Jan

Best Western Northgate Inn
Best Western Northgate Inn10.5 km from Yeo Islands
9.2 out of 10, Wonderful, (1,000 reviews)
The price is ฿3,651
฿4,235 total
includes taxes & fees
25 Jan - 26 Jan

Arbutus Grove Motel
Arbutus Grove Motel9.5 km from Yeo Islands
9.4 out of 10, Exceptional, (202 reviews)

Ocean Sands Resort
Ocean Sands Resort9.6 km from Yeo Islands
9.2 out of 10, Wonderful, (410 reviews)
The price is ฿3,379
฿3,885 total
includes taxes & fees
11 Jan - 12 Jan

Coast Parksville Hotel
Coast Parksville Hotel13.9 km from Yeo Islands
9.4 out of 10, Exceptional, (1,000 reviews)
The price is ฿2,633
฿3,028 total
includes taxes & fees
23 Jan - 24 Jan

Pacific Shores Resort & Spa
Pacific Shores Resort & Spa7.6 km from Yeo Islands
8.0 out of 10, Very good, (776 reviews)
The price is ฿4,465
฿5,395 total
includes taxes & fees
11 Jan - 12 Jan


THE Beach Club Resort
THE Beach Club Resort13.4 km from Yeo Islands
9.4 out of 10, Exceptional, (1,071 reviews)
The price is ฿4,286
฿5,450 total
includes taxes & fees
11 Jan - 12 Jan

Sea Edge Beachside Hotel
Sea Edge Beachside Hotel13.5 km from Yeo Islands
9.2 out of 10, Wonderful, (860 reviews)
The price is ฿2,633
฿3,028 total
includes taxes & fees
11 Jan - 12 Jan

Tigh-Na-Mara Seaside Spa Resort
Tigh-Na-Mara Seaside Spa Resort9.6 km from Yeo Islands
8.4 out of 10, Very good, (1,004 reviews)
The price is ฿5,424
฿6,237 total
includes taxes & fees
25 Jan - 26 Jan

Bayside Resort, an Ascend Collection Resort
Bayside Resort, an Ascend Collection Resort14 km from Yeo Islands
9.2 out of 10, Wonderful, (1,001 reviews)
The price is ฿3,706
฿4,262 total
includes taxes & fees
29 Jan - 30 Jan

Hotel Feng, BW Signature Collection
Hotel Feng, BW Signature Collection14 km from Yeo Islands
9.0 out of 10, Wonderful, (456 reviews)
The price is ฿3,065
฿3,524 total
includes taxes & fees
18 Jan - 19 Jan

The Grand Hotel Nanaimo
The Grand Hotel Nanaimo12.8 km from Yeo Islands
8.4 out of 10, Very good, (1,001 reviews)
The price is ฿3,025
฿3,509 total
includes taxes & fees
1 Feb - 2 Feb

The Tide's Inn
The Tide's Inn13.9 km from Yeo Islands
9.0 out of 10, Wonderful, (975 reviews)
The price is ฿2,225
฿2,558 total
includes taxes & fees
11 Jan - 12 Jan

Skylite Motel
Skylite Motel12 km from Yeo Islands
8.6 out of 10, Excellent, (393 reviews)
The price is ฿2,358
฿2,712 total
includes taxes & fees
11 Jan - 12 Jan

Gibralter Rock Ocean View B&B
Gibralter Rock Ocean View B&B15.7 km from Yeo Islands
9.0 out of 10, Wonderful, (311 reviews)
The price is ฿2,541
฿2,948 total
includes taxes & fees
1 Feb - 2 Feb

Buccaneer Inn
Buccaneer Inn18.9 km from Yeo Islands
9.2 out of 10, Wonderful, (881 reviews)
The price is ฿2,294
฿2,661 total
includes taxes & fees
11 Jan - 12 Jan

Ramada by Wyndham Nanaimo
Ramada by Wyndham Nanaimo19.8 km from Yeo Islands
8.2 out of 10, Very good, (1,000 reviews)
The price is ฿2,875
฿3,335 total
includes taxes & fees
22 Jan - 23 Jan
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.
Top Yeo Islands Hotel Reviews

Pacific Shores Resort & Spa
10/10 Excellent






























































