COMPARE Prices across different modes

Mon
Oct 25
Find prices
$86STUDENT AGENCY k.s.
$325Cityjet
Tue
Oct 26
$86Deutsche Bahn
$79Flixbus
$265KLM
Wed
Oct 27
$110Deutsche Bahn
$142Flixbus
$414KLM
Thu
Oct 28
$135Deutsche Bahn
$119Flixbus
$506KLM
Fri
Oct 29
Find prices
$86STUDENT AGENCY k.s.
$341KLM
Sat
Oct 30
Find prices
$111Flixbus
$341KLM
Sun
Oct 31
Find prices
$59Flixbus
$265KLM
Mon
Nov 1
$73Deutsche Bahn
$72STUDENT AGENCY k.s.
$414KLM
Tue
Nov 2
Find prices
$84Flixbus
$297KLM
Wed
Nov 3
$73Deutsche Bahn
$87Flixbus
$297KLM
Thu
Nov 4
$86Deutsche Bahn
$87Flixbus
$265KLM
Fri
Nov 5
Find prices
$72STUDENT AGENCY k.s.
$341KLM
Sat
Nov 6
Find prices
$93Flixbus
$341KLM
Sun
Nov 7
$73Deutsche Bahn
$57Flixbus
$297KLM
Mon
Nov 8
$70Deutsche Bahn
$64STUDENT AGENCY k.s.
$188KLM
Tue
Nov 9
$70Deutsche Bahn
Find prices
Find prices
Wed
Nov 10
$73Deutsche Bahn
$80Flixbus
$414KLM
Thu
Nov 11
$73Deutsche Bahn
$65Flixbus
$188KLM
Fri
Nov 12
Find prices
$64STUDENT AGENCY k.s.
$188KLM
Sat
Nov 13
Find prices
$65Flixbus
$210KLM
Sun
Nov 14
Find prices
$49Flixbus
$210KLM

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

distanceDistance611 miles (986 km)
durationAverage train duration14 h 20 min
priceAverage train ticket price$101 (€82)
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 trip taking on average 14 h 20 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 journey for as low as $73 (€59), but the average price of train tickets is $101 (€82). Travelers depart most frequently from Berlin Hbf and arrive in Firenze Santa Maria Novella.

Train companies

Deutsche Bahn between Berlin and Florence

Travel between Berlin and Florence from $73 (€59) with Omio’s train partners Deutsche Bahn! You can find the best schedules and tickets when comparing and booking the most affordable trip for you.

Deutsche Bahn

Travel 611 miles (986 km) in comfort with Deutsche Bahn (DB) between Berlin and Florence. Check the DB train schedule for your trip between Berlin and Florence on Omio and then book DB tickets online quickly, easily and safely. For a Deutsche Bahn ticket between Berlin and Florence you can pay as low as $73 (€59).

Deutsche Bahn is the main provider of Germany’s train services and makes an average of 40, 000 train journeys domestically and internationally every day. A special feature of Deutsche Bahn includes 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.

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, bathrooms are standard amenities, but other 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 Florence

+

Deutsche Bahn is the main railroad company in Germany. On average, about 40,000 train journeys are made in Germany every day. A special feature of Deutsche Bahn is its wide range of ticket types—make savings with offers such as the Sparpreis ticket or apply discount cards with the BahnCard. Check whether you can also use them on the DB route from Berlin to Florence. You can find information on ticket cancelation in our Help Center.

DB has different types of trains such as the ICE (Intercity Express), IC (Intercity), EC (Eurocity), RE (Regional Express) and RB (Regionalbahn) on its railroads, which differ in terms of comfort and travel time. While restrooms, for example, are part of the standard equipment, other offers such as an on-board restaurant or Wi-Fi access are only available on certain trains. With Omio you can easily check the Deutsche Bahn timetable for your journey from Berlin to Florence and book cheap DB tickets. More information on rail travel in Germany and Europe.


