COMPARE Prices across different modes

Mon
27 Sep
£58Flixbus
Find prices
Tue
28 Sep
£55Flixbus
£142Alitalia Cityliner
Wed
29 Sep
£45Flixbus
£134Lufthansa
Thu
30 Sep
£55Flixbus
£134Lufthansa
Fri
1 Oct
£55Flixbus
£108Lufthansa
Sat
2 Oct
£45Flixbus
£134Lufthansa
Sun
3 Oct
£38Flixbus
£137Alitalia
Mon
4 Oct
£38Flixbus
£109Lufthansa
Tue
5 Oct
£38Flixbus
£97Alitalia
Wed
6 Oct
£38Flixbus
£115Alitalia
Thu
7 Oct
£38Flixbus
£115Alitalia
Fri
8 Oct
£45Flixbus
£97Alitalia
Sat
9 Oct
£41Flixbus
£107Lufthansa
Sun
10 Oct
£45Flixbus
£91Lufthansa
Mon
11 Oct
£38Flixbus
£91Lufthansa
Tue
12 Oct
£38Flixbus
£91Lufthansa
Wed
13 Oct
£38Flixbus
£84Alitalia
Thu
14 Oct
£38Flixbus
£84Alitalia
Fri
15 Oct
£38Flixbus
£65Alitalia
Sat
16 Oct
£38Flixbus
£115Alitalia
Sun
17 Oct
£38Flixbus
£65Alitalia

These companies trust us. We sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn
Place to stay

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View All

Train Information between Frankfurt am Main and Rome

distanceDistance595 miles (959 km)
durationAverage train duration17 h 38 min
priceAverage train ticket price£89 (€100)
changesDirect trainYes
carriersTrain companiesFrecciarossa or ÖBB | ICE

Trains from Frankfurt am Main to Rome cover the 595 miles (959 km) long trip taking on average 17 h 38 min with our travel partners like Frecciarossa or ÖBB | ICE. There are direct train services available. While the average ticket price for this journey costs around £89, you can find the cheapest train ticket for as low as £79. Travellers depart most frequently from Frankfurt (Main) Flughafen and arrive in Roma Termini.

Train companies

Travel with Frecciarossa between Frankfurt am Main and Rome

Find the best trains from Frankfurt am Main to Rome with Omio's travel partners Frecciarossa from £79. We can find you the best deals, timetables and tickets when comparing and booking the best journey.

Frecciarossa

