Travel options for:
Bern to Nice
  • Train

    $148 - $244
    1. Bern

      1 h 44 min - every 3 hours

      $50 - $95

    2. Geneve

      6 h 23 min - once daily

      $95 - $150

  • Bus

    $64 - $91
    1. Bern P+R Neufeld

      5 h 15 min - 3 times a week

      $28 - $45

    2. Milano - Lampugnano

      4 h 28 min - 3 times a week

      $35 - $50

  • Train, bus

    $103 - $193
    1. Bern

      1 h 7 min - hourly

      $40 - $60

    2. Wolhusen

      23 min - hourly - line 6

      $11 - $16

    3. Lucerne

      8 h 44 min - 3 times a week

      $50 - $120

  • Drive

    $80 - $120
    1. Bern

      6 h 22 min - 383.8 miles

      $80 - $120

  • Train to Zurich, fly

    $108 - $312
    1. Bern

      1 h 10 min - every 3 hours

      $45 - $80

    2. Zurich (ZRH)

      1 h 5 min - non-stop

      $60 - $230

    3. Nice (NCE)

      11 min - every 3 hours

      $3

  • Train to Geneva, fly

    $90 - $215
    1. Bern

      1 h 53 min - every 3 hours

      $50 - $95

    2. Geneva (GVA)

      1 h - non-stop

      $35 - $120

    3. Nice (NCE)

      11 min - every 3 hours

      $3

  • Train to Basel, fly

    $78 - $233
    1. Bern

      55 min - 3 times a day

      $35 - $65

    2. Basel, Bahnhof SBB

      16 min - every 15 minutes - line 50

      $3 - $5

    3. Basel (BSL)

      1 h 15 min - non-stop

      $35 - $160

    4. Nice (NCE)

      11 min - every 3 hours

      $3

  • Train, train to Strasbourg, fly

    $115 - $357
    1. Bern

      55 min - 3 times a day

      $35 - $65

    2. Basel SBB

      1 h 18 min - every 2 hours

      $21 - $35

    3. Strasbourg

      10 min - every 20 minutes

      $4

    4. Strasbourg (SXB)

      1 h 15 min - non-stop

      $50 - $250

    5. Nice (NCE)

      11 min - every 3 hours

      $3

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

From Bern train to Geneve then train to Nice Ville. 9 h 7 min SFr 219. From Bern P+R Neufeld bus to Milano - Lampugnano then bus to Nice - Avenue Felix Faure. 10 h 43 min SFr 72. From Bern train to Wolhusen, line 6 train to Lucerne, then bus to Nice. 11 h 33 min SFr 139. From Bern drive to Nice. 6 h 22 min SFr 98. From Bern train to Zurich airport, fly to Nice airport, then train to Nice. 4 h 37 min SFr 188. From Bern train to Geneva airport, fly to Nice airport, then train to Nice. 5 h 15 min SFr 142. From Bern train to Basel, Bahnhof SBB, line 50 bus to Basel airport, fly to Nice airport, then train to Nice. 4 h 53 min SFr 139. From Bern train to Basel SBB, train to Strasbourg, train to Strasbourg airport, fly to Nice airport, then train to Nice. 5 h 58 min SFr 183.