COMPARE Prices across different modes

Tue
21 Sep
Find prices
£61Flixbus
£453KLM
Wed
22 Sep
Find prices
£52STUDENT AGENCY k.s.
£333Cityjet
Thu
23 Sep
Find prices
£52STUDENT AGENCY k.s.
£367KLM
Fri
24 Sep
Find prices
£52STUDENT AGENCY k.s.
£367KLM
Sat
25 Sep
Find prices
£73Flixbus
£192KLM
Sun
26 Sep
Find prices
£43Flixbus
£236Cityjet
Mon
27 Sep
Find prices
£47STUDENT AGENCY k.s.
£216KLM
Tue
28 Sep
Find prices
£52Flixbus
£248KLM
Wed
29 Sep
£51Deutsche Bahn
£52Flixbus
£172KLM
Thu
30 Sep
Find prices
£58Flixbus
£192KLM
Fri
1 Oct
Find prices
£47STUDENT AGENCY k.s.
£216KLM
Sat
2 Oct
Find prices
£63Flixbus
£216KLM
Sun
3 Oct
Find prices
£52Flixbus
£236Cityjet
Mon
4 Oct
Find prices
£47STUDENT AGENCY k.s.
£153KLM
Tue
5 Oct
Find prices
£48Flixbus
£153KLM
Wed
6 Oct
Find prices
Find prices
£192KLM
Thu
7 Oct
Find prices
£48Flixbus
£172KLM
Fri
8 Oct
Find prices
£47STUDENT AGENCY k.s.
£216KLM
Sat
9 Oct
Find prices
£58Flixbus
£216KLM
Sun
10 Oct
Find prices
£43Flixbus
£236Cityjet

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 to Florence from Berlin

distanceDistance611 miles (986 km)
durationAverage train duration18 h 52 min
priceAverage train ticket price£67 (€75)
frequencyTrain frequency2 a day
changesDirect trainYes, there are 2 direct trains a day
carriersTrain companiesDeutsche Bahn, ÖBB | Nightjet or ÖBB | ICE

Trains from Berlin to Florence cover the 611 miles (986 km) long route taking on average 18 h 52 min with our travel partners like Deutsche Bahn, ÖBB | Nightjet or ÖBB | ICE. Normally, there are 2 trains operating per day, including direct services available. You can get the cheapest train tickets for this trip for as low as £51, but the average price of train tickets is £67. Travellers depart most frequently from Berlin Hbf and arrive in Firenze Santa Maria Novella.

Deutsche Bahn

Deutsche Bahn (DB) trains take you between Berlin and Florence in comfort. Find the DB train timetable for your route between Berlin and Florence on Omio and book cheap DB tickets online. The distance between Berlin and Florence is 611 miles (986 km) by DB and prices for a Deutsche Bahn ticket from Berlin to Florence start at £50.

Deutsche Bahn is Germany’s main operator of train services and makes on average about 40, 000 domestic and international train journeys every day. DB is well-known for its wide range of ticket types, savings offers such as the Super Saver fares and discount cards like the Bahncard 25, 50 and 100, which you can also use at Omio.

Travel on different types of DB trains, including 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 needed to travel. For example, while WCs are standard, services like onboard restaurants or free WiFi are only available on certain trains.

Operator ticket policies for COVID

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

Deutsche Bahn Trains from Berlin to Florenz

+

Deutsche Bahn is Germany's leading train company, running 40,000 train journeys every day. Deutsche Bahn has a wide range of tickets, offers and discount cards such as the BahnCard. Check if you can use it on the Deutsche Bahn trains from Berlin to Florenz. For more information on ticket cancellation, please visit our customer service centre.

Deutsche Bahn has different types of trains such as ICE (Intercity Express), IC (Intercity), EC (Eurocity), RE (Regional Express) and RB (Regional Rail) based on travel time and comfort. Toilets are available on all trains and some of them have an onboard restaurant or access to Wi-Fi.

At Omio, you can easily check the train schedule from Berlin to Florenz and book cheap Deutsche Bahn tickets.


More information: Deutsche Bahn
More information: Trains in Germany
More information: Trains
More information: Cheap train tickets
More information: High-speed trains

Travel Tips

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

Travel between Berlin, Germany and Florence, 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 Berlin?

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 Florence, 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 20/09/2021. This can change before your date of travel so please review the latest COVID-19 travel safety regulations   for your train from Berlin to Florence before travelling.

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

Return travel from Italy to Germany is: Partially open.

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

Entry into 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 Florence?

Requirements for reentering:

  • 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 Berlin, Germany?

The government of Germany 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 19/09/2021. Please check the latest COVID-19 travel safety regulations   closer to the travel date of your train to Berlin from Florence.

What is the price of the cheapest train to Florence from Berlin?
Omio customers have found cheap train tickets to Florence from Berlin for as low as £51  for the next 7 days.
What is the cost of a train ticket from Berlin to Florence on average?
If you are looking to book your train ticket in the next 7 days, you can expect the Berlin to Florence train to cost on average £67  one way.
What is the distance between Berlin and Florence by train?
The Berlin to Florence train distance is approximately 611 miles (986 km).
How long is the train journey to Florence from Berlin?
While the time it takes to travel 611 miles (986 km) from Berlin to Florence can vary based on specific dates, weekends, and bank holidays, the train duration from Berlin to Florence is on average 18 h 52 min.
What station does the Berlin to Florence train leave from? Which Florence train station do I come into from Berlin?

There are a few train stations in Berlin to start your route from including Berlin Hbf, Berlin Spandau and Berlin Südkreuz. In Florence you have a few train station options to choose from for your arrival including Firenze Santa Maria Novella, Firenze Rifredi and Firenze Campo di Marte.

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

Where is the departure train station in Berlin located? Where is the arrival train station in Florence located?

Passengers board their train most frequently from Berlin Hbf and travel around 1 mile (s) / 2 km from the city centre to this train station.

Passengers travelling this route most often arrive at Firenze Santa Maria Novella and need to travel approximately 1 mile (s) / 1 km from the train station to the city centre in Florence.

Which train companies should I travel with from Berlin to Florence?
When taking a train from Berlin to Florence, you can count on Deutsche Bahn, ÖBB | Nightjet or ÖBB | ICE for the best way to get you to Florence. You can also check all possible train companies who offer a service to Florence from Berlin and compare the amenities they offer before buying a train ticket.
How many trains per day are there between Berlin and Florence?
On average, there are 2 trains a day from Berlin to Florence. The train times and services may be different on weekends and holidays compared to weekdays.
When does the first train depart from Berlin to Florence? When does the last train depart from Berlin to Florence?
The first Berlin to Florence train departs at 06: 30   and the last train from Berlin to Florence leaves at 20: 29. Check out the most up-to-date Berlin to Florence train schedule on Omio and find the best time to travel to your destination.
How far in advance should I book train tickets from Berlin to Florence for the best deals?
In general, we recommend booking tickets for trains in advance to score the best deals from all possible train providers offering this route and save money. If you purchase train tickets between Berlin and Florence within the next 7 days, you can find tickets to cost on average £67 one way. To find the best prices for this route, consider booking your train ticket from Berlin to Florence a few months in advance.
Stations

Important Stations and Airports for this Journey

Berlin
Florence
Berlin Ostbahnhof
Amenities
Refreshments