Travel options for:
Vancouver to 100 Mile House
  • Bus

    $30 - $75
    1. Vancouver, BC

      7 h 25 min - once daily

      $30 - $75

  • Train, bus

    $87 - $134
    1. Vancouver, BC

      7 h 33 min - 3 times a week

      $50 - $75

    2. Ashcroft

      11 min - 7.4 miles

      $22 - $27

    3. Cache Creek, BC

      1 h 26 min - once daily

      $12 - $35

  • Drive

    $35 - $55
    1. Vancouver

      5 h 36 min - 286.4 miles

      $35 - $55

  • Fly to Williams Lake, bus

    $131 - $764
    1. Vancouver

      18 min - every 10 minutes

      $6 - $7

    2. Vancouver (YVR)

      1 h 10 min - non-stop

      $90 - $700

    3. Williams Lake (YWL)

      13 min - 7.7 miles

      $23 - $28

    4. Williams Lake, BC

      1 h 26 min - once daily

      $11 - $29

  • Fly to Kamloops, bus

    $147 - $562
    1. Vancouver

      18 min - every 10 minutes

      $6 - $7

    2. Vancouver (YVR)

      49 min - non-stop

      $100 - $480

    3. Kamloops (YKA)

      13 min - 8.3 miles

      $24 - $30

    4. Kamloops

      2 h 49 min - once daily

      $16 - $45

  • Fly to Quesnel, bus

    $127 - $219
    1. Vancouver

      18 min - every 10 minutes

      $6 - $7

    2. Vancouver (YVR)

      1 h 20 min - non-stop

      $90 - $150

    3. Quesnel (YQZ)

      7 min - 4.2 miles

      $13 - $17

    4. Quesnel, BC

      2 h 46 min - once daily

      $17 - $45

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Vancouver, BC bus to 100 Mile House, BC. 7 h 25 min $65. From Vancouver, BC train to Ashcroft, taxi to Cache Creek, BC, then bus to 100 Mile House, BC. 10 h 10 min $142. From Vancouver drive to 100 Mile House. 5 h 36 min $59. From King Edward Station train to Vancouver airport, fly to Williams Lake airport, taxi to Williams Lake, BC, then bus to 100 Mile House. 5 h 7 min $234. From King Edward Station train to Vancouver airport, fly to Kamloops airport, taxi to Kamloops, then bus to 100 Mile House. 6 h 9 min $336. From King Edward Station train to Vancouver airport, fly to Quesnel airport, taxi to Quesnel, BC, then bus to 100 Mile House. 6 h 31 min $246.