Travel Planning

Bus and Coach Services in BC Ferries Communities

VANCOUVER-LOWER MAINLAND-WHISTLER-SUNSHINE COAST-POWELL RIVER-BOWEN ISLAND >>
VICTORIA AND VANCOUVER ISLAND >>
NANAIMO-MID ISLAND >>
OTHER VANCOUVER ISLAND COMMUNITIES >>
GULF ISLAND COMMUNITIES >> 
PRINCE RUPERT >>
QUEEN CHARLOTTE ISLANDS >>

VANCOUVER-LOWER MAINLAND-WHISTLER-SUNSHINE COAST-POWELL RIVER-
BOWEN ISLAND:

Pacific Coach Lines
Downtown Vancouver to downtown Victoria, and Vancouver Airport to downtown Victoria by way of BC Ferries' Tsawwassen-Swartz Bay service. Bus tickets may be purchased on many BC Ferries sailings between Vancouver and Victoria. Information & reservations: Vancouver: (604) 662-8074, Victoria (250) 385-4411. From elsewhere in Canada, or from the United States, call toll-free: 1-800-661-1725.

If you intend to board a PCL coach on the ferry, please ensure that any baggage you check at the terminal has a bus tag on it.  

Vancouver Translink
Customer information for bus service in Greater Vancouver (604) 953-3333, including transit information to and from our ferry terminals at Tsawwassen and Horseshoe Bay. 

West Vancouver Blue Bus
Call for information (604) 985-7777.  

AirportLinkBus and ValleyLinkBus 
AirportLinkBus provides daily scheduled Lower Mainland bus service between Horseshoe Bay ferry terminal and downtown Vancouver, Vancouver International Airport, Airport area hotels, and the Fraser Valley communities of Langley and Abbotsford. Connects with IslandLinkBus Vancouver Island bus services via BC Ferries’ sailings between Horseshoe Bay and Nanaimo, Departure Bay. Bookings recommended, online only.

The ValleyLinkBus service provides daily scheduled bus service between Tsawwassen ferry terminal and the Fraser Valley communities of Langley and Abbotsford. Connects with BC Ferries’ sailings between Tsawwassen and Swartz Bay. Bookings recommended, online only.

International Stage Lines
Luxury charter motorcoach and driver services for Vancouver, Whistler, Victoria, Seattle, Calgary, Vernon and Kelowna. Call (604) 270-6135.

Sunshine Coast Public Transit
Information at www.busonline.ca/regions/sun/ 

Malaspina Coach Lines
Vancouver-Sechelt-Powell River. Schedules & information: 1-877-227-8287.

Powell River Transit
Further information is available at (604) 485-4287.

Bowen Island Community Transit
Further information is available at (604) 947-0229.  

VICTORIA AND VANCOUVER ISLAND:

Pacific Coach Lines Service to Victoria
Downtown Vancouver to downtown Victoria, and Vancouver Airport to downtown Victoria by way of BC Ferries' Tsawwassen-Swartz Bay service. Bus tickets may be purchased on many BC Ferries sailings between Vancouver and Victoria. Information & reservations: Vancouver: (604) 662-8074, Victoria (250) 385-4411. From elsewhere in Canada, or from the United States, call toll-free: 1-800-661-1725.

If you intend to board a PCL coach on the ferry, please ensure that any baggage you check at the terminal has a bus tag on it. 

Victoria Regional Transit System
Information for Victoria (250) 382-6161, including service to and from our Swartz Bay ferry terminal.

IslandLinkBus
Daily scheduled Vancouver Island bus service between Nanaimo, Departure Bay ferry terminal and Victoria, Mill Bay, Duncan, Chemainus, Ladysmith, Parksville, French Creek, Qualicum Beach, Fanny Bay, Buckley Bay, Cumberland, Courtenay, Black Creek and Campbell River. Connects with AirportLinkBus Lower Mainland bus services via BC Ferries’ sailings between Nanaimo, Departure Bay and Horseshoe Bay. Bookings recommended, online only.  

Gray Line of Victoria Ltd/Island Coach Lines 
Vancouver Island service from Victoria to Port Hardy.  Details at www.grayline.ca or call 388-0818.

Greyhound Canada
Scheduled bus service to most Vancouver Island locations. In communities where Greyhound does not provide service there is often a shuttle/connector service transporting passengers to the nearest Greyhound stop. Call toll free: 1-800-661-TRIP (8747).

Laidlaw Coach Lines
Service between Victoria/Nanaimo, Nanaimo/Port Alberni/Tofino, and Nanaimo/Campbell river. Call 1-800-318-0810; (250) 385-4411.

Go West Coach Charters
Go West operates charter transportation for large and small groups sailing to Swartz Bay with BC Ferries. (250) 652-6699 or 1-866-656-1176.

NANAIMO-MID ISLAND

IslandLinkBus
Daily scheduled Vancouver Island bus service between Nanaimo, Departure Bay ferry terminal and Victoria, Mill Bay, Duncan, Chemainus, Ladysmith, Parksville, French Creek, Qualicum Beach, Fanny Bay, Buckley Bay, Cumberland, Courtenay, Black Creek and Campbell River. Connects with AirportLinkBus Lower Mainland bus services via BC Ferries’ sailings between Nanaimo, Departure Bay and Horseshoe Bay. Bookings recommended, online only.     

Nanaimo-Parksville Regional Transit
For information, call (250) 390-4531 or visit www.rdn.bc.ca/cms.asp?wpID=686.

Nanaimo Airport Shuttle Service
Service from Chemainus, Gabriola Island and Nanaimo (Duke Point and Departure Bay) ferry terminals, to and from the Nanaimo airport. Phone (250) 758-2133 or toll-free 1-800-209-7792.

OTHER VANCOUVER ISLAND COMMUNITIES

Public Transit for:
Alberni-Claquot
Campbell River
Comox
Cowichan Valley 
Mount Waddington-Northern Vancouver Island
Port Alberni
Information at www.transitbc.com/regions/region2.cfm?p=1.pic

Tofino Bus
Daily express service from Departure Bay to Port Alberni and Tofino/Ucluelet. Information and reservations: 1-866-986-3466.

GULF ISLAND COMMUNITIES:

BC Transit (formerly Ganges Faerie Minishuttle)
Direct shuttle service between any Salt Spring Island terminal and Ganges, Salt Spring Island Hostel and Ruckle Park. (250) 537-6758.

Galiano Island Shuttle
Bus and taxi service on Galiano Island. (250) 539-0202.

PRINCE RUPERT:

Public Transit
Information at www.transitbc.com/regions/prr/?p=2.list  

QUEEN CHARLOTTE ISLANDS:

Eagle Bus
Provides service between Queen Charlotte, Skidegate, Tlell, Port Clements, Masset and Old Masset. Connects with BC Ferries' Prince Rupert-Skidegate sailings. (250) 559-4461 or 1-877-747-4461.

 

 

 

 

 

 

 

 

 

 

 

 

 

 


 

  This pagerevised as of Sep 21, 2009 at 10:21 AM Pacific