Train service
Trenitalia
Trenitalia is Italy’s state-owned rail operator, running high-speed, intercity, and regional trains across the country and beyond.
OBB
ÖBB is Austria’s national rail operator, known for its Railjet trains and Europe’s largest night train network, Nightjet.
CFF
CFF is Switzerland’s national rail operator, known for punctual, fully electrified train services across the country and beyond.

Deutsche Bahn
Deutsche Bahn (DB) is Germany’s national railway company, operating long-distance, regional, and international train services across Europe.
Train tickets

Raileurope
Rail Europe is a leading travel tech company specializing in European train bookings for over 15,000 travel professionals worldwide.

Trainline
Trainline sells rail and coach tickets worldwide on behalf of major UK and European transport companies.
Omio
Omio connects you with over 1,000 transport providers - trains, buses, flights, and more - to simplify your travel planning.
There is no direct train from Berlin to Florence. All rail journeys between the two cities require at least two transfers, and the fastest daytime option takes approximately 13 hours. Around six train combinations run each day, departing from Berlin Hauptbahnhof and arriving at Firenze Santa Maria Novella, covering a distance of roughly 987 km. Advance fares start from around 60 euros, though walk-up prices are considerably higher. A separate overnight option exists but spans two calendar days and involves daytime connections through Switzerland and northern Italy. This EveryRail guide covers the realistic options, transfer points, and booking considerations for the Berlin to Florence rail journey.
Key facts
- No direct train service exists between Berlin and Florence
- All journeys require a minimum of two transfers
- Fastest daytime journey: approximately 13 hours
- Around six daytime train combinations depart each day
- Departs Berlin Hauptbahnhof, arrives Firenze Santa Maria Novella
- Advance fares from around 60 euros; walk-up fares significantly higher
- An overnight route exists via Zurich and Milan, but it occupies most of two calendar days
- Interrail and Eurail passes are valid on all carrier types used; mandatory seat reservations carry a separate fee
Route overview
The journey from Berlin Hbf to Firenze Santa Maria Novella has two distinct shapes: a daytime connection covering the full route in around 13 hours, and an overnight option that begins with a sleeper train but requires further daytime connections on the second day. Both routes converge on Munich Hbf as the primary transfer hub. From Munich, the route heads south across the Alps into northern Italy, where a second transfer is required before the final leg into Florence.
The daytime route is the more straightforward choice for most travellers. The overnight option suits those who want to spend the first night moving rather than stationary, or who wish to combine the journey with time in Zurich or Milan, though this adds planning complexity.
Daytime route via Munich
The standard daytime routing uses three separate train services operated by different carriers. From Berlin Hbf, a Deutsche Bahn ICE service runs south to Munich Hbf. At Munich, passengers transfer to an OBB Railjet, which heads across the Alps into northern Italy. A second transfer at a northern Italian hub, with Verona Porta Nuova documented as one transfer point on this corridor, connects to a Trenitalia Frecciarossa or regional service for the final leg into Firenze Santa Maria Novella.
The fastest observed journey on this routing is 13 hours 3 minutes. Around six combinations are available each day. The section between Munich and northern Italy passes through Bavaria and the Alps, a geographically distinctive stretch of the journey. Specific departure times shift seasonally; checking current schedules before planning is the most reliable approach.
Overnight route via Zurich and Milan
The overnight option is a two-day journey and should not be mistaken for a single overnight train to Florence. The first leg uses an OBB Nightjet sleeper departing Berlin Hbf in the evening and arriving at Zurich HB the following morning. From Zurich, a daytime SBB intercity service runs to Milano Centrale. A third leg, operated by Trenitalia, then connects Milan to Firenze Santa Maria Novella, with arrival in Florence during the evening of the second day.
A published itinerary for this routing shows: depart Berlin Hbf at 20:48, arrive Zurich HB at 09:05 the next morning; depart Zurich at 12:33, arrive Milano Centrale at 15:50; depart Milano Centrale at 18:10, arrive Firenze Santa Maria Novella at 20:04. Fares for this route start from around 226 euros. The Nightjet leg offers seat, couchette, and private sleeping compartment categories. OBB has introduced new-generation Nightjet trains on parts of its network, and these are now bookable for 2026 departures.
Travellers who plan stopovers in Zurich or Milan should treat those as deliberate additions to the itinerary rather than guaranteed or included connections.
Journey times and schedule
The tables below are based on a May 2026 timetable snapshot. Schedules vary by date and season; treat these figures as indicative and verify current times before booking.
Route options at a glance
| Route type | Typical duration | Transfers | Approximate fare range |
|---|---|---|---|
| Day train | 13h 3m to 13h 34m | 2 | From around 60 euros; higher walk-up fares |
| Night train (two-day) | Overnight plus day 2 connections | 2 | From around 226 euros |
| Direct coach | 16h 40m | 0 | Approximately 90 to 160 euros |
Sample daytime departures (May 2026 snapshot)
| Departs Berlin Hbf | Arrives Firenze SMN | Journey time |
|---|---|---|
| 08:29 | 21:39 | 13h 10m |
| 08:36 | 21:39 | 13h 3m |
| 08:36 | 22:04 | 13h 28m |
| 08:36 | 22:10 | 13h 34m |
Sample data from a single date; actual departure times and availability will differ. Check current timetables before travel.
Tickets and prices
Advance purchase is the most effective lever for keeping costs down on this route. Daytime fares start from around 60 euros when booked well ahead; walk-up prices on a given day are substantially higher, with averages observed in the range of 150 to 200 euros or more depending on the date.
The daytime route involves three carriers: Deutsche Bahn, OBB, and Trenitalia. Multi-carrier itineraries of this type may not always be bookable as a single through-ticket. Some booking routes require separate transactions for each leg. Travellers should confirm before completing a purchase that all legs of the journey are covered. If only one segment is booked and a connection is missed, onward travel is not automatically protected.
Overnight route fares start from around 226 euros and cover the Nightjet sleeping accommodation. The price varies by berth type: a seat is the cheapest option, a couchette costs more, and a private sleeping compartment is the most expensive. Day-two legs from Zurich to Milan and Milan to Florence are separate tickets and need to be booked independently.
All prices on this route are denominated in euros. USD figures seen on some booking interfaces reflect live exchange-rate conversions and will fluctuate; euros are the reliable reference currency for planning purposes.
How to book
Booking in advance is strongly recommended, particularly for travel in summer. Advance fares are typically non-refundable or carry significant change fees, so confirming travel dates before booking is important.
Each leg of the daytime route may need to be booked through different channels. Deutsche Bahn handles the Berlin to Munich segment; OBB covers the cross-Alpine Railjet; Trenitalia covers the Italian leg. Some aggregator platforms display all three legs together, while others require separate searches. Whichever approach is used, verify that every leg from Berlin Hbf to Firenze Santa Maria Novella is confirmed before departure.
For the overnight route, the OBB Nightjet leg should be booked as early as possible. Sleeper and couchette berths sell out faster than standard seats, and peak summer dates in particular book up months in advance. The Zurich to Milan and Milan to Florence segments on day two are booked separately through SBB and Trenitalia respectively.
Readers can check EveryRail for current schedule options and connection details before committing to a booking. Pass holders should also secure their mandatory reservations at the time of booking, not as an afterthought.
Onboard experience
DB ICE (Berlin to Munich)
The ICE is Deutsche Bahn’s flagship intercity service. Trains are modern, with wifi available and a bistro car for food and drinks. Both first and second class are available. The Berlin to Munich leg takes around four hours on this service.
OBB Railjet (Munich to northern Italy)
The Railjet operates to comparable high-speed standards and is the standard cross-Alpine connection on this corridor. Catering and both classes of travel are available. The section through Bavaria and across the Alps into northern Italy is a geographically distinctive part of the journey.
Trenitalia Frecciarossa and regional services (northern Italy to Florence)
The Italian leg into Florence is typically served by a Frecciarossa, which is Trenitalia’s high-speed service with first and second class and onboard catering. Some combinations use a Trenitalia regional service instead, which offers a more basic standard of travel. The train type on any given combination depends on the connection selected.
OBB Nightjet (Berlin to Zurich, overnight)
Nightjet trains offer three accommodation categories: a standard seat (the most basic and cheapest), a couchette berth in a shared compartment, and a private sleeping compartment. New-generation Nightjet trains are now in service on parts of the OBB network, offering improved facilities across all categories. The overnight leg from Berlin to Zurich takes approximately 12 hours.
Stations
Berlin Hauptbahnhof
Berlin Hbf is the main intercity rail hub for Berlin and the departure point for all routes covered in this article. The station is large and well-equipped, with luggage storage, food and retail options, and direct connections to the S-Bahn and U-Bahn network for access to the city.
One important practical detail: Nightjet trains depart from the lower-level platforms at Berlin Hbf, referred to as the tief (deep) platforms. These are separate from the main upper-level platforms used by ICE and long-distance services. Travellers taking the overnight route should confirm their platform level in advance and allow enough time to reach it.
Munich Hbf
Munich Hbf is the primary transfer point on both the daytime and overnight routes. Daytime travellers change here from the Deutsche Bahn ICE to the OBB Railjet. The station is large and well-connected, with full facilities and metro access to central Munich.
Connection times at Munich Hbf on multi-carrier itineraries should be checked carefully when booking. If a booking platform assembles legs across different carriers, the minimum connection time shown may be tight. A missed connection at Munich on a multi-carrier booking may not be covered by the terms of the onward ticket. When in doubt, choosing itineraries with more generous transfer windows reduces this risk.
Firenze Santa Maria Novella
Firenze Santa Maria Novella is Florence’s main station and the standard arrival point for all rail routes on this corridor. It is located close to the city centre, within walking distance of central Florence, and has bus and taxi connections for onward travel.
One source references Firenze Campo Marte in the context of certain overnight routings. Campo Marte is a smaller Florence station that some international services have historically used. Travellers should verify their exact arrival station when booking the overnight route, as this may affect onward connections within the city.
Rail passes
Interrail passes, available to European residents, and Eurail passes, available to non-European residents, are valid on all the train types used on this route: Deutsche Bahn ICE, OBB Railjet and Nightjet, and Trenitalia Frecciarossa services.
Holding a pass does not mean travel is entirely free of additional charges. Seat reservations are mandatory on all high-speed and overnight trains on this corridor, and these reservations are not included in the pass price. They are booked separately and charged by the operating railway. The reservation fee varies by carrier and service type.
For the Nightjet, pass holders still need to book a berth reservation, which covers either a seat, couchette, or private compartment in addition to the basic reservation. This is a separate cost on top of the pass.
Travellers planning to use a pass on this route in summer should book reservations as early as possible. High-speed and overnight services on the Berlin to Italy corridor fill quickly in July and August, and pass holders compete for the same reserved seats as fare-paying passengers.
Specific reservation fee amounts vary and are subject to change; checking with the relevant operating railway or current pass documentation before travel is the most accurate approach.
Alternatives to the train
Flying
A direct flight from Berlin Brandenburg Airport (BER) to Florence Airport (FLR) takes approximately 4 hours 45 minutes. Door-to-door journey time is longer once airport transfers, check-in, and security are included, which narrows the practical time advantage over the train. Flights to Pisa Galileo Galilei Airport (PSA) are sometimes cheaper and connect to Florence by rail in around an hour. Fares vary significantly by season and booking lead time.
Coach
A direct daily coach service runs from Berlin ZOB to Florence, taking approximately 16 hours 40 minutes. Fares are typically lower than train fares, with prices observed in the range of 90 to 160 euros. The coach journey is longer than the fastest train option and involves no transfers, which may suit travellers prioritising cost over speed. No specific coach operator is recommended here; check current options for the departure date in question.
Driving
The road distance from Berlin to Florence is approximately 1,200 km, with a driving time of around 11 hours without stops. Fuel, tolls on German and Italian motorways, and parking costs add to the overall expense. Driving offers flexibility but does not match the city-centre-to-city-centre convenience of the rail option, which connects Berlin Hbf directly to Firenze Santa Maria Novella.
Practical tips
Confirm all legs are covered before booking. Multi-carrier itineraries can require separate transactions. Check that every segment from Berlin Hbf to Firenze Santa Maria Novella is confirmed in writing before travel.
Allow generous connection time at Munich Hbf. If the ICE from Berlin is delayed, a tight connection to the Railjet may be missed. On multi-carrier bookings, onward protection is not always guaranteed. Itineraries with wider connection windows at Munich carry less risk.
Know your platform at Berlin Hbf for the Nightjet. The overnight sleeper departs from the lower-level tief platforms. These are reached by lifts or escalators and are distinct from the main upper-level concourse. Arrive early enough to locate the correct platform.
Book reservations as early as possible if using a rail pass. Interrail and Eurail pass holders need separate mandatory reservations on every leg. Summer dates sell out quickly. Reservations cannot be added to a pass after the seat allocation for a given train is full.
Advance fares are typically non-refundable. Cheaper tickets on this corridor usually carry strict change and cancellation terms. Confirm travel dates before purchasing discounted fares.
Prices on this route are in euros. USD figures seen on some interfaces are exchange-rate conversions. Use euros as the planning reference to avoid confusion as rates change.
The overnight route is a two-day journey. Arriving in Florence on the evening of the second day means the overnight train does not save a full day of travel. Travellers who want to arrive in Florence with the full second day available should use the daytime route.
Firenze Santa Maria Novella is central. The station sits close to the historic centre of Florence. Accommodation within walking distance of the station is practical for travellers arriving after a long journey.
Verify your exact Florence arrival station when booking the overnight route. Most services arrive at Firenze Santa Maria Novella, but some overnight routings have historically used Firenze Campo Marte. Confirm the arrival station when booking to plan city connections accordingly.
The daytime route is the right choice for most travellers: it is faster, typically cheaper when booked in advance, and arrives at a convenient hour. The overnight route makes sense if the experience of a sleeper train appeals or if a stop in Zurich or Milan is part of the plan, though the full itinerary requires careful coordination across three separate legs on the second day. Advance booking and early reservation of seats are the most important practical steps on either route. EveryRail’s Berlin to Florence route page is updated as schedules change; checking current availability before booking is the most reliable approach.
Frequently asked questions
Is there a direct train from Berlin to Florence?
No. There is no direct train service between Berlin and Florence. All rail journeys require at least two transfers, connecting via Munich Hauptbahnhof and at least one northern Italian city before arriving at Firenze Santa Maria Novella.
How long does the train from Berlin to Florence take?
The fastest daytime journey takes approximately 13 hours 3 minutes. The overnight route via Zurich and Milan spans most of two calendar days, with arrival in Florence on the evening of the second day.
How many trains run from Berlin to Florence each day?
Around six daytime train combinations run per day from Berlin Hauptbahnhof to Firenze Santa Maria Novella. An overnight Nightjet service via Zurich operates as a separate option.
What is the cheapest train ticket from Berlin to Florence?
Advance fares on the daytime route start from around 60 euros. Walk-up fares are significantly higher. The overnight route via Zurich and Milan starts from around 226 euros and requires additional tickets for day-two connections from Zurich to Milan and Milan to Florence.
Which stations does the train use in Berlin and Florence?
Trains depart from Berlin Hauptbahnhof and arrive at Firenze Santa Maria Novella. Nightjet overnight services depart from the lower-level tief platforms at Berlin Hauptbahnhof, which are separate from the main upper-level platforms. Some overnight routing variants have historically used Firenze Campo Marte; verify your arrival station when booking.
Do I need to change trains on the way from Berlin to Florence?
Yes. All journeys require at least two transfers. On the standard daytime route, passengers change at Munich Hauptbahnhof and at a northern Italian hub such as Verona Porta Nuova before the final leg into Florence.
Can I take a night train from Berlin to Florence?
A night train option exists, but it is not a single overnight service to Florence. The OBB Nightjet runs from Berlin to Zurich overnight; travellers then take separate daytime connections from Zurich to Milan and Milan to Florence on the second day, arriving in Florence in the evening.
Does Interrail or Eurail cover the Berlin to Florence train?
Yes. Both Interrail and Eurail passes are valid on Deutsche Bahn ICE, OBB Railjet and Nightjet, and Trenitalia Frecciarossa services. Mandatory seat reservations are required on all high-speed and overnight trains and are not included in the pass price. They must be booked and paid for separately.
Do I need a reservation on the Berlin to Florence train?
Yes on all legs. Reservations are mandatory on ICE, Railjet, Frecciarossa, and Nightjet services. For the Nightjet, the reservation also covers the specific berth type: seat, couchette, or private sleeping compartment.
Is it faster to fly from Berlin to Florence?
A direct flight takes approximately 4 hours 45 minutes, but door-to-door time including airport transfers, check-in, and security is longer. The train connects Berlin Hauptbahnhof directly to Firenze Santa Maria Novella in around 13 hours with no airport involvement.