Go sightseeing with a chartered tour; load your bike onto a suburban bus rack or travel on a comfortable coach…whether you prefer a commuter bus or luxury coach, you’ll find an efficient, affordable network of public and private transport throughout British Columbia. Motorcoach services carry passengers in comfort from downtown Vancouver to Victoria and Nanaimo via BC Ferries (Pacific Coach Lines).
Azure Transport Ltd
Located on Saltspring Island. Charter bus service between Victoria and Nanaimo; Vancouver and Saltspring Island.
BC Transit is a provincial crown agency responsible for coordinating the delivery of public transportation linking communities, businesses and lifestyles in over 50 communities across British Columbia, including scheduled public commuter service between Vancouver and other communities. Double decker and low floor accessible buses provide the transit service.
Phone: 250-382-6161 (24 Hour Transit Information)
Farwest Bus Lines
Charter service between Kitimat, Terrace, Prince Rupert, Smithers and Vancouver.
Go Galiano Island Shuttle
Charter bus service on Galiano Island.
Gold Pan City Stage Lines
Scheduled services run between Clinton, 100 Mile House, Williams Lake, Bella Coola, Quesnel, Dawson Creek and Fort St. John to any point in Canada or the USA.
Gray Line West (Victoria and Vancouver)
Coach service between Victoria and Vancouver. Sightseeing tours in Western Canada.
Gray Line of Seattle
Coach service between Seattle, Victoria and Vancouver.
Provider of intercity bus transportation in Canada, serving nearly 1,100 locations. Coach service between Nanaimo and Vancouver.
Island Coach Lines
Scheduled motor coach service on Vancouver Island.
Island Express Bus and IslandLinkBus
These two services provide passenger express bus service between most Vancouver Island points from Victoria to Campbell River, and Tofino on the west coast) and BC Ferries’ services at Nanaimo Departure Bay and Buckley Bay. They also provide a year-round daily service to Whistler from Vancouver and Vancouver Island.
Laidlaw Coach Lines
Coach service between Victoria/Nanaimo, Nanaimo/Port Alberni/Tofino, and Nanaimo/Campbell River/Port Hardy.
Malaspina Coach Lines
Daily Bus service between the Sunshine Coast (Powell River) and Vancouver and Vancouver International Airport. Stops along the way include the depots at Kleindale, Sechelt and Gibsons, with stops in between.
North Island Transportation
Shuttle service from Port Hardy to BC Ferries (Bear Cove Terminal) and Port Hardy Airport.
Pacific Coach Lines
The bus service between downtown Vancouver and downtown Victoria (via BC Ferries) that was previously operated by Pacific Coach Lines is now operated by Wilson’s Transportation.
Services run year-round from Vancouver International Airport to Whistler. The Whistler Express YVR Airport Shuttle Bus Service operates up to 12 trips daily. 604-266-5386
Quick Shuttle provides transportation from Seatac Airport, Downtown Seattle, Tulalip (Seattle Premium Outlets), and Bellingham Airport to Vancouver Airport, Downtown Vancouver and Cruise Ship Terminals.
SnowBus provides daily service during the ski season between Richmond and Whistler, with pick-up and drop-off points in Vancouver and West Vancouver.
Door to door airport and cruiseship shuttle. Daily departures from Airport – every 2 hours. Tri-cities includes Coquitlam, Port Coquitlam, Port Moody and Pitt Meadows.
604-594-3333 (Surrey, Langley, White Rock);
604-823-0199 (Chilliwack); 604-664-0200 (Tri-cities Area)
Tofino Bus Services Inc
Tofino Bus offers a daily scheduled service linking Vancouver, Victoria, Nanaimo and Parksville with Port Alberni, Ucluelet and Tofino. Their North Vancouver Island schedule provides three daily buses between Victoria, Nanaimo, Parksville, Buckley Bay, Courtenay, Campbell River, Port McNeill and Port Hardy.
West Coast Trail Express
West Coast Trail Express provides a shuttle bus service (May 1 to September 30) from Victoria and Nanaimo to the trailheads and between the trailheads of the West Coast Trail and the Juan de Fuca Trail. Pick up and drop off of passengers at Victoria, Sooke, Port Renfrew, Gordon River, Mesachie Lake, Honeymoon Bay, Nanaimo, Nitinat Junction, Pachena Bay, and Bamfield.
Whistler Direct Shuttle
Whistler Direct Shuttle offers scheduled service between downtown Vancouver hotels and the resort community of Whistler.
The B.C. Ferries Connector offers bus travel between downtown Vancouver and downtown Victoria via BC Ferries. The route will include service to Vancouver International Airport, and Canada Place in Vancouver for cruise-ship passengers. This service was previously operated by Pacific Coach Lines.