More information: Deutsche Bahn
More information: Trains in Germany
More information: Trains
More information: Eurail Pass
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
What are the travel restrictions for Florence, Italy if I'm coming from Berlin, Germany by train?

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 traveling 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 10/24/21. 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 traveling.

Are there travel restrictions, such as quarantine measures, in place when returning to Berlin, Germany from Florence, Italy?

The restriction level for your return train to Berlin, Germany from Florence is: Partially open.

Is my return train into Berlin from Florence restricted?

International entry 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?

Conditions of reentry:

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

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

Last checked on 10/24/21. Remember to check the latest COVID-19 travel safety regulations for your train to Berlin from Florence closer to your date of departure here here.

How much do cheap train tickets from Berlin to Florence cost?
If you’re looking to save money on tickets, you can find cheap Berlin to Florence trains for as little as $73 (€59)  in the next 7 days.
What is the cost of a train between Berlin and Florence?
The Berlin to Florence train ticket price is on average $101 (€82)  if you are looking to book your tickets for this journey in the next week.
What is the distance from Berlin to Florence by train?
You should expect to travel around 611 miles (986 km)  from Berlin to Florence by train.
How long is the train ride from Berlin to Florence?
On average the Berlin to Florence train time is 14 h 20 min  covering the 611 miles (986 km) long route, but the journey time can vary depending on specific dates or traveling on weekends and holidays.
What train station in Berlin goes to Florence? What train station do I come into Florence from Berlin?

When taking a train from Berlin, you have a couple of train stations you can depart from including Berlin Hbf, Berlin Spandau and Berlin Südkreuz. When you arrive in Florence, your train can arrive in train stations including Firenze Santa Maria Novella, Firenze Rifredi and Firenze Campo di Marte.

Omio customers traveling this route book their trains from Berlin Hbf   to Firenze Santa Maria Novella.

Where is the train station in Berlin to go to Florence? Where is the train station in Florence located?

Passengers board the train most frequently from Berlin Hbf, which is located around 1 mile (s) / 2 km away from the city center, and they get off the train at Firenze Santa Maria Novella, located 1 mile (s) / 1 km away from the city center.

Which train companies can take me to Florence from Berlin?
For the trip from Berlin to Florence you can take a train with Deutsche Bahn, ÖBB | Nightjet or ÖBB | ICE. Be sure to check out all possible train providers that offer services from Berlin to Florence on Omio to compare what amenities they may have.
How many train services per day are there to Florence from Berlin?
The average number of trains departing Berlin for Florence is 2 a day. The train schedules and services may vary between weekdays and weekends.
When can I take the first train from Berlin to Florence? When can I take the last train for the day?
You can take the earliest train from Berlin to Florence at 7: 30 AM   or take the last train from Berlin to Florence leaving at 9: 29 PM. Look for the latest Berlin to Florence train schedules on Omio and book the best time to take the train for this trip.
How early should I book Berlin to Florence train tickets to get the best deals?
You can find trains between Berlin and Florence to cost on average $101 (€82) one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your journey. You’ll see tickets for the Berlin to Florence train generally on sale a few months before the planned travel date.

Important Stations and Airports for this Journey

Berlin
Florence
Berlin Hbf is the most popular Berlin railway station for Omio travelers, but it's not the only one. Read all the information you need to know about the main train stations in Berlin for your trip to Florence.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
ticketOfficeHours
Ticket office hours
Mon - Sat: 07: 00 - 22: 00 | Sun: 08: 00 - 22: 00
Connections to/from station
U-Bahn lines: U5
Train lines: ICE, EC, IC, FEX, HBX, IRE, RB10, RB14, RB21, RB22, RE1, RE2, RE3, RE4, RE5, RE7
Bus lines: 120, 123, 142, 147, 245, M41, M85, N20, N40, N5
S-Bahn lines: S3, S5, S7, S9
Tram lines: M5, M6, M8, M10