British Columbia Bus Transportation


Plan Your Vacation
Tourist Info
Special Events
 Road Reports
 Weather Reports
 Mileage Calculator
Coastal Ferry Info
Vancouver Airport
Transportation
BC Quick Facts
Customs
Currency
Taxes
Medical
Metric System
Motor Vehicles
Time Zones
Area Codes




British Columbia Trip Planner
BC Bus Transportation

Bus Transportation Directory:

Bus Service - Province Wide

  • BC Transit (including SkyTrain, SeaBus and West Coast Express)
    Head Office
    13401 - 108th Avenue
    Surrey, B.C. V3T 5T4
    Phone: (604) 521-0400
    BC Transit services Vancouver, Greater Vancouver, Victoria, Greater Victoria and a number of other cities within the province of B.C.

Bus Service by Regions

Vancouver Island | Vancouver Coast & Mountains
Okanagan Similkameen | Kootenays | Kamloops Thompson Nicola
Cariboo Chilcotin Coast | Northwest | Peace River Alaska Highway | BC Rockies

Vancouver Island

  • B.C. Transit
    520 Gorge Road East
    Victoria, B.C. V8W 2P3
    Phone: (250) 385-2551
    Serves Victoria, Greater Victoria, Campbell River, Comox Valley, Cowichan Valley, Nanaimo Regional, Parksville/Qualicum Beach, and Port Alberni.

  • IslandLink Bus
    Islandlink Bus Services Ltd. 6540 East Hastings Street, Suite #337
    Burnaby, BC V5B 4Z5
    info@islandlinkbus.com
    Services most communities between Campbell River and Victoria

  • West Coast Trail Express
    #2 475 Head Street, Victoria, BC V9A 5S1
    1-250-477-8700 Toll Free in Canada: 1-888-999-2288
    West Coast Trail Express Inc. provides shuttle bus service (May 1 to September 30) from Victoria and Nanaimo to the trail heads and between the trail heads 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, Nitinaht, 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.

Vancouver Coast & Mountains

  • B.C. Transit
    Head Office
    13401 - 108th Avenue
    Surrey, B.C. V3T 5T4
    Phone: (250) 521-0400
    Serves Vancouver, Great Vancouver, Central Fraser Valley, Chilliwack, Powell River, Squamish, Sunshine Coast and Whistler.


  • YVR Skylynx
    +1 604-326-1616
    info@YVRSkylynx.com
    Modern high frequency bus to Whistler, Creekside and Squamish from YVR Vancouver Airport and Vancouver City Centre

  • Adventure Charters Inter-City Bus Service
    Based in Williams Lake, Adventure Charter Inter-City Bus Service has filled the gap left by Greyhound of Canada. Connecting the Lower Mainland and Prince George abd Kamloops. They provide regularly scheduled transportation from from Prince George to Kamloops (return) and Prince George to Surrey (return) twice per week. With stops in Prince George, Hixon, Quesnel, Kersley, McLeese Lake, Soda Creek, Wildwood, Williams Lake, 150 Mile House, Lac la Hache, 100 Mile House, 70 Mile, Clinton, Cache Creek, Kamloops, Hope, Spences Bridge, Lytton, Boston Bar, Yale, Chilliwack, Abbottsford and Surrey. Tickets can be booked online at https://www.adventurecharters.ca, or by calling the office at 250-305-2251.

Okanagan Similkameen

  • B.C. Transit
    Head Office
    13401 - 108th Avenue
    Surrey, B.C. V3T 5T4
    Phone: (604) 521-0400
    Serves Kelowna Regional, Penticton and Vernon.

Kootenays

  • B.C. Transit
    Head Office
    13401 - 108th Avenue
    Surrey, B.C. V3T 5T4
    Phone: (604) 521-1400
    Serves Castlegar Regional, Kootenay Boundary and Nelson.

  • Nakusp Transit
    Phone: (250) 265-3674
    Arrow and Slocan Lakes Community Services (ASLCS) coordinates a weekly bus service to the Nakusp Hot Springs, and an out-of-town bus service – both services are open to the public. The bus is equipped with a wheelchair lift. Please call ASLCS to inquire about the cost and to confirm the day and time, or to make a reservation (seating is limited). Schedule may be subject to change – contact Arrow and Slocan Lakes Community Services for up-to-date information.

    Weekly bus services:
    • to/from Nakusp Hot Springs
    • to/from Nelson
    • to/from Silverton
    • to/from Edgewood

