7 Must-Visit Islands in BC

Other than Victoria and Nanaimo, do you know that there are more than 40,000 islands in BC? Have you got a chance to explore some of the islands? Read this blog and we will tell you 7 BC ferry accessible islands. You may also want to read our previous post about beginner-friendly hikes in Vancouver.

Must-Visit Islands in BC
The picture is cited from the internet.

Hornby Island

Hornby Island, known as the Hawaii of BC, is filled with forest and coastline. As a hidden gem, the island has less than 1,000 residents, its minimal light source also made the island an ideal place for astronomical observation. A trip to Hornby Island will not be completed without walking a trial at the Helliwell provincial park. It is an easy 5 km trail along the seashore and forest.

Must-Visit Islands in BC
The picture is cited from the internet.

Direction: Take BC Ferry to Nanaimo, then drive an hour north to Buckley Bay, take the second ferry to Denman Island and take another 15 minutes to sail to Hornby. 

SaltSpring Lake MAPwebp

The picture is cited from the internet.

Saltspring Island

Not to mention it is one of the largest Southern Gulf Islands, Saltspring island also has lavender farms, artisan shops, breweries, and provincial parks. If you are a nature lover who enjoys organic food and indie art crafts, you will not want to miss the Saturday farmer markets. There will be more than 140 vendors selling everything from produce, paints to furniture, of which 98% are planted and made on the island.

Pro tip: If you are a big fan of Lavender, July and August will be the best season.

Must-Visit Islands in BC
The picture is cited from the internet.

Direction: Take the BC Ferries from the Tsawwassen terminal.

Must-Visit Islands in BC
The picture is cited from the internet.

Sunshine Coast

When you arrive at the sunshine coast terminal, you will first land on Gibson, a big town with the main grocery stores, restaurants, and 100+ artist studios. Heading north, you will enter the town of Sechelt and Halfmoon Bay, in which you can explore lots of water sports, coves, trails, golf playgrounds, and stunning coast side houses. A trip to sunshine will not be completed without activities on the water. Therefore, you can either rent water sports equipment by Scheldt or simply book an Airbnb yacht experience.

Must-Visit Islands in BC
The picture is cited from the internet.

Destination: Take a 40 minutes ferry from Horseshoe Bay terminal.

Must-Visit Islands in BC

Texada Island

When you think of scuba diving, you will probably think of Southeast Asia or Central America. However, do you know that Texada Island (nearby the Powell River) offers world-class diving opportunities? Other than that, you can also go hiking, swimming, fishing, boating and playing tennis with your friends and family.

Must-Visit Islands in BC
The picture is cited from the internet.

Direction: 

Horseshoe Bay – Sunshine Coast (Drive to Earls Cove) – Take a ferry to Saltery Bay – Drive to Powell River – Take a ferry to Texada Island. The island is more accessible by private yachts. 

Must-Visit Islands in BC

Mayne Island

If you only have one spare day, you can access one of the 14 beaches on Mayne island, pay a visit to Miner’s bay, which was considered a popular tourist attraction place during the gold rush. You can finish the day by visiting the Japanese Garden and Lighthouse.

Must-Visit Islands in BC
The picture is cited from the internet.

Directions: 70 minutes from Tsawwassen Ferry Terminal to Village Bay, or 90 minutes from Tsawwassen Ferry Terminal to Village Bay (with a stop at Galiano)

Must-Visit Islands in BC

Gabriola Island

If you are visiting Vancouver Island (Nanaimo), why don’t spend an extra hour visiting Gabriola Island? It is a small island with sandstone cliffs.

Must-Visit Islands in BC
The picture is cited from the internet.

20 mins BC ferry from Nanaimo Harbour (Vancouver Island) to Gabriola Island (Descanso Bay)

Must-Visit Islands in BC

Galiano Island

Do you like animals? How about deers, eagles, beavers? You may be able to see all of those animals by taking a hike (Mount Galiano, The Bluffs, Bodega Ridge) on Galiano Island.

Must-Visit Islands in BC
The picture is cited from the internet.

Directions: Vancouver (Tsawwassen) – Galiano Island (Sturdies Bay), 50 minutes

Must-Visit Islands in BC