Bus lines service just about 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. Short or long-haul, bus travel is an excellent way to cover plenty of ground affordably.
Regional Bus Services
Greyhound CanadaGreyhound offers scheduled service to nearly 300 locations in BC. > Greyhound Canada details
Pacific Coach LinesPacific Coach Lines offers scheduled service from various points in Vancouver (on the mainland) to Victoria (on the island), via BC Ferries. Express service is also offered between Vancouver International Airport and Whistler. > Pacific Coach details
Malaspina Coach LinesMalaspina Coach Lines offers scheduled service between Vancouver International Airport and downtown Vancouver and the Sunshine Coast. > Malaspina Coach Lines details
Tofino Bus Services IncTofino Bus offers daily scheduled service linking Vancouver, Victoria, Nanaimo and Parksville with Port Alberni, Ucluelet and Tofino. > Tofino Bus details
SnowBusDuring the ski season, SnowBus provides daily service between Richmond and Whistler, with pick-up and drop-off points in Vancouver and West Vancouver. > SnowBus website
Whistler Direct ShuttleWhistler Direct Shuttle offers scheduled service between downtown Vancouver hotels and the resort community of Whistler. > Whistler Direct Shuttle details
Quick ShuttleQuick 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. > Quick Shuttle details
>Show all Bus Listings
|