Travel options for:
Lugano to Geneva
  • Fly

    $70 - $205
    1. Lugano

      12 min - every 30 minutes - line 60

      $9 - $18

    2. Lugano (LUG)

      50 min - non-stop

      $50 - $170

    3. Geneva (GVA)

      7 min - every 3 hours

      $10 - $18

  • Train via Zürich HB

    $136 - $247
    1. Lugano

      2 h 8 min - twice daily

      $60 - $110

    2. Zürich HB

      2 h 46 min - every 3 hours

      $75 - $140

  • Bus

    $37 - $69
    1. Lugano - Stazione

      1 h 5 min - once daily

      $22 - $30

    2. Milan, Milan

      4 h 30 min - once daily

      $15 - $40

  • Train Trenitalia Eurocity

    $93 - $172
    1. Lugano

      25 min - hourly - line 10

      $15 - $28

    2. Giubiasco

      23 min - hourly - line 20

      $5 - $10

    3. Locarno FART

      1 h 47 min - 5 times a day

      $7 - $14

    4. Domodossola

      2 h 31 min - 5 times a day

      $65 - $120

  • Drive

    $45 - $75
    1. Lugano

      4 h 9 min - 234.9 miles

      $45 - $75

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

From Lugano FLP line 60 train to Lugano airport, fly to Geneva airport, then train to Geneva. 2 h 16 min $115. From Lugano train to Zürich HB then train to Genève. 5 h 18 min $247. From Lugano - Stazione bus to Milan, Milan then bus to Geneva. 6 h 35 min $46. From Lugano line 10 train to Giubiasco, line 20 train to Locarno FART, train to Domodossola, then train to Geneve. 6 h 51 min $159. From Lugano drive to Geneva. 4 h 9 min $59.