Rome to Zurich train with Trenitalia

Thu, 10 Jul
+ Add return
Trenitalia
Italo
Frecciarossa
Intercity Notte
Intercity
1,000+ travel companies
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

The cheapest and fastest trains from Rome to Zurich

Showing times and prices for 10 Jul

Cheapest price

£153

Average price

£197

Fastest journey

6 h 49 m

Average duration

7 h

Trains per day

57

Distance

683 km

Cheap tickets

The best way to find a cheap train ticket from Rome to Zurich is to book your journey as far in advance as possible and to avoid travelling at rush hour.

The average ticket from Rome to Zurich will cost around £197 if you buy it on the day, but you can find cheap train tickets today for only £153.

Fast trains

To travel from Rome to Zurich you need to make at least one change.

IntercityIntercity 590+TrenitaliaEuroCity 156
12:4010h47
Rome Tiburtina
23:27Zurich HB
£1531One-way
1 change
IntercityIntercity 588 · Intercity 608+TrenitaliaEuroCity 32
10:2011h07
Rome Termini
21:27Zurich HB
£1691One-way
2 changes
Italo9928+TrenitaliaEuroCity 20
11:408h47
Rome Termini
20:27Zurich HB
£1891One-way
1 change
Italo9986+TrenitaliaEuroCity 22
15:057h22
Rome Termini
22:27Zurich HB
£1891One-way
1 change
Italo8134+TrenitaliaEuroCity 22
13:408h47
Rome Termini
22:27Zurich HB
£1891One-way
1 change

Travel Information

Compare train, coach and flight for Rome to Zurich

Omio recommends booking the train as it is the most popular option from Rome to Zurich among Omio's users. If you are prioritising price take the coach with prices starting from £52. For those with little time consider booking a flight which can get you there in 3h 1m. In case you are seeking to minimise your carbon footprint the train is your best bet as it emits only 0.2 - 0.6kg. The ticket price range depends on the travel mode: a coach costs an average of £52, and a flight costs an average of £54.

Distance: 683 km

Compare train with

Most popular
Train
Flight
Coach

£145

Average Price

£187

Average Price

£78

Average Price

Cheapest

9h 11m

Average total duration

8h 41m

Onboard

+

30m

Additional time*

6h 1m

Average total duration

Fastest

3h 1m

Onboard

+

3h 0m

Additional time*

13h 35m

Average total duration

13h 5m

Onboard

+

30m

Additional time*

0.2 - 0.6kg

CO2 emissions

Lowest

2.0 - 4.1kg

CO2 emissions

0.7 - 1.7kg

CO2 emissions

Trenitalia

Most popular train company

ITA

Most popular airline

Marino Autolinee

Most popular bus company

Direct Options

Direct Options

Direct Options

Additional time: Average total travel duration to departure point, security checks and transfers.

Live departures

Rome to Zurich train times

