Travel options for:
Lausanne to Turin
  • Train

    $85 - $128
    1. Lausanne

      3 h 7 min - 5 times a day

      $70 - $120

    2. Rho-Fiera Milano

      38 min - every 4 hours

      $13

  • Train via Domodossola

    $68 - $127
    1. Lausanne

      1 h 54 min - 5 times a day

      $50 - $90

    2. Domodossola

      1 h 56 min - every 4 hours

      $6 - $25

    3. Novara

      59 min - hourly

      $10 - $15

  • Train, bus FlixBus

    $39 - $89
    1. Lausanne

      36 min - every 3 hours

      $25 - $45

    2. Genève

      6 min - 1814 feet

    3. Geneva

      4 h 25 min - 6 times a week

      $14 - $45

  • Train, bus via Aosta

    $53 - $85
    1. Lausanne

      52 min - 4 times a day

      $27 - $50

    2. Martigny

      4 h 39 min - twice daily

      $12 - $18

    3. Aosta

      12 min - 3488 feet

    4. Aosta Autostazione

      2 h 15 min - once daily

      $14 - $20

  • Drive

    $35 - $60
    1. Lausanne

      3 h 6 min - 161.8 miles

      $35 - $60

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

From Lausanne train to Rho-Fiera Milano then train to Torino Porta Susa. 4 h 45 min SFr 122. From Lausanne train to Domodossola, train to Novara, then train to Torino Porta Susa. 6 h 3 min SFr 102. From Lausanne train to Genève, walk to Geneva, then bus to Turin, Torino. 6 h 7 min SFr 73. From Lausanne train to Martigny, bus to Aosta, walk to Aosta Autostazione, then bus to Torino Porta Susa Station. 9 h 58 min SFr 78. From Lausanne drive to Turin. 3 h 6 min SFr 47.