COMPARE Prices across different modes

Fri
Sep 24
Find prices
$97Flixbus
$1148tab
Sat
Sep 25
Find prices
$97Flixbus
$512Swiss
Sun
Sep 26
Find prices
$78Flixbus
$221KLM
Mon
Sep 27
$136Deutsche Bahn
$72Flixbus
$314KLM
Wed
Sep 29
$86Deutsche Bahn
$66Flixbus
$221KLM
Thu
Sep 30
$111Deutsche Bahn
$85Flixbus
$247KLM
Fri
Oct 1
$148Deutsche Bahn
$62Flixbus
$176KLM
Sat
Oct 2
$167Deutsche Bahn
$72Flixbus
$145Air France
Mon
Oct 4
Find prices
$73Flixbus
$299Air Dolomiti
Tue
Oct 5
Find prices
$66Flixbus
$159Air France
Wed
Oct 6
$86Deutsche Bahn
$47Flixbus
$145Air France
Thu
Oct 7
Find prices
$56Flixbus
$145Air France

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

Deutsche Bahn
Renfe
Italo
Frecciarossa
Accommodation

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 from Florence to Frankfurt am Main

distanceDistance454 miles (732 km)
durationAverage train duration13 h 26 min
priceAverage train ticket price$137 (€110)
changesDirect trainYes
carriersTrain providersFrecciarossa

Trains from Florence to Frankfurt am Main cover the 454 miles (732 km) long journey taking on average 13 h 26 min with our travel partners like Frecciarossa. There are direct train services available. While the average ticket price for this route costs around $137 (€110), you can find the cheapest train ticket for as low as $86 (€69). Travelers depart most frequently from Firenze Santa Maria Novella and arrive in Frankfurt (Main) Flughafen.

Train companies

Travel with Frecciarossa between Florence and Frankfurt am Main

Travel between Florence and Frankfurt am Main from $86 (€69) with Omio’s train partners Frecciarossa! You can find the best schedules and tickets when comparing and booking the most popular trip for you.

Frecciarossa

Step on board a Frecciarossa train and relax as you travel across Italy. Trenitalia’s Frecciarossa high-speed trains make about 200 connections across Italy per day, including major destinations like Rome, Florence, Milan, Venice and Naples. These trains reach speeds up to 186 mph (300 kmh), so you can travel 454 miles (732 km) between Florence and Frankfurt am Main quickly on a Frecciarossa high-speed train. There are four different classes to choose from: Standard, Premium, Business, and Executive. All Frecciarossa classes provide free WiFi access, power outlets, air conditioning, bathrooms, luggage storage, onboard entertainment, and restaurant and bar services to passengers.

We show you the latest Frecciarossa train schedule for the Florence to Frankfurt am Main route, so you can select the best times for your upcoming trip. You can find other travel information on Omio for this journey, such as departure and arrival train stations, journey times, number of stops, and cheap fares. You can select from three ticket types: Super Economy, Economy, and Base. Once you’ve picked your ticket, book a cheap train from Florence to Frankfurt am Main with us today and enjoy your journey with Trenitalia’s Frecciarossa!

Travel Tips

Trains from Florence to Frankfurt am Main
Travel by train to Frankfurt am Main 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 Florence to Frankfurt am Main.
FAQs
Am I allowed to travel by train from Florence, Italy to Frankfurt am Main, Germany?

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

Can I enter Germany from Italy?

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

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

Conditions of entry:

  • 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?

All travelers in Germany must observe these coronavirus safety measures:

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

The information above was last checked on 9/22/21. Remember to review the latest COVID-19 travel safety regulations   for your train from Florence to Frankfurt am Main as this information can change.

What are the COVID-19 restrictions for my return trip to Italy from Frankfurt am Main, Germany?

The restriction level for your return train to Florence, Italy from Frankfurt am Main is: Partially open.

Is my return train into Florence from Frankfurt am Main restricted?

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

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

Conditions of reentry:

  • 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 Florence, Italy?

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

  • Social distancing required: 1.5 metre (s) (5 feet)
  • Face mask required: Mandatory

Last checked on 9/23/21. Remember to check the latest COVID-19 travel safety regulations for your train to Florence from Frankfurt am Main closer to your date of departure here here.

How much do cheap trains between Florence and Frankfurt am Main cost?
Omio customers have found cheap train tickets to Frankfurt am Main from Florence for as low as $86 (€69)  for the next 7 days.
How much is the train to Frankfurt am Main from Florence on average?
If you are looking to book your train ticket in the next 7 days, you can expect the Florence to Frankfurt am Main train to cost on average $137 (€110)  one way.
How far is it from Florence to Frankfurt am Main by train?
The Florence to Frankfurt am Main train distance is approximately 454 miles (732 km).
How long is a train from Florence to Frankfurt am Main on average?
While the time it takes to travel 454 miles (732 km) between Florence and Frankfurt am Main can vary based on specific dates, weekends, and holidays, the Florence to Frankfurt am Main train journey time is on average 13 h 26 min.
When traveling by train from Florence to Frankfurt am Main, which train station in Florence do I depart from and which train station in Frankfurt am Main do I arrive in?

There are a few train stations in Florence to start your journey from including Firenze Santa Maria Novella, Firenze Rifredi and Firenze Campo di Marte. In Frankfurt am Main you have a few train station options to choose from for your arrival including Frankfurt (Main) Flughafen, Frankfurt Main Ost and Frankfurt am Main - Stadion.

Omio customers traveling this route depart most frequently from Firenze Santa Maria Novella   and arrive in Frankfurt (Main) Flughafen.

Where is the Florence train station located? Where is the Frankfurt am Main train station located?

The most popular departure train station with passengers for this trip, called Firenze Santa Maria Novella, is located 1 mile (s) / 1 km from the city center of Florence.

The most popular arrival train station, Frankfurt (Main) Flughafen, is located 6 mile (s) / 10 km away from the city center of Frankfurt am Main.

What train companies go from Florence to Frankfurt am Main?
If you're looking for trains from Florence to Frankfurt am Main, you can rely on Frecciarossa to get you to Frankfurt am Main. It's also good to check out all possible train companies for the Florence to Frankfurt am Main trip to see if there might be differences in the amenities they offer.
How far in advance should I buy a train ticket from Florence to Frankfurt am Main to get the best deals?
In general, we recommend booking tickets for trains in advance to score the best deals from all possible train companies offering this route and save money. If you purchase train tickets between Florence and Frankfurt am Main within the next 7 days, you can find tickets to cost on average $137 (€110) one way. To find the best prices for this journey, consider booking your train ticket from Florence to Frankfurt am Main a few months in advance.
Stations

Important Stations and Airports for this Journey

Florence
Frankfurt am Main
Firenze S.M.N.
Amenities