[menuItemContent][menuItemRightSideContent]
Currency

COMPARE Prices across different modes

Fri
Jul 30
Find prices
$88STUDENT AGENCY k.s.
Find prices
Sat
Jul 31
Find prices
$88STUDENT AGENCY k.s.
$724PGA-Portugalia Airlines
Sun
Aug 1
Find prices
$73STUDENT AGENCY k.s.
$259KLM
Mon
Aug 2
Find prices
$87Flixbus
$559KLM
Tue
Aug 3
$138Deutsche Bahn
Find prices
$457KLM
Wed
Aug 4
$169Deutsche Bahn
$73STUDENT AGENCY k.s.
$376KLM
Thu
Aug 5
$276Deutsche Bahn
Find prices
$548PGA-Portugalia Airlines
Fri
Aug 6
$150Deutsche Bahn
$73STUDENT AGENCY k.s.
$457KLM
Sat
Aug 7
$276Deutsche Bahn
$73STUDENT AGENCY k.s.
$457KLM
Sun
Aug 8
$169Deutsche Bahn
$73STUDENT AGENCY k.s.
$457KLM
Mon
Aug 9
Find prices
$106Flixbus
$376KLM
Tue
Aug 10
Find prices
Find prices
$376KLM
Wed
Aug 11
Find prices
$73STUDENT AGENCY k.s.
$325KLM
Thu
Aug 12
Find prices
Find prices
$290KLM
Fri
Aug 13
Find prices
$73STUDENT AGENCY k.s.
$325KLM
Sat
Aug 14
Find prices
$73STUDENT AGENCY k.s.
$290KLM
Sun
Aug 15
Find prices
$73STUDENT AGENCY k.s.
$231KLM
Mon
Aug 16
Find prices
$76Flixbus
$231KLM
Tue
Aug 17
Find prices
Find prices
$259KLM
Wed
Aug 18
Find prices
$73STUDENT AGENCY k.s.
$259KLM
Thu
Aug 19
Find prices
Find prices
$259KLM

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 between Florence and Berlin

distanceDistance611 miles (986 km)
durationAverage train duration14 h 52 min
priceAverage train ticket price$335 (€266)
changesDirect trainYes
carriersTrain providersÖBB, Deutsche Bahn or ÖBB | Nightjet

Trains from Florence to Berlin cover the 611 miles (986 km) long journey taking on average 14 h 52 min with our travel partners like ÖBB, Deutsche Bahn or ÖBB | Nightjet. There are direct train services available. While the average ticket price for this trip costs around $335 (€266)], you can find the cheapest train ticket for as low as $169 (€134). Travelers depart most frequently from Firenze Santa Maria Novella and arrive in Berlin Hbf.

Train companies

Deutsche Bahn trains between Florence and Berlin

Buy your official Deutsche Bahn train tickets from Florence to Berlin from $169 (€134) with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most affordable route.

Deutsche Bahn

Find your perfect journey from Florence to Berlin with Deutsche Bahn (DB)! Check out the DB train schedules between Florence and Berlin and then book cheap DB tickets with Omio. The distance from Florence to Berlin by DB is 611 miles (986 km) and the cheapest price for a DB ticket between Florence and Berlin is $169 (€134).

DB is the main provider of train services in Germany, making on average 40, 000 train journeys per day. A special feature of DB is its wide range of ticket types, savings offers including Super Saver, Saver, and Flexible fares and discount cards like the Bahncard 25, 50 and 100, which you can also use at Omio.

DB uses different types of trains such as the ICE (Intercity Express), IC (Intercity), EC (Eurocity), IRE (Interregio-Express), RE (Regional Express) and RB (Regionalbahn) on its routes, which differ in terms of comfort and the time required to travel. For example, while bathrooms are standard amenities, services like an onboard restaurant or free WiFi are only available on certain trains.

Read on for COVID-19 recommendations and policies for your Deutsche Bahn train ticket between Florence and Berlin:

  • Normal conditions apply
  • Cashless payments recommended
  • Online booking and check-in recommended

Travel Tips

Trains from Florence to Berlin
Travel by train to Berlin 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 Berlin.
FAQs
Is cross-border travel by train between Florence, Italy and Berlin, Germany allowed?

Travel between Florence, Italy and Berlin, 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 2 days before arrival for all travellers by air
  • Pre-arrival health declaration
  • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test and can bypass compulsory quarantine on arrival
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from compulsory quarantine (certificate needed)
  • The exact quarantine requirements depend on the regulations in each federal state
  • Digital entry registration is required prior to arrival
  • Passenger Locator Form (PLF) required

What are the safety rules to follow in Berlin, 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 7/28/21. Remember to review the latest COVID-19 travel safety regulations   for your train between Florence and Berlin as this information can change.

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

Return travel from Germany to Italy is: Partially open.

Are there any international entry restrictions on returning to Florence from Berlin?

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

Do I need to quarantine on arrival in Italy from Berlin?

Requirements for reentering:

  • Negative COVID-19 test issued at most 2 days before arrival or 10 day mandatory self-quarantine
  • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test
  • Travellers with the Digital Green Certificate are exempt from the quarantine. Digital Green Certificate is proof that a person has been vaccinated against COVID-19, received a negative test result, or recovered from COVID-19
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test (certificate needed)
  • 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:

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

Last checked on 7/30/21. Please check the latest COVID-19 travel safety regulations   closer to the travel date of your train to Florence from Berlin.

How much are cheap trains to Berlin from Florence?
Omio customers have found the cheapest trains from Florence to Berlin to cost as little as $169 (€134)  in the next 7 days.
How much does it cost to take a train to Berlin from Florence?
If you’re looking to book your train tickets in the next week, you can expect the Florence to Berlin train price to come in at an average of $335 (€266)  one way.
What is the distance to Berlin from Florence by train?
The train distance from Florence to Berlin is around 611 miles (986 km).
How long is a train between Florence and Berlin on average?
On average the Florence to Berlin train time is 14 h 52 min  covering the 611 miles (986 km) long trip, but the journey time can vary depending on specific dates or traveling on weekends and holidays.
What station does the train from Florence to Berlin depart from? Which Berlin train station do I come into from Florence?

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 Berlin you have a few train station options to choose from for your arrival including Berlin Hbf, Berlin Spandau and Berlin Südkreuz.

Omio customers traveling this route depart most frequently from Firenze Santa Maria Novella   and arrive in Berlin Hbf.

Where is the train station in Florence? Where is the train station in Berlin?

Passengers board their train most frequently from Firenze Santa Maria Novella and travel around 0 mile (s) / 0 km from the city center to this train station.

Passengers traveling this route most often arrive at Berlin Hbf and need to travel approximately 0 mile (s) / 0 km from the train station to the city center in Berlin.

Which train companies can get me from Florence to Berlin?
Take the Florence to Berlin train with ÖBB, Deutsche Bahn or ÖBB | Nightjet. However, it's always good to check out all possible train companies for the trip to Berlin from Florence as there might be differences in the amenities they offer.
How early should I buy train tickets from Florence to Berlin to score the best deals?
The price of a one way train ticket from Florence to Berlin is on average $335 (€266) if you buy within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train providers offering this trip. In general, you can find train tickets from Florence to Berlin available a few months in advance.
Stations

Important Stations and Airports for this Journey

Florence
Berlin
Firenze S.M.N.
Amenities