Travel from Phoenix to Vancouver-BC-Canada

Bus or fly from Phoenix to Vancouver?

Air Canada, WestJet and four other airlines fly from Phoenix to Vancouver hourly. Alternatively, you can take a bus from Phoenix to Vancouver via 6th / Wall and Los Angeles, CA in around 40 h 18 min.

Travel Guides

Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak
Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need

How to get from Phoenix to Vancouver

ModeDurationPrice
From Jefferson/1st Ave tram to 44th St, tram to Phoenix airport, fly to Vancouver airport, then train to Vancouver.6 h 15 min$169
From Jefferson/1st Ave tram to 44th St, tram to Phoenix airport, fly to Bellingham airport, shuttle to Bridgeport Station, then train to Vancouver.9 h 5 min$230
From Jefferson/1st Ave tram to 44th St, tram to Phoenix airport, fly to Seattle airport, tram to Seattle King Street Station Amtrak, then train to Vancouver.10 h 21 min$185
From Phoenix, AZ bus to 6th / Wall, line 18 bus to Los Angeles, CA, then bus to Vancouver, BC.40 h 18 min$172
From Phoenix, AZ bus to Se Fresno - F St, line 30 bus to Nw M St - Mariposa, line 22 bus to Fresno, CA, then bus to Vancouver, BC.40 h 53 min$179
From Phoenix, AZ bus to 7th / Maple, line 68 bus to Los Angeles Union Station Amtrak, train to Seattle King Street Station Amtrak, then train to Vancouver Pacific Central Station Amtrak.47 h 2 min$482
From Jefferson/1st Ave tram to 44th St & Washington St, line 44 bus to Phoenix, AZ, bus to Alameda / College, bus to Los Angeles Union Station Amtrak, train to Seattle King Street Station Amtrak, then train to Vancouver Pacific Central Station Amtrak.47 h 35 min$477
From Phoenix, ΑΖ bus to Tucson, walk to Tucson Amtrak, train to Los Angeles Union Station Amtrak, train to Seattle King Street Station Amtrak, then train to Vancouver Pacific Central Station Amtrak.2 days 4 h$597
From Phoenix drive to Vancouver.27 h 39 min$268

How long does it take to get from Phoenix to Vancouver?

It takes approximately 6 h 15 min to get from Phoenix to Vancouver, including transfers.

Is there a direct bus between Phoenix and Vancouver?

No, there is no direct bus from Phoenix to Vancouver. However, there are services departing from Phoenix, AZ and arriving at Vancouver, BC via 6th / Wall and Los Angeles, CA. The journey, including transfers, takes approximately 40 h 18 min.

Operators from Phoenix to Vancouver

OperatorPhoneWebsite
Valley Metro PhoenixValley Metro Phoenix
Valley MetroValley Metro
Air CanadaAir Canada
WestJetWestJet
American AirlinesAmerican Airlines
Alaska Airlines, Inc.Alaska Airlines, Inc.
United AirlinesUnited Airlines
DeltaDelta
Translink BCRTC604-953-3333Translink BCRTC
Southwest AirlinesSouthwest Airlines
Allegiant AirAllegiant Air
Quick ShuttleQuick Shuttle
Sound Transit (ST)Sound Transit (ST)
Amtrak+1 1-800-872-7245Amtrak
EPLA Limo ExpressEPLA Limo Express
Metro Los AngelesMetro Los Angeles
Greyhound USA+1 214-849-8100Greyhound USA
Tufesa016444102444Tufesa
Fresno Public TransportationFresno Public Transportation
Xe Do Hoang Transportation+1 408-729-7885 / +1-888-834-9336Xe Do Hoang Transportation
Close Print Itinerary
  1. Here are 9 options to get from
    Phoenix to Vancouver:

    1. Trip:
      1 Fly to Vancouver
      • One-Way approx: USD $118 - $309
      • Duration: 6 h 15 min
      Open +
      • Trip:
        1 Fly to Vancouver
        • One-Way approx: USD $118 - $309
        • Duration: 6 h 15 min
        Close x
    2. Trip:
      2 Fly to Bellingham, shuttle
      • One-Way approx: USD $157 - $635
      • Duration: 9 h 5 min
      Open +
      • Trip:
        2 Fly to Bellingham, shuttle
        • One-Way approx: USD $157 - $635
        • Duration: 9 h 5 min
        Close x
    3. Trip:
      3 Fly to Seattle, train
      • One-Way approx: USD $120 - $350
      • Duration: 10 h 21 min
      Open +
      • Trip:
        3 Fly to Seattle, train
        • One-Way approx: USD $120 - $350
        • Duration: 10 h 21 min
        Close x
    4. Trip:
      4 Bus via Los Angeles, CA
      • One-Way approx: USD $144 - $359
      • Duration: 40 h 18 min
      Open +
      • Trip:
        4 Bus via Los Angeles, CA
        • One-Way approx: USD $144 - $359
        • Duration: 40 h 18 min
        Close x
    5. Trip:
      5 Bus
      • One-Way approx: USD $139 - $335
      • Duration: 40 h 53 min
      Open +
      • Trip:
        5 Bus
        • One-Way approx: USD $139 - $335
        • Duration: 40 h 53 min
        Close x
    6. Trip:
      6 Bus, train
      • One-Way approx: USD $249 - $694
      • Duration: 47 h 2 min
      Open +
      • Trip:
        6 Bus, train
        • One-Way approx: USD $249 - $694
        • Duration: 47 h 2 min
        Close x
    7. Trip:
      7 Bus, train via 44th St & Washington St
      • One-Way approx: USD $250 - $686
      • Duration: 47 h 35 min
      Open +
      • Trip:
        7 Bus, train via 44th St & Washington St
        • One-Way approx: USD $250 - $686
        • Duration: 47 h 35 min
        Close x
    8. Trip:
      8 Bus, train via Tucson
      • One-Way approx: USD $294 - $883
      • Duration: 2 days 4 h
      Open +
      • Trip:
        8 Bus, train via Tucson
        • One-Way approx: USD $294 - $883
        • Duration: 2 days 4 h
        Close x
    9. Trip:
      9 Drive
      • One-Way approx: USD $210 - $320
      • Duration: 27 h 39 min
      Open +
      • Trip:
        9 Drive
        • One-Way approx: USD $210 - $320
        • Duration: 27 h 39 min
        Close x