Showing trains for tomorrow, Thursday 10 July
Last updated at 16:11
ProviderDepartsDurationArrivesChanges
Tickets
frecciarossaFRECCIAROSSA 1000 9682+trenitaliaEuroCity 14
On time
03:38 Rome Termini
6h49
10:27 Zurich HB
1 change
italo9904+trenitaliaEuroCity 150
On time
03:40 Rome Termini
8h47
12:27 Zurich HB
1 change
italo9904+trenitaliaEuroCity 16
On time
03:40 Rome Termini
10h47
14:27 Zurich HB
1 change
italo9904+trenitaliaEuroCity 18
On time
03:40 Rome Termini
12h47
16:27 Zurich HB
1 change
trenitaliaintnInterCityNotte 894+trenitaliaintIntercity 745+trenitaliaEuroCity 18
On time
04:06 Rome Ostiense
12h21
16:27 Zurich HB
2 changes
italo9966+trenitaliaEuroCity 150
On time
04:30 Rome Termini
7h57
12:27 Zurich HB
1 change
italo9908+trenitaliaEuroCity 16
On time
04:40 Rome Termini
9h47
14:27 Zurich HB
1 change
italo9908+trenitaliaEuroCity 150
On time
04:40 Rome Termini
7h47
12:27 Zurich HB
1 change
italo9968+trenitaliaEuroCity 18
On time
05:05 Rome Termini
11h22
16:27 Zurich HB
1 change
italo9968+trenitaliaEuroCity 16
On time
05:05 Rome Termini
9h22
14:27 Zurich HB
1 change
italo9968+trenitaliaEuroCity 150
On time
05:05 Rome Termini
7h22
12:27 Zurich HB
1 change
frecciarossaFRECCIAROSSA 1000 9610+trenitaliaEuroCity 150
On time
05:20 Rome Termini
7h07
12:27 Zurich HB
1 change
italo9970+trenitaliaEuroCity 16
On time
05:30 Rome Termini
8h57
14:27 Zurich HB
1 change
italo9970+trenitaliaEuroCity 150
On time
05:30 Rome Termini
6h57
12:27 Zurich HB
1 change
italo9912+trenitaliaEuroCity 16
On time
05:40 Rome Termini
8h47
14:27 Zurich HB
1 change
italo9972+trenitaliaEuroCity 16
On time
06:05 Rome Termini
8h22
14:27 Zurich HB
1 change
italo9972+trenitaliaEuroCity 18
On time
06:05 Rome Termini
10h22
16:27 Zurich HB
1 change
italo9972+trenitaliaEuroCity 3606:05 Rome Termini
11h22
17:27 Zurich HB1 change
italo9916+trenitaliaEuroCity 36
On time
06:40 Rome Termini
10h47
17:27 Zurich HB
1 change
italo9916+trenitaliaEuroCity 18
On time
06:40 Rome Termini
9h47
16:27 Zurich HB
1 change
italo9916+trenitaliaEuroCity 16
On time
06:40 Rome Termini
7h47
14:27 Zurich HB
1 change
italo9974+trenitaliaEuroCity 16
On time
07:05 Rome Termini
7h22
14:27 Zurich HB
1 change
italo9974+trenitaliaEuroCity 36
On time
07:05 Rome Termini
10h22
17:27 Zurich HB
1 change
italo9974+trenitaliaEuroCity 18
On time
07:05 Rome Termini
9h22
16:27 Zurich HB
1 change
frecciarossaFRECCIAROSSA 1000 9620+trenitaliaEuroCity 16
On time
07:25 Rome Termini
7h02
14:27 Zurich HB
1 change
italo9920+trenitaliaEuroCity 2007:43 Rome Termini
10h44
18:27 Zurich HB1 change
italo9920+trenitaliaEuroCity 3607:43 Rome Termini
9h44
17:27 Zurich HB1 change
italo9920+trenitaliaEuroCity 18
On time
07:43 Rome Termini
8h44
16:27 Zurich HB
1 change
trenitaliaintIntercity 588 · Intercity 608+trenitaliaEuroCity 32
On time
08:20 Rome Termini
11h07
19:27 Zurich HB
2 changes
italo9924+trenitaliaEuroCity 36
On time
08:40 Rome Termini
8h47
17:27 Zurich HB
1 change
italo9924+trenitaliaEuroCity 20
On time
08:40 Rome Termini
9h47
18:27 Zurich HB
1 change
italo9924+trenitaliaEuroCity 18
On time
08:40 Rome Termini
7h47
16:27 Zurich HB
1 change
frecciarossaFRECCIAROSSA 1000 9628+trenitaliaEuroCity 18
On time
09:20 Rome Termini
7h07
16:27 Zurich HB
1 change
italo9928+trenitaliaEuroCity 20
On time
09:40 Rome Termini
8h47
18:27 Zurich HB
1 change
italo9928+trenitaliaEuroCity 32
On time
09:40 Rome Termini
9h47
19:27 Zurich HB
1 change
italo9928+trenitaliaEuroCity 36
On time
09:40 Rome Termini
7h47
17:27 Zurich HB
1 change
italo9980+trenitaliaEuroCity 32
On time
10:10 Rome Termini
9h17
19:27 Zurich HB
1 change
italo9980+trenitaliaEuroCity 20
On time
10:10 Rome Termini
8h17
18:27 Zurich HB
1 change
italo9980+trenitaliaEuroCity 36
On time
10:10 Rome Termini
7h17
17:27 Zurich HB
1 change
frecciarossaFRECCIAROSSA 1000 9632+trenitaliaEuroCity 36
On time
10:20 Rome Termini
7h07
17:27 Zurich HB
1 change
italo9932+trenitaliaEuroCity 22
On time
10:40 Rome Termini
9h47
20:27 Zurich HB
1 change
italo9932+trenitaliaEuroCity 20
On time
10:40 Rome Termini
7h47
18:27 Zurich HB
1 change
italo9932+trenitaliaEuroCity 32
On time
10:40 Rome Termini
8h47
19:27 Zurich HB
1 change
trenitaliaintIntercity 590+trenitaliaEuroCity 15610:40 Rome Tiburtina
10h47
21:27 Zurich HB1 change
italo9982+trenitaliaEuroCity 20
On time
11:05 Rome Termini
7h22
18:27 Zurich HB
1 change
italo9982+trenitaliaEuroCity 32
On time
11:05 Rome Termini
8h22
19:27 Zurich HB
1 change
italo9982+trenitaliaEuroCity 22
On time
11:05 Rome Termini
9h22
20:27 Zurich HB
1 change
frecciarossaFRECCIAROSSA 9636+trenitaliaEuroCity 2011:20 Rome Termini
7h07
18:27 Zurich HB1 change
italo8134+trenitaliaEuroCity 22
On time
11:40 Rome Termini
8h47
20:27 Zurich HB
1 change
italo8134+trenitaliaEuroCity 32
On time
11:40 Rome Termini
7h47
19:27 Zurich HB
1 change
italo9984+trenitaliaEuroCity 2212:10 Rome Termini
8h17
20:27 Zurich HB1 change
italo9984+trenitaliaEuroCity 3212:10 Rome Termini
7h17
19:27 Zurich HB1 change
frecciarossaFRECCIAROSSA 1000 9640+trenitaliaEuroCity 32
On time
12:20 Rome Termini
7h07
19:27 Zurich HB
1 change
italo9940+trenitaliaEuroCity 2212:40 Rome Termini
7h47
20:27 Zurich HB1 change
italo9986+trenitaliaEuroCity 2213:05 Rome Termini
7h22
20:27 Zurich HB1 change
frecciarossaFRECCIAROSSA 1000 9644+trenitaliaEuroCity 2213:20 Rome Termini
7h07
20:27 Zurich HB1 change
frecciarossaFRECCIAROSSA 9588+trenitaliaEuroCity 15614:10 Rome Termini
7h17
21:27 Zurich HB1 change

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets Rome to Zurich by train, coach or flight

