Bus lines service nearly every city and town in BC, so they work equally well for short excursions, sightseeing tours and long-haul, point-to-point trips. They're reliable, affordable and maintain high standards of comfort and cleanliness.
Regional Bus Services
Greyhound is the province’s biggest coach provider, offering scheduled service to more than 200 locations across BC.
Pacific Coach offers scheduled service from various points in Vancouver on the mainland to Victoria on Vancouver Island, via BC Ferries. Express service is also offered between Vancouver International Airport and Whistler.
Malaspina Coach Lines offers scheduled service between Vancouver International Airport, downtown Vancouver and the Sunshine Coast via BC Ferries.
On the west coast of Vancouver Island, Tofino Bus Services offers daily scheduled service linking Vancouver, Victoria, Nanaimo and Parksville with Port Alberni, Ucluelet and Tofino.
Quick Shuttle
Quick Shuttle provides scheduled service from Seattle-Tacoma International Airport, downtown Seattle and Bellingham Airport to Vancouver International Airport, downtown Vancouver and Vancouver's cruise ship terminals.
Whistler Direct Shuttle
Whistler Direct Shuttle offers scheduled service between Vancouver and the resort community of Whistler.
Winter Bus Service
During the ski season, SnowBus provides daily service between Richmond and Whistler, with pick-up and drop-off points in Vancouver and West Vancouver.
Read Less