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
Farwest Bus Lines is owned by First Bus Canada and operates under the following operations, all under contract with BC Transit:
Coastal Bus Lines operates BC Transit systems in Kitimat, Terrace, Prince Rupert and Port Edward.
Farwest Transit Services operates the following transit systems: Kelowna, Chilliwack, Abbotsford, Vernon, Salmon Arm.
Farwest Coach operates the transit system in Kamloops.
Kitimat Office: 250-632-3333
Prince Rupert Office: 250-624-6400
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.
International Stage Lines
Richmond-based International Stage Lines is a charter motor coach operator serving Vancouver, Victoria and Whistler with a fleet of 40 modern touring motorcoaches in seating capacities of 20, 35, 47, 54 & 56 offering airport transfers, city tours, bus tours, day trips, conference shuttles, airport meet & greets, tours through the Canadian Rocky Mountains and cruise ship transfers.
Island Express Bus
Island Express Bus provides 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 Buckley Bay. Island Express Bus and IslandLinkBus are operated by the same company.
IslandLinkBus provides 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. Island Express Bus and IslandLinkBus are operated by the same company.
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
Pacific Coach Lines offers a first-class luxury motorcoach service daily between downtown Vancouver, Vancouver International Airport (YVR), Squamish and Whistler. 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 (See below).
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 All Island Express
Travel economically and in comfort when visiting any part of Vancouver Island. Their year-round daily scheduled service offers daily departures to all major points on Vancouver Island, as well as a direct connection to Vancouver. Private charter services also available. Vancouver Island routes include:
The North Island Express – Port Hardy, Campbell River, Courtenay, Nanaimo, Victoria, Vancouver
Tofino Express – Vancouver, Victoria, Nanaimo, Parksville, Port Alberni, Ucluelet, Tofino
Vancouver Ferry Shuttle – Horseshoe Bay Ferry Terminal to and from Vancouver Bus Depot.
West Coast Trail Express Bus
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. The West Coast Trail Bus picks up and drops off passengers at Victoria, Sooke, Port Renfrew, Gordon River, Mesachie Lake, Honeymoon Bay, Nanaimo, Nitinat, Pachena Bay, and Bamfield. The Juan De Fuca Trail Bus picks up and drops off passengers at Victoria, Sooke, Jordon River, China Beach, Sombrio Beach, Port Renfrew, and Nanaimo. They also provide a year-round Charter Bus Service.
250-477-8700; Toll Free in Canada: 1-888-999-2288
Whistler Direct Shuttle
Whistler Direct Shuttle offers scheduled service between downtown Vancouver hotels and the resort community of Whistler.
Wilson’s Transportation is Vancouver Island’s largest charter bus transportation company, serving Victoria and Vancouver Island with charters and rentals for all types of groups and events, from small elite tours to large conferences. They also operate Gray Line Sightseeing Victoria, the YYJ Airport Shuttle, and the popular BC Ferries Connector, which offers bus travel between downtown Vancouver and downtown Victoria via BC Ferries. The BC Ferries Connector route will include service to Vancouver International Airport and Canada Place in Vancouver for cruise-ship passengers.