Travel from Jasper-National-Park to Vancouver-BC-Canada

Bus or train from Jasper National Park to Vancouver?

Greyhound Canada operates a bus from Jasper National Park to Vancouver once daily. Tickets cost $29 - $75 and the journey takes 4 h 56 min. Greyhound Canada also services this route 4 times a day. Alternatively, VIA Rail operates a train from Jasper National Park to Vancouver 3 times a day. Tickets cost $70 - $250 and the journey takes 20 h 12 min.

How to get from Jasper National Park to Vancouver

From Jasper National Park travel to Jasper, AB, bus to Kamloops, BC, then bus to Vancouver, BC. 10 h 48 min $112. From Jasper National Park travel to Jasper then train to Vancouver. 20 h 29 min $160. From Jasper National Park travel to Jasper, AB, bus to Kamloops, BC, taxi to Kamloops airport, fly to Vancouver airport, then train to Vancouver. 7 h 43 min $358. From Jasper National Park travel to Jasper, train to Prince George, taxi to Prince George airport, fly to Vancouver airport, then train to Vancouver. 10 h 36 min $392.

Operators from Jasper National Park to Vancouver

Close Print Itinerary
  1. Here are 4 options to get from
    Jasper National Park to Vancouver:

    1. Trip:
      1 Bus
      • One-Way approx: USD $53 - $131
      • Duration: 10 h 48 min
      Open +
      • Trip:
        1 Bus
        • One-Way approx: USD $53 - $131
        • Duration: 10 h 48 min
        Close x
    2. Trip:
      2 Train
      • One-Way approx: USD $70 - $250
      • Duration: 20 h 29 min
      Open +
      • Trip:
        2 Train
        • One-Way approx: USD $70 - $250
        • Duration: 20 h 29 min
        Close x
    3. Trip:
      3 Bus to Kamloops, fly
      • One-Way approx: USD $161 - $590
      • Duration: 7 h 43 min
      Open +
      • Trip:
        3 Bus to Kamloops, fly
        • One-Way approx: USD $161 - $590
        • Duration: 7 h 43 min
        Close x
    4. Trip:
      4 Train to Prince George, fly
      • One-Way approx: USD $190 - $935
      • Duration: 10 h 36 min
      Open +
      • Trip:
        4 Train to Prince George, fly
        • One-Way approx: USD $190 - $935
        • Duration: 10 h 36 min
        Close x