Travel options for:
Zürich to Rome
  • Fly from Zurich

    $68 - $181
    1. Zürich

      10min - every 30 minutes

      $13 - $21

    2. Zurich (ZRH)

      1hrs 20min - non-stop

      $45 - $150

    3. Rome (FCO)

      32min - every 20 minutes

      $10

      • Rome
  • Train to Basel, fly

    $99 - $227
    1. Zürich

      53min - hourly

      $35 - $65

    2. Basel SBB, Bahnhof

      16min - every 15 minutes - line 50

      $3 - $5

    3. Basel (BSL)

      1hrs 30min - non-stop

      $50 - $150

    4. Rome (FCO)

      32min - every 20 minutes

      $10

      • Rome
  • Train

    $132 - $211
    1. Zürich HB

      4hrs 03min - every 4 hours

      $70 - $130

    2. Milano Centrale

      2hrs 55min - 5 times a day

      $60 - $90

      • Roma Termini
  • Bus and ferry

    $70 - $85
    1. Zurich

      11hrs 09min - once a week

      $70 - $85

      • Rome
  • Train, bus

    $86 - $153
    1. Zürich HB

      1hrs 15min - hourly

      $40 - $80

    2. Chur station

      12hrs 10min - once daily

      $40 - $75

    3. Tiburtina/Verano

      34min - every 20 minutes - line 71

      $2

      • S. Bibiana
  • Bus

    $49 - $68
    1. Zurich

      13hrs 46min - twice a week

      $40 - $60

    2. Frosinone

      1hrs 28min - 6 times a week

      $4 - $6

    3. Anagnina

      26min - hourly

      $2

      • Manzoni
  • Drive

    $150 - $230
    1. Zürich

      8hrs 30min - 539.5 miles

      $150 - $230

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

From Zürich HB train to Zurich airport, fly to Rome airport, then train to Rome. 4hrs 12min $115. From Zürich HB train to Basel SBB, Bahnhof, line 50 bus to Basel airport, fly to Rome airport, then train to Rome. 5hrs 25min $165. From Zürich HB train to Milano Centrale then train to Roma Termini. 7hrs 28min $193. From Zurich bus and ferry to Rome. 11hrs 09min $80. From Zürich HB train to Chur station, bus to Tiburtina/Verano, then line 71 bus to S. Bibiana. 15hrs 03min $147. From Zurich bus to Frosinone, bus to Anagnina, then bus to Manzoni. 17hrs 16min $57. From Zürich drive to Rome. 8hrs 30min $187.