Travel options for:
Basel to Lausanne
  • Train

    $64 - $115
    1. Basel SBB

      57 min - 5 times a day

      $35 - $65

    2. Bern

      1 h 6 min - every 3 hours

      $27 - $50

  • Rideshare

    $15
    1. Basel

      2 h 33 min - 3 times a day

      $15

  • Drive

    $25 - $40
    1. Basel

      2 h 2 min - 123.3 miles

      $25 - $40

  • Train, fly

    $119 - $258
    1. Basel

      53 min - 3 times a day

      $30 - $60

    2. Zürich HB

      9 min - hourly

      $10 - $20

    3. Zurich (ZRH)

      45 min - non-stop

      $50 - $130

    4. Geneva (GVA)

      46 min - every 2 hours

      $26 - $50

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

From Basel SBB train to Bern then train to Lausanne. 2 h 25 min SFr 113. From Basel rideshare to Lausanne. 2 h 33 min SFr 14. From Basel drive to Lausanne. 2 h 2 min SFr 31. From Basel SBB train to Zürich HB, train to Zurich airport, fly to Geneva airport, then train to Lausanne. 3 h 59 min SFr 180.