Kamloops, Thompson Nicola

  • Adventure Charters Inter-City Bus Service
    Based in Williams Lake, Adventure Charter Inter-City Bus Service has filled the gap left by Greyhound of Canada. Connecting the Lower Mainland and Prince George abd Kamloops. They provide regularly scheduled transportation from from Prince George to Kamloops (return) and Prince George to Surrey (return) twice per week. With stops in Prince George, Hixon, Quesnel, Kersley, McLeese Lake, Soda Creek, Wildwood, Williams Lake, 150 Mile House, Lac la Hache, 100 Mile House, 70 Mile, Clinton, Cache Creek, Kamloops, Hope, Spences Bridge, Lytton, Boston Bar, Yale, Chilliwack, Abbottsford and Surrey. Tickets can be booked online at https://www.adventurecharters.ca, or by calling the office at 250-305-2251.

  • B.C. Transit
    13401 - 108th Avenue
    Surrey, B.C. V3T 5T4
    Phone: (604) 521-0400
    Serves Kamloops

Cariboo Chilcotin Coast

  • Adventure Charters Inter-City Bus Service
    Based in Williams Lake, Adventure Charter Inter-City Bus Service has filled the gap left by Greyhound of Canada. Connecting the Lower Mainland and Prince George abd Kamloops. They provide regularly scheduled transportation from from Prince George to Kamloops (return) and Prince George to Surrey (return) twice per week. With stops in Prince George, Hixon, Quesnel, Kersley, McLeese Lake, Soda Creek, Wildwood, Williams Lake, 150 Mile House, Lac la Hache, 100 Mile House, 70 Mile, Clinton, Cache Creek, Kamloops, Hope, Spences Bridge, Lytton, Boston Bar, Yale, Chilliwack, Abbottsford and Surrey. Tickets can be booked online at https://www.adventurecharters.ca, or by calling the office at 250-305-2251.


Northwestern BC

  • Adventure Charters Inter-City Bus Service
    Based in Williams Lake, Adventure Charter Inter-City Bus Service has filled the gap left by Greyhound of Canada. Connecting the Lower Mainland and Prince George abd Kamloops. They provide regularly scheduled transportation from from Prince George to Kamloops (return) and Prince George to Surrey (return) twice per week. With stops in Prince George, Hixon, Quesnel, Kersley, McLeese Lake, Soda Creek, Wildwood, Williams Lake, 150 Mile House, Lac la Hache, 100 Mile House, 70 Mile, Clinton, Cache Creek, Kamloops, Hope, Spences Bridge, Lytton, Boston Bar, Yale, Chilliwack, Abbottsford and Surrey. Tickets can be booked online at https://www.adventurecharters.ca, or by calling the office at 250-305-2251.


  • B.C. Transit
    Head Office
    13401 - 108th Avenue
    Surrey, B.C. V3T 5T4
    Phone: (604) 521-0400
    Serves Kitimat, Prince George, Prince Rupert, Smithers and Terrace


Peace River Alaska Highway

  • B.C. Transit
    Head Office
    13401 - 108th Avenue
    Surrey, B.C. V3T 5T4
    Phone: (604) 52-0400
    Serves Dawson Creek and Fort St. John.

BC Rockies

Planning a British Columbia vacation?

Book direct from our large selection of accommodations, resorts, tours and adventure companies. . . more info


Follow Us On Facebook


List of BC Adventure
Advertisers

Site Info
Advertise With Us
Awards
About Us
Contact Us


Kayak with Killer Whales
Free Vacation Guides
BC Vacation Guides
Coastal Vacations
Thompson Okanagan
EcoTourism
Fishing Vacations
Guest Ranch Guide
Romantic Getaways
Wilderness Vacations
Winter Vacations
The Rockies Guide
Login







British Columbia Bus Transportation