There are 9 ways to get from Grenchen to Rome by train, plane, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Zurich Airport, fly to Fiumicino International Airport
best- Take the train from Grenchen Süd to Zürich HBtrain
- Fly from Zurich Airport (ZRH) to Fiumicino International Airport (FCO)plane ZRH - FCO
5h 31m€77–254Train via Zurich
- Take the train from Grenchen Süd to Zürich HBtrain Ic5
- Take the train from Zürich HB to Como S. Giovannitrain Ec
- Take the train from Como S. Giovanni to Milano Centraletrain S11
- Take the train from Milano Centrale to Roma Terminitrain
9h 18m€196–517Train, bus via Zurich
- Take the train from Grenchen Süd to Zürich HBtrain Ir55 / ...
- Take the bus from Zurigo to Romabus Zurigo - Napoli / ...
16h 41m€85–187Drive 903.6 km
- Drive from Grenchen to Romecar 903.6 km
8h 48m€156–225Train, train to Geneva International Airport, fly to Fiumicino International Airport
- Take the train from Grenchen Nord to Renens VDtrain
- Take the train from Renens VD to Genève-Aéroporttrain
- Fly from Geneva International Airport (GVA) to Fiumicino International Airport (FCO)plane GVA - FCO
6h 38m€109–347Train to Zurich Airport, fly to Florence Peretola Airport, train
- Take the train from Grenchen Süd to Zürich HBtrain
- Fly from Zurich Airport (ZRH) to Florence Peretola Airport (FLR)plane ZRH - FLR
- Take the train from Firenze S.M.N. to Roma Terminitrain
6h 49m€156–434Train to Basel, fly to Fiumicino International Airport
- Take the train from Grenchen Nord to Basel SBBtrain
- Fly from Basel (BSL) to Fiumicino International Airport (FCO)plane BSL - FCO
5h 41m€79–228Train
- Take the train from Grenchen Süd to Oltentrain S20 / ...
- Take the train from Olten to Luganotrain Ec / ...
- Take the train from Lugano to Milano Centraletrain
- Take the train from Milano Centrale to Roma Terminitrain
9h 34m€187–489Train, bus
- Take the train from Grenchen Nord to Yverdon-les-Bainstrain Ic51
- Take the bus from Yverdon, Petits-Champs to Roma, Autostazione Tiburtinabus
17h 46m€92–161
Grenchen to Rome by train, bus, and foot
Questions & Answers
The cheapest way to get from Grenchen to Rome is to train and bus via Zurich which costs €80 - €190 and takes 16h 41m.
The fastest way to get from Grenchen to Rome is to train and fly which takes 5h 31m and costs €75 - €260.
No, there is no direct train from Grenchen to Rome. However, there are services departing from Grenchen Süd and arriving at Roma Termini via Zürich HB, Como S. Giovanni and Milano Centrale. The journey, including transfers, takes approximately 9h 18m.
The distance between Grenchen and Rome is 835 km. The road distance is 903.6 km.
The best way to get from Grenchen to Rome without a car is to train via Zurich which takes 9h 18m and costs €190 - €550.
It takes approximately 5h 31m to get from Grenchen to Rome, including transfers.
Grenchen to Rome train services, operated by Swiss Federal Railways (SBB CFF FFS), depart from Grenchen Süd station.
Grenchen to Rome train services, operated by Swiss Federal Railways (SBB CFF FFS), arrive at Zürich HB station.
Yes, the driving distance between Grenchen to Rome is 904 km. It takes approximately 8h 48m to drive from Grenchen to Rome.
Book your Grenchen to Rome train tickets online with Omio.
What companies run services between Grenchen, Canton of Solothurn, Switzerland and Rome, Italy?
You can take a train from Grenchen Süd to Roma Termini via Zürich HB, Como S. Giovanni, and Milano Centrale in around 9h 18m.
- Website
- ita-airways.com
Flights from Zurich Airport to Fiumicino International Airport
- Ave. Duration
- 1h 32m
- When
- Every day
- Estimated price
- €50–380
Flights from Zurich Airport to Fiumicino International Airport via Bologna
- Ave. Duration
- 3h 25m
- When
- Monday, Tuesday, Thursday, Friday, and Sunday
- Estimated price
- €70–380
Flights from Zurich Airport to Fiumicino International Airport via Florence Peretola Airport
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- €70–380
Flights from Geneva International Airport to Fiumicino International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- €60–170
Flights from Zurich Airport to Florence Peretola Airport
- Ave. Duration
- 1h 13m
- When
- Every day
- Estimated price
- €85–290
Flights from Zurich Airport to Florence Peretola Airport via Munich
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- €140–650
- Website
- swiss.com
Flights from Zurich Airport to Fiumicino International Airport
- Ave. Duration
- 1h 32m
- When
- Every day
- Estimated price
- €50–380
Flights from Zurich Airport to Fiumicino International Airport via Bologna
- Ave. Duration
- 3h 25m
- When
- Monday, Tuesday, Thursday, Friday, and Sunday
- Estimated price
- €70–380
Flights from Zurich Airport to Fiumicino International Airport via Florence Peretola Airport
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- €70–380
Flights from Geneva International Airport to Fiumicino International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- €60–170
Flights from Zurich Airport to Florence Peretola Airport
- Ave. Duration
- 1h 13m
- When
- Every day
- Estimated price
- €85–290
- Website
- easyjet.com
Flights from Zurich Airport to Fiumicino International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- €35–130
Flights from Geneva International Airport to Fiumicino International Airport
- Ave. Duration
- 1h 31m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €35–150
Flights from Geneva International Airport to Fiumicino International Airport via Nice
- Ave. Duration
- 3h 40m
- When
- Friday
- Estimated price
- €35–150
Flights from Basel to Fiumicino International Airport
- Ave. Duration
- 1h 40m
- When
- Tuesday and Friday
- Estimated price
- €55–190
- Website
- lufthansa.com
Flights from Zurich Airport to Florence Peretola Airport via Munich
- Ave. Duration
- 3h 16m
- When
- Every day
- Estimated price
- €140–650
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Grenchen Süd to Zürich HB
- Ave. Duration
- 1h 5m
- Frequency
- Hourly
- Estimated price
- €30–100
- Website
- https://www.sbb.ch/en
Train from Zürich HB to Como S. Giovanni
- Ave. Duration
- 2h 35m
- Frequency
- Every 2 hours
- Estimated price
- €70–210
- Website
- https://www.sbb.ch/en
Train from Como S. Giovanni to Milano Centrale
- Ave. Duration
- 41 min
- Frequency
- Hourly
- Estimated price
- €16–50
- Website
- https://www.sbb.ch/en
Train from Grenchen Nord to Renens VD
- Ave. Duration
- 1h 17m
- Frequency
- Hourly
- Estimated price
- €35–110
- Website
- https://www.sbb.ch/en
Train from Renens VD to Genève-Aéroport
- Ave. Duration
- 44 min
- Frequency
- Every 20 minutes
- Estimated price
- €21–60
- Website
- https://www.sbb.ch/en
Train from Grenchen Nord to Basel SBB
- Ave. Duration
- 57 min
- Frequency
- Hourly
- Estimated price
- €20–60
- Website
- https://www.sbb.ch/en
Train from Grenchen Süd to Olten
- Ave. Duration
- 48 min
- Frequency
- Every 30 minutes
- Estimated price
- €15–45
- Website
- https://www.sbb.ch/en
Train from Olten to Lugano
- Ave. Duration
- 2h 28m
- Frequency
- Every 3 hours
- Estimated price
- €70–210
- Website
- https://www.sbb.ch/en
Train from Lugano to Milano Centrale
- Ave. Duration
- 1h 15m
- Frequency
- Hourly
- Estimated price
- €26–75
- Website
- https://www.sbb.ch/en
Train from Grenchen Nord to Yverdon-les-Bains
- Ave. Duration
- 57 min
- Frequency
- Hourly
- Estimated price
- €27–80
- Website
- https://www.sbb.ch/en
- Phone
- +39 06 8937 1892
- Website
- italotreno.it
Train from Milano Centrale to Roma Termini
- Ave. Duration
- 3h 5m
- Frequency
- Every 30 minutes
- Estimated price
- €75–160
- Website
- https://www.italotreno.it/en
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Firenze S.M.N. to Roma Termini
- Ave. Duration
- 1h 42m
- Frequency
- Every 30 minutes
- Estimated price
- €35–75
- Schedules at
- trenitalia.com
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Firenze S.M.N. to Roma Termini
- Ave. Duration
- 3h 51m
- Frequency
- 4 times a day
- Estimated price
- €30–55
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Firenze S.M.N. to Roma Termini
- Ave. Duration
- 2h 40m
- Frequency
- 6 times a week
- Estimated price
- €26–60
- Website
- https://www.trenitalia.com/en.html
- Phone
- +41 58 327 32 71
- Website
- bls.ch
Train from Grenchen Nord to Basel SBB
- Ave. Duration
- 57 min
- Frequency
- Hourly
- Estimated price
- €12–17
- Website
- https://www.bls.ch/en
- Phone
- +39 06 88 93 82 32
- Website
- itabus.it
Bus from Zurigo to Roma
- Ave. Duration
- 14h 45m
- Frequency
- Hourly
- Estimated price
- €50–90
- Website
- https://www.itabus.it/en/home
- Phone
- +39 0824 46304
- info@sellitto.com
- Website
- sellitto.com
Bus from Yverdon, Petits-Champs to Roma, Autostazione Tiburtina
- Ave. Duration
- 15h 20m
- Frequency
- Once a week
- Estimated price
- €65–85
- Schedules at
- sellitto.com
Want to know more about travelling around Italy
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Italy Travel Guides
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Getting to Rome from the airport
Read the travel guide
More Questions & Answers
There are 10516+ hotels available in Rome.
































