Travel from Vancouver-BC-Canada to McBride-BC-Canada

Bus from Vancouver to McBride

You can take a bus from Vancouver to McBride via Kamloops, BC, Valemount, BC, and Valemount in around 11 h 19 min.

How to get from Vancouver to McBride

From Vancouver bus to Kamloops, BC, bus to Valemount, BC, walk to Valemount, then bus to McBride, BC. 11 h 19 min $127. From Vancouver train to Valemount, walk to Valemount, then bus to McBride, BC. 18 h 33 min $176. From Vancouver drive to McBride. 9 h 13 min $95. From King Edward Station train to Vancouver airport, fly to Prince George airport, taxi to Prince George, BC, then bus to McBride. 6 h 26 min $332. From King Edward Station train to Vancouver airport, fly to Quesnel airport, taxi to Quesnel, BC, bus to Prince George, BC, then bus to McBride. 8 h 46 min $276.
Close Print Itinerary
  1. Here are 5 options to get from
    Vancouver to McBride:

    1. Trip:
      1 Bus
      • One-Way approx: USD $59 - $149
      • Duration: 11 h 19 min
      Open +
      • Trip:
        1 Bus
        • One-Way approx: USD $59 - $149
        • Duration: 11 h 19 min
        Close x
    2. Trip:
      2 Train, bus
      • One-Way approx: USD $77 - $246
      • Duration: 18 h 33 min
      Open +
      • Trip:
        2 Train, bus
        • One-Way approx: USD $77 - $246
        • Duration: 18 h 33 min
        Close x
    3. Trip:
      3 Drive
      • One-Way approx: USD $60 - $95
      • Duration: 9 h 13 min
      Open +
      • Trip:
        3 Drive
        • One-Way approx: USD $60 - $95
        • Duration: 9 h 13 min
        Close x
    4. Trip:
      4 Fly to Prince George, bus
      • One-Way approx: USD $162 - $842
      • Duration: 6 h 26 min
      Open +
      • Trip:
        4 Fly to Prince George, bus
        • One-Way approx: USD $162 - $842
        • Duration: 6 h 26 min
        Close x
    5. Trip:
      5 Fly to Quesnel, bus
      • One-Way approx: USD $142 - $259
      • Duration: 8 h 46 min
      Open +
      • Trip:
        5 Fly to Quesnel, bus
        • One-Way approx: USD $142 - $259
        • Duration: 8 h 46 min
        Close x