


To book your ticket or for more info visit porthardyexpressbus.com or tofinoexpressbus.com .
Please note: Port Hardy Express Bus and Tofino Express Bus tickets can also be booked on this site as with all other destinations.
Port Hardy Express Bus Campbell River - Port McNeill - Port Hardy
Tofino Express Bus Nanaimo - Port Alberni - Ucluelet - Tofino
Island Express Bus Nanaimo - Courtenay - Campbell River
Victoria Express Bus Nanaimo - Victoria
Book your trip anytime until midnight of the day before travel.
Same-day travel? No problem. Check today’s schedule for available seats and prices.

Twenty five years ago, IslandLink started with bus service from Qualicum Beach, French Creek & Parksville to the Departure Bay ferry terminal. The service was designed to serve as a connector for Horseshoe Bay/Departure Bay foot passengers, and it still is today.
On our first day, June 23, 1998, we carried just one passenger from French Creek Marina to Departure Bay, Nanaimo for a fare of $12 one way. Today, IslandLink carries over 75,000 passengers a year, operates up to 16 buses all equipped with free wi-fi. Buses are clean and comfortable with seat belts on every seat. Baggage allowance is only limited by the amount you can carry.