Tickets for the Tofino Bus the Island Bus Co. can be purchased online, by phone, in person at any Tofino Bus All Island station. Our Island Bus Company stations are located in Victoria, Duncan, Nanaimo, Parksville, Courtenay, Campbell River, Port Hardy, Port Alberni, Ucluelet and Tofino. Tickets for any Tofino Bus the Island Bus Company may also be purchased at the Capital City Station in Victoria or at any Greyhound location (see list below).

Purchase Tickets online and save

Use our online booking system to save on your Tofino Bus ticket

Phone reservations: 1.866.986.3466

Monday to Friday: 7 am to 6 pm

Saturday to Sunday: 7 am to 5:30 pm, closed for lunch between 1 pm and 2 pm

Statuatory Holidays: 7 am to 5:30 pm, closed for lunch between 1 pm and 2 pm

Tofino Bus the Island Bus Co. Depot Locations and Greyhound package express & Ticket Locations


346 Campbell Street, Tofino BC

Daily: 8 am to 4 pm

Port Alberni

4541 Margaret Street, Port Alberni BC

Monday to Friday: 8:15 am to 3 pm
Saturdays: 8:15 am to 1 pm
Sundays/Holidays: depot closed, buses running as per schedule (purchase tickets online).


Parksville Bus Depot – 540 E. Island Hwy.


Courtenay Bus Depot 9 – 2663 Kilpatric Ave.

Campbell River

1003 SHOPPERS ROW, Tyee Plaza, across lane from Coast Hotel

Port Hardy

Port Hardy Bus Depot: at the Pier Side Hotel, 8600 Granville St, Port Hardy, BC V0N 2P0


Departure Bay BC Ferry Terminal, 680 Trans Canada Highway, 250.753.3055


Duncan Bus Depot - Village Green Mall, #8 - 180 Central Way, Duncan, B.C. 250.746.4841


Victoria Bus Depot - Capital City Station, 721 Douglas St. Victoria, B.C.

    Greyhound Tickets

    Since Tofino Bus is an interline carrier for Greyhound we accept all Greyhound tickets. Therefore tickets can be purchased from any Greyhound location. Local Greyhound locations are, Nanaimo and Vancouver. For National locations view at

    Purchasing a ticket for someone else

    If booking a ticket for any of our Vancouver Island routes, you can purchase a ticket for someone else with our online booking system (link), by phoning our reservation line 1-866-986-3466, or in person at any of our Vancouver Island bus depots.

    If you want to purchase a bus ticket that connects with a Greyhound destination, you will need a Greyhound Pre-Paid Ticket Order. Go to for more info.

    Changing reservations

    To change a reservation, contact a reservation agent 1-866-986-3466 before your original reservation departs. For more information, see our policy page.


    All Tofino Bus the Island Bus Company tickets are eligible for a refund of 90% of your purchase price. All tickets must be refunded at least 3 hours prior to the date and time of the reservation. For more information, see our policy page.