Travel from Vancouver-BC-Canada to Edmonton

Train, bus or fly from Vancouver to Edmonton?

Air Canada, WestJet and two other airlines fly from Vancouver to Edmonton hourly. Alternatively, you can take a bus from Vancouver to Edmonton via Eb 9 Av Sw @ 16 St Sw and Calgary Downtown Office in around 21 h 25 min.

How to get from Vancouver to Edmonton

ModeDurationPrice
From King Edward Station train to Vancouver airport, fly to Edmonton airport, line 747 bus to Century Park Station, then tram to Edmonton.4 h 8 min$183
From Main Street-Science World Station Platform 2 train to Surrey Central Stn Bay 6, line 503 bus to Northbound 272 St at Fraser, line 21 bus to Abbotsford airport, fly to Edmonton airport, line 747 bus to Century Park Station, then tram to Edmonton.6 h 55 min$146
From Vancouver, BC bus to Eb 9 Av Sw @ 16 St Sw, line 112 bus to Calgary Downtown Office, then bus to Edmonton - Downtown Office.21 h 25 min$154
From Vancouver train to Edmonton then taxi to Edmonton.25 h 37 min$218
From Vancouver, BC train to Edmonton, walk to Edmonton, line 5205 bus to Allard Way & 55 Avenue, then line 52 bus to 101 Street & 102A Avenue.32 h 56 min$221
From Vancouver drive to Edmonton.14 h 16 min$117

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

It takes approximately 4 h 8 min to get from Vancouver to Edmonton, including transfers.

Is there a direct bus between Vancouver and Edmonton?

No, there is no direct bus from Vancouver to Edmonton. However, there are services departing from Vancouver, BC and arriving at Edmonton - Downtown Office via Eb 9 Av Sw @ 16 St Sw and Calgary Downtown Office. The journey, including transfers, takes approximately 21 h 25 min.

Operators from Vancouver to Edmonton

OperatorPhoneWebsite
Translink BCRTC604-953-3333Translink BCRTC
Air CanadaAir Canada
WestJetWestJet
Flair AirlinesFlair Airlines
Sunwing AirlinesSunwing Airlines
Edmonton TransitEdmonton Transit
TransLink CA+1 604-953-3333TransLink CA
BC Transit - Central Fraser Valley Transit SystemBC Transit - Central Fraser Valley Transit System
Greyhound Canada+1 1-800-661-8747Greyhound Canada
Calgary Transit+1 403-262-1000Calgary Transit
Red ArrowRed Arrow
VIA Rail+1 1 888 842-7245VIA Rail
Close Print Itinerary
  1. Here are 6 options to get from
    Vancouver to Edmonton:

    1. Trip:
      1 Fly from Vancouver
      • One-Way approx: USD $124 - $484
      • Duration: 4 h 8 min
      Open +
      • Trip:
        1 Fly from Vancouver
        • One-Way approx: USD $124 - $484
        • Duration: 4 h 8 min
        Close x
    2. Trip:
      2 Fly from Abbotsford
      • One-Way approx: USD $101 - $257
      • Duration: 6 h 55 min
      Open +
      • Trip:
        2 Fly from Abbotsford
        • One-Way approx: USD $101 - $257
        • Duration: 6 h 55 min
        Close x
    3. Trip:
      3 Bus
      • One-Way approx: USD $115 - $194
      • Duration: 21 h 25 min
      Open +
      • Trip:
        3 Bus
        • One-Way approx: USD $115 - $194
        • Duration: 21 h 25 min
        Close x
    4. Trip:
      4 Train
      • One-Way approx: USD $110 - $343
      • Duration: 25 h 37 min
      Open +
      • Trip:
        4 Train
        • One-Way approx: USD $110 - $343
        • Duration: 25 h 37 min
        Close x
    5. Trip:
      5 Train via Allard Way & 55 Avenue
      • One-Way approx: USD $108 - $355
      • Duration: 32 h 56 min
      Open +
      • Trip:
        5 Train via Allard Way & 55 Avenue
        • One-Way approx: USD $108 - $355
        • Duration: 32 h 56 min
        Close x
    6. Trip:
      6 Drive
      • One-Way approx: USD $95 - $140
      • Duration: 14 h 16 min
      Open +
      • Trip:
        6 Drive
        • One-Way approx: USD $95 - $140
        • Duration: 14 h 16 min
        Close x