Travel options for:
Basel to Zermatt
  • Train

    $85 - $157
    1. Basel SBB

      2 h - 3 times a day

      $60 - $120

    2. Visp

      1 h 6 min - every 3 hours

      $21 - $45

  • Train via Bern

    $85 - $159
    1. Basel SBB

      57 min - 5 times a day

      $35 - $65

    2. Bern

      56 min - every 4 hours

      $27 - $50

    3. Visp

      1 h 6 min - every 3 hours

      $21 - $45

  • Drive

    $40 - $65
    1. Basel

      4 h 15 min - 208.1 miles

      $40 - $65

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

From Basel SBB train to Visp then train to Zermatt. 3 h 29 min SFr 145. From Basel SBB train to Bern, train to Visp, then train to Zermatt. 3 h 44 min SFr 148. From Basel drive to Zermatt. 4 h 15 min SFr 52.