Save time and money by searching for and booking your Frecciarossa train from Frankfurt am Main to Rome online with Omio! If you’re looking for the cheapest, fastest or earliest Frecciarossa train between Frankfurt am Main and Rome, Omio can help you out every step of the way. Check current Frecciarossa train timetables for the ideal departure and arrival times, compare the best connections for the 595 miles (959 km) journey from Frankfurt am Main to Rome as well as ticket information for the train (such as luggage policy and amenities offered onboard), and then book a cheap train ticket – all in one convenient place. If you are using the Omio app to search for trains between Frankfurt am Main and Rome, you can check straight away if the Frecciarossa ticket is a mobile ticket, which makes it easy for you to go paperless when travelling without needing to purchase tickets in person at the train station. Buy your official Frecciarossa Frankfurt am Main to Rome train tickets online on Omio quickly and easily and enjoy the travel experience!

    Travel Tips

    Trains from Frankfurt am Main to Rome
    Travel by train to Rome 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 Frankfurt am Main to Rome.
    FAQs
    What are the travel restrictions for Rome, Italy if I'm coming from Frankfurt am Main, Germany by train?

    Travel between Frankfurt am Main, Germany and Rome, Italy by train is: Partially open.

    What is the status of international entry into Italy from Germany?

    International entry status: Entry is partially open for citizens and permanent residents of Germany

    Do I need to self-quarantine on arrival in Italy from Frankfurt am Main?

    Conditions of entry:

    • Negative COVID-19 test issued at most 2 days before arrival or 5 day mandatory self-quarantine
    • Travellers issued with the EU Digital COVID Certificate are exempt from quarantine and COVID-19 testing
    • Passenger Locator Form (PLF) required

    What are the safety rules to follow in Rome, Italy?

    When travelling in Italy, you must follow these COVID-19 safety rules:

    • Physical distance requirement: 1.5 metre (s) (5 feet)
    • Face mask requirement: Mandatory

    The information above was last checked on 26/09/2021. This can change before your date of travel so please review the latest COVID-19 travel safety regulations   for your train from Frankfurt am Main to Rome before travelling.

    Are there restrictions on returning to Germany from Italy by train?

    The current restriction level for your return trip by train from Rome to Frankfurt am Main is: Partially open

    Are there any international entry restrictions on returning to Germany from Italy?

    Reentry to Germany is allowed for: Entry is partially open for citizens and permanent residents of Italy

    Do I need to quarantine on arrival in Germany from Rome?

    What are the entry requirements?

    • Negative COVID-19 test issued at most 3 days before arrival
    • Pre-arrival health declaration
    • The exact quarantine requirements depend on the regulations in each federal state
    • Digital entry registration is required prior to arrival

    What are the safety rules to follow in Frankfurt am Main, Germany?

    The government of Germany has imposed these measures to reduce the spread of COVID-19:

    • Physical distance: 1.5 metre (s) (5 feet)
    • Face mask: Mandatory

    Last verified on 26/09/2021. We do our best to keep this information up to date, but regulations can change so please double check the latest COVID-19 travel safety regulations ahead of your Rome to Frankfurt am Main train here.

    How much do cheap train tickets between Frankfurt am Main and Rome cost?
    You can find a cheap train from Frankfurt am Main to Rome for some dates and times for as low as £79  one way in the next 7 days.
    How much does the train from Frankfurt am Main to Rome cost on average?
    If you’re looking to buy your train tickets in the next week, you can expect the Frankfurt am Main to Rome train price to come in at an average of £89  one way.
    What is the distance to Rome from Frankfurt am Main via train?
    The distance from Frankfurt am Main to Rome by train is approximately 595 miles (959 km).
    How long is the train journey between Frankfurt am Main and Rome?
    The train time from Frankfurt am Main to Rome is on average 17 h 38 min  for the 595 miles (959 km) long journey, but the time it takes to go from Frankfurt am Main to Rome by train can vary depending on specific dates or travelling on weekends and holidays.
    What is the departure train station in Frankfurt am Main and arrival train station in Rome?

    Some of the Frankfurt am Main train stations to Rome you can start your journey from include Frankfurt (Main) Flughafen, Frankfurt Main Ost and Frankfurt am Main - Stadion. Similarly, some of the arrival train stations in Rome include Roma Termini, Roma Tiburtina and Roma Ostiense.

    When travelling this route, Omio customers are departing most frequently from Frankfurt (Main) Flughafen   and arriving in Roma Termini.

    Where do I find the Frankfurt am Main train station to Rome? Where is the Rome train station?

    The most popular departure train station with passengers for this route, called Frankfurt (Main) Flughafen, is located 6 mile (s) / 10 km from the city centre of Frankfurt am Main.

    The most popular arrival train station, Roma Termini, is located 1 mile (s) / 1 km away from the city centre of Rome.

    What train providers offer a service between Frankfurt am Main and Rome?
    When taking a train from Frankfurt am Main to Rome, you can count on Frecciarossa or ÖBB | ICE for the best way to get you to Rome. You can also check all possible train providers who offer a service to Rome from Frankfurt am Main and compare the amenities they offer before buying a train ticket.
    How far in advance should I purchase a train ticket between Frankfurt am Main and Rome to get the best deals?
    If you purchase a train ticket between Frankfurt am Main and Rome within the next 7 days, you can find tickets to cost on average £89 one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets between Frankfurt am Main and Rome are generally on sale a few months before the planned departure date.