Thu
10 Jul
Fri
11 Jul
Sat
12 Jul
Sun
13 Jul
Mon
14 Jul
Tue
15 Jul
Wed
16 Jul
Thu
17 Jul
Fri
18 Jul
Sat
19 Jul
Sun
20 Jul
Mon
21 Jul
Tue
22 Jul
Wed
23 Jul
Thu
24 Jul
Fri
25 Jul
Sat
26 Jul
Sun
27 Jul
Mon
28 Jul
Tue
29 Jul
Wed
30 Jul

How far in advance should I book train tickets from Rome to Zurich?

The best time to book your train from Rome to Zurich is 91 days before departure. See how prices for trains change on the Rome to Zurich route.
Prices are for one-way tickets for one passenger from Rome to Zurich per month. Insights are sourced from fares found by Omio users in the last 12 months. Current prices may differ as prices vary depending on the time of day, class or how far in advance you book your train from Rome to Zurich.

Journey information

Overview: Train from Rome to Zurich

ItalyItaly
SwitzerlandSwitzerland
Icon of train
Trains from Rome to Zurich run on average 11 times per day, taking around 8h 41m. Cheap train tickets for this journey start at £106 but you can travel from only £52 by coach.
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Cheapest alternative travel mode
Coach from £52
Distance
683 km
Average train duration
8h 41m
Cheapest ticket price
£106
Trains per day
11
Fastest train
7h 2m
First train
00:01
Last train
23:55
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Cheapest alternative travel mode
Coach from £52

Train companies: Trenitalia, Frecciarossa and Intercity Notte trains Rome to Zurich

Trenitalia, Frecciarossa and Intercity Notte trains will get you from Rome to Zurich from £97. With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.

Trenitalia is the national railway of Italy, providing a comprehensive network of trains across the country including trains between Rome and Zurich. It operates a variety of train types, including high-speed Frecciarossa, Frecciargento, and Frecciabianca, as well as regional and intercity services. Frecciarossa trains are the fastest, reaching speeds of up to 300 km/h, while Frecciargento and Frecciabianca offer a more leisurely journey. Passengers can choose from a range of ticket types, including Economy, Standard, and Business Class. Onboard facilities include comfortable seating, Wi-Fi, and a range of food and beverage options. Popular routes include Milan to Rome, Venice to Florence, and Naples to Bari.

Train information from Rome to Zurich with Trenitalia:

  • Average Duration: 12 h 5 min
  • Cheapest Price: £97

FAQs: Rome to Zurich train

FAQs: Travel by train from Rome to Zurich easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Rome to Zurich.
FAQs

More options for your journey from Rome to Zurich

Here are some other resources that might have the information you need

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers
Currency
Language