Zurich to Rome by train: from just CHF 80.

Plan your trip to Rome early and buy cheap tickets and seat reservations online. Travel in comfort from city centre to city centre in around 7 hours.

Prices from CHF 80 per adult in 2nd class. Including seat reservations. Exclusively on direct EuroCity trains with a change in Milan to a direct Frecciarossa train. The number of tickets available for this price is limited. Prices and exchange rates subject to change.

Timetable & ticket purchase.

Timetable & ticket purchase

Change between arrival and departure time

Find low prices.

The earlier you book your tickets, the better your chances of getting lower prices. You can find all available offers in the timetable.

Go to the timetable

For a good journey.

  • Prices

    Travel from CHF 80 in 2nd class, from CHF 136 in 1st class from Zurich to Rome.

  • Change trains only once.

    Twice per day, travel from Zürich HB to Rome only changing trains once.

  • Travel time

    From Zurich, you can reach Rome in just 8 hours and 13 minutes.

  • First train & last train

    The first train leaves Zürich HB at 05:27; the last at 13:27.

  • More eco-friendly.

    Travel from Zurich with approx. 8× lower CO₂ emissions than by plane.

On-board comfort and different classes of travel.

Discover Trenitalia’s Frecciarossa and Frecciargento train services.

More info about the Frecce trains