Travel options for:
Nice to Lugano
  • Bus Eurolines IT

    $57 - $75
    1. Nice - Avenue Felix Faure

      4 h 28 min - 3 times a week

      $35 - $50

    2. Milano - Lampugnano

      1 h 5 min - once daily

      $22 - $29

  • Train

    $80 - $119
    1. Nice Ville

      4 h 41 min - once daily

      $50 - $75

    2. Milano Centrale

      1 h 7 min - every 4 hours

      $25 - $45

  • Bus Eurolines FR

    $65 - $95
    1. Nice

      7 h 29 min - 3 times a week

      $65 - $95

  • Train via Ventimiglia(fr)

    $72 - $115
    1. Nice Ville

      37 min - every 3 hours

      $12 - $19

    2. Ventimiglia(fr)

      4 h 11 min - once daily

      $45 - $70

    3. Milano Centrale

      1 h 7 min - every 4 hours

      $15 - $26

  • Drive

    $50 - $80
    1. Nice

      4 h 4 min - 247.6 miles

      $50 - $80

  • Fly to Lugano

    $149 - $332
    1. Nice

      11 min - every 2 hours

      $9 - $14

    2. Nice (NCE)

      3 h - 1 stopover

      $130 - $300

    3. Lugano (LUG)

      13 min - every 30 minutes - line 60

      $9 - $18

  • Fly to Zurich, train

    $140 - $374
    1. Nice

      11 min - every 2 hours

      $9 - $14

    2. Nice (NCE)

      1 h 15 min - non-stop

      $60 - $230

    3. Zurich (ZRH)

      9 min - hourly - line 2

      $10 - $20

    4. Zürich HB

      2 h 8 min - once daily

      $60 - $110

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

From Nice - Avenue Felix Faure bus to Milano - Lampugnano then bus to Lugano - Stazione. 6 h 33 min 55€. From Nice Ville train to Milano Centrale then train to Lugano. 6 h 48 min 88€. From Nice bus to Lugano. 7 h 29 min 68€. From Nice Ville train to Ventimiglia(fr), train to Milano Centrale, then train to Lugano. 7 h 55 min 84€. From Nice drive to Lugano. 4 h 4 min 55€. From Nice Ville train to Nice airport, fly to Lugano airport, then line 60 train to Lugano. 5 h 36 min 219€. From Nice Ville train to Nice airport, fly to Zurich airport, line 2 train to Zürich HB, then train to Lugano. 6 h 51 min 212€.