Berlin to Florence train with Deutsche Bahn (ICE,EC)

Wed, Apr 30
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

The cheapest and fastest trains from Berlin to Florence

Showing times and prices for Apr 30

Cheapest price

$445

Average price

$454

Fastest journey

12 h 10 m

Average duration

13 h 17 m

Trains per day

7

Distance

987 km

Cheap tickets

The best way to find a cheap train ticket from Berlin to Florence is to book your journey as far in advance as possible and to avoid traveling at rush hour.

Deutsche BahnICE 1105 · RJ 87+RegionaleRegionale 17851
09:04AM13h06
Berlin Hbf
10:10PMFlorence Santa Maria Novella
$4451One-way
2 transfers
Deutsche BahnICE 501 · RJ 83+RegionaleRegionale 17843 · TUSCANY LINE 18529
04:30AM15h22
Berlin Hbf
07:52PMFlorence Santa Maria Novella
$4451One-way
3 transfers
Deutsche BahnICE 501 · RJ 83+RegionaleRegionale 17839 · Tuscany Line 18527
04:30AM14h22
Berlin Hbf
06:52PMFlorence Santa Maria Novella
$4451One-way
3 transfers
Deutsche BahnICE 1105 · RJ 87+RegionaleRegionale 17853 · Tuscany Line 18539
09:04AM14h46
Berlin Hbf
11:50PMFlorence Santa Maria Novella
$4451One-way
3 transfers
Deutsche BahnICE 501 · RJ 83+IntercityIntercity 594+RegionaleRegionale 18312
04:30AM14h13
Berlin Hbf
06:43PMFlorence Santa Maria Novella
$4511One-way
3 transfers

Travel Information

Compare train, bus, and flight for Berlin to Florence

Omio recommends booking the flight as it is the most popular option from Berlin to Florence among Omio's users. If you are prioritising price take the bus with prices starting from €48. For those with little time consider booking a flight which can get you there in 12h 4m. In case you are seeking to minimise your carbon footprint the train is your best bet as it emits only 0.3 - 0.9kg.

Compare train with

Train
Most popular
Flight
Bus

€260

Average price

€224

Average price

€91

Average price

Cheapest

17h 1m

Average duration

16h 31m

Onboard

+

30m

Additional time*

15h 4m

Average duration

Fastest

12h 4m

Onboard

+

3h 0m

Additional time*

22h 24m

Average duration

21h 54m

Onboard

+

30m

Additional time*

0.3 - 0.9kg

CO2 emissions

Lowest

3.0 - 5.9kg

CO2 emissions

1.0 - 2.5kg

CO2 emissions

Direct Options

Direct Options

Direct Options

Additional time: Average total travel duration to departure point, security checks and transfers.

Live departures

Berlin to Florence train times

Showing trains for tomorrow, Wednesday, April 30
Last updated at 10:23 PM
ProviderDepartsDurationArrivesTransfers
Tickets
deutsche_bahnICE 501 · RJ 83+trenitaliaregRegionale 17843 · TUSCANY LINE 18529
On time
2:30 AM Berlin Hbf
15h22
5:52 PM Florence Santa Maria Novella
3 transfers
deutsche_bahnICE 501 · RJ 83+trenitaliaintIntercity 594+trenitaliaregRegionale 18312
On time
2:30 AM Berlin Hbf
14h13
4:43 PM Florence Santa Maria Novella
3 transfers
deutsche_bahnICE 501 · RJ 83+trenitaliaregRegionale 17839 · Tuscany Line 18527
On time
2:30 AM Berlin Hbf
14h22
4:52 PM Florence Santa Maria Novella
3 transfers
deutsche_bahnICE 1105 · RJ 87+trenitaliaregRegionale 17851
On time
7:04 AM Berlin Hbf
13h06
8:10 PM Florence Santa Maria Novella
2 transfers
deutsche_bahnICE 1105 · RJ 87+frecciarossaFRECCIAROSSA 1000 9437
On time
7:04 AM Berlin Hbf
12h35
7:39 PM Florence Santa Maria Novella
2 transfers
deutsche_bahnICE 1105 · RJ 87+trenitaliaregRegionale 17853 · Tuscany Line 18539
On time
7:04 AM Berlin Hbf
14h46
9:50 PM Florence Santa Maria Novella
3 transfers
deutsche_bahnICE 1107 · RJ 89+frecciarossaFRECCIAROSSA 9573
On time
9:04 AM Berlin Hbf
12h10
9:14 PM Florence Santa Maria Novella
2 transfers

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets Berlin to Florence by train, bus, or flight

Wed
Apr 30
Thu
May 01
Fri
May 02
Sat
May 03
Sun
May 04
Mon
May 05
Tue
May 06
Wed
May 07
Thu
May 08
Fri
May 09
Sat
May 10
Sun
May 11
Mon
May 12
Tue
May 13
Wed
May 14
Thu
May 15
Fri
May 16
Sat
May 17
Sun
May 18
Mon
May 19
Tue
May 20

How far in advance should I book train tickets from Berlin to Florence?

The best time to book your train from Berlin to Florence is 77 days before departure. See how prices for trains change on the Berlin to Florence route.
Prices are for one-way tickets for one passenger from Berlin to Florence per month. Insights are sourced from fares found by Omio users in the last 12 months. Current prices may differ as prices vary depending on the time of day, class or how far in advance you book your train from Berlin to Florence.

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Journey information

Overview: Train from Berlin to Florence

GermanyGermany
ItalyItaly
Icon of train
Take a train from Berlin to Florence and enjoy the approximately 612 miles (986 km) long journey. Find schedules and pricing options for a convenient and affordable trip.
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Cheapest alternative travel mode
Bus from $59 (€48)
Distance
612 miles (986 km)
Average train duration
16h 31m
Trains per day
4
Train providers
3
Fastest train
13h 25m
First train
05:59
Last train
20:04
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Cheapest alternative travel mode
Bus from $59 (€48)

Train providers: Deutsche Bahn from Berlin to Florence trains

Find the best journey to Florence from Berlin with Omio's train partners Deutsche Bahn! You'll find the best deals, schedules and tickets when comparing and booking the most affordable journey for you.

Deutsche Bahn (DB) is the main provider of train services in Germany, making on average 40,000 journeys per day. A special feature of Deutsche Bahn 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 for your train between Berlin and Florence. 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.

Discover Your Journey: Berlin to Florence Train Adventure

Traveling by train from Berlin to Florence offers a comfortable and scenic way to explore Europe, connecting Germany's vibrant capital to the cultural heart of Italy. Most trains from Berlin depart from Berlin Hauptbahnhof, the city’s central and best-connected railway station. Your relaxation continues all the way to Florence Santa Maria Novella, the primary arrival station in Florence, known for its convenient location in the city center. Whether you’re on a direct route or enjoying a transfer through iconic European cities, the train from Berlin to Florence provides an environmentally friendly, hassle-free option for exploring this breathtaking journey. Book your Berlin to Florence train today and experience the charm of European rail travel!

Find Cheap Berlin to Florence Train Tickets

If you're planning a scenic trip from Berlin to Florence by train, understanding ticket prices will help you plan your budget with ease. The cheapest train tickets from Berlin to Florence start at just $108 (€89), making the journey an affordable option for savvy travelers. On average, you can expect train ticket costs for this route to be around $315 (€260), depending on the time of booking and train type. For the perfect balance of convenience and cost, we recommend booking your trip during September. This month typically offers mild weather, fewer tourists, and competitive prices, ensuring a great travel experience on your scenic journey to Florence.

Book Your Train Berlin to Florence: Discover Deutsche Bahn and Trenitalia

Embark on a picturesque journey from Berlin to Florence with renowned providers such as Deutsche Bahn and Trenitalia. The route typically involves modern high-speed trains like ICE and Frecciarossa, offering efficient connections and exceptional on-board comfort. Travelers can enjoy spacious seating, free Wi-Fi, power outlets, and dining cars to cater to their needs during the long-distance trip. With seamless transitions and state-of-the-art amenities, exploring the cultural treasures of Germany and Italy has never been easier.

Train Berlin to Florence: Train Times and Schedule

The train journey from Berlin to Florence covers a distance of approximately 612 miles (986 km). On average, this scenic journey takes around 13h 25m. The exact travel time may vary depending on the train type and the number of transfers along the way.

Travelers can rely on a regular train service between Berlin and Florence. On average, there are 4 daily trains connecting these two cities, operating throughout the week, from Monday to Sunday. This consistency allows passengers to plan their trips flexibly, making it easier to fit their travel needs.

Typically, the first train from Berlin to Florence departs at 05:59, while the last train of the day leaves at 20:04. These timings ensure a range of options for early risers as well as those who prefer to travel later in the day. Always check the latest Berlin to Florence train schedule for precise details and any service updates.

FAQs: Trains from Berlin to Florence

FAQs: Travel by train from Berlin 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

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers
Currency
Language

Useful links