COMPARE Prices across different modes

Wed
27 Oct
£70Deutsche Bahn
£51STUDENT AGENCY k.s.
£222KLM
Thu
28 Oct
£96Deutsche Bahn
Find prices
£321KLM
Fri
29 Oct
Find prices
£79Flixbus
£222KLM
Sat
30 Oct
£221Deutsche Bahn
£97Flixbus
£267KLM
Sun
31 Oct
£200Deutsche Bahn
£76STUDENT AGENCY k.s.
£267KLM
Mon
1 Nov
£96Deutsche Bahn
£88Flixbus
£222KLM
Tue
2 Nov
£70Deutsche Bahn
Find prices
£195KLM
Wed
3 Nov
£61Deutsche Bahn
£51STUDENT AGENCY k.s.
£195KLM
Thu
4 Nov
£70Deutsche Bahn
£51Flixbus
£174KLM
Fri
5 Nov
£70Deutsche Bahn
£70Flixbus
£195KLM
Sat
6 Nov
£114Deutsche Bahn
£62Flixbus
£222KLM
Sun
7 Nov
Find prices
£51STUDENT AGENCY k.s.
£321KLM
Mon
8 Nov
£61Deutsche Bahn
£47Flixbus
£156KLM
Tue
9 Nov
£61Deutsche Bahn
Find prices
£156KLM
Wed
10 Nov
£61Deutsche Bahn
£46STUDENT AGENCY k.s.
£139KLM
Thu
11 Nov
£61Deutsche Bahn
£37Flixbus
£139KLM
Fri
12 Nov
£61Deutsche Bahn
£62Flixbus
£195KLM
Sat
13 Nov
£52Deutsche Bahn
£47Flixbus
£222KLM
Sun
14 Nov
Find prices
£46STUDENT AGENCY k.s.
£267KLM
Mon
15 Nov
£52Deutsche Bahn
Find prices
Find prices

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

distanceDistance611 miles (986 km)
durationAverage train duration14 h 20 min
priceAverage train ticket price£155 (€176)
changesDirect trainYes
carriersTrain providersÖBB, Deutsche Bahn or ÖBB | Nightjet

Trains from Florence to Berlin cover the 611 miles (986 km) long trip taking on average 14 h 20 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 £155, you can find the cheapest train ticket for as low as £70. Travellers depart most frequently from Firenze Santa Maria Novella and arrive in Berlin Hbf.

Train companies

Train from Florence to Berlin with Deutsche Bahn and ÖBB

You can travel by train from Florence to Berlin with Deutsche Bahn and ÖBB for as low as £70. When you search for timetables and tickets, Omio will show you the best journey.

Deutsche Bahn
ÖBB

Deutsche Bahn (DB) is Germany’s main operator of train services and makes on average about 40, 000 domestic and international journeys per day. Deutsche Bahn’s fleet of trains includes the high-speed ICE (Intercity Express) as well as the IC (Intercity), EC (Eurocity), IRE (Interregio-Express), RE (Regional Express) and RB (Regionalbahn), which differ in terms of comfort and the time needed to travel. For example, while toilets are standard amenities, services like onboard restaurants or free WiFi are only available on certain train types and routes. Deutsche Bahn is well-known for its wide range of fares like Super Saver, Saver, and Flexible and discount cards like the Bahncard 25, 50 and 100, which you can also use for your Florence to Berlin train.

    These are Deutsche Bahn 's ticket policies for COVID-19 for the train 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
    What COVID-19 travel safety information and restrictions should I be aware of for my train between Florence and Berlin?

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

    All travellers 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 25/10/2021. Remember to review the latest COVID-19 travel safety regulations   for your train between Florence and Berlin as this information can change.

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

    The current restriction level for your return trip by train from Berlin to Florence is: Partially open

    Are there any international entry restrictions on returning to Italy from Germany?

    Reentry to 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?

    What are the entry requirements?

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

    The government of Italy has imposed these measures to reduce the spread of COVID-19:

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

    Last verified on 25/10/2021. We do our best to keep this information up to date, but regulations can change so please double check the latest COVID-19 travel safety regulations ahead of your Berlin to Florence train here.

    How much do cheap trains to Berlin from Florence cost?
    Omio customers have found the cheapest trains from Florence to Berlin to cost as little as £70  in the next 7 days.
    How much does the train from Florence to Berlin cost on average?
    The Florence to Berlin train ticket price is on average £155  if you are looking to buy your tickets for this trip in the next week.
    How far is it from Florence to Berlin by train?
    You should expect to travel around 611 miles (986 km)  to Berlin from Florence by train.
    How many hours does it take from Florence to Berlin by train?
    On average the train from Florence to Berlin duration is 14 h 20 min  for the 611 miles (986 km) long route, but the travel time can vary if you depart on weekends and holidays.
    When travelling by train from Florence to Berlin, which train station in Florence do I depart from and which train station in Berlin do I arrive in?

    When taking the train from Florence to Berlin, you can choose to depart from train stations like Firenze Santa Maria Novella, Firenze Rifredi and Firenze Campo di Marte. Your journey can end in train stations such as Berlin Hbf, Berlin Spandau and Berlin Südkreuz.

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

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

    You can find the most popular departure train station for this journey, Firenze Santa Maria Novella, located approximately 1 mile (s) / 1 km from the city centre of Florence. The most popular arrival train station in Berlin, called Berlin Hbf, is located around 1 mile (s) / 2 km away from its city centre.

    Which train companies should I travel with from Florence to Berlin?
    For the best Florence to Berlin train to book, you can travel safely and comfortably with ÖBB, Deutsche Bahn or ÖBB | Nightjet. However, it's always good to check all possible train companies with services to Berlin from Florence to compare what amenities they may offer.
    When does the first train depart from Florence to Berlin? When does the last train depart from Florence to Berlin?
    The earliest train for this route departs from Florence at 05: 47. The last train leaves from Florence at 05: 47. Check Omio for the latest train times from Florence to Berlin and book the best time to depart on your chosen travel date.
    How early should I purchase Florence to Berlin train tickets to get the best deals?
    In general, we recommend booking tickets for trains in advance to score the best deals from all possible train companies offering this trip and save money. If you book train tickets to Berlin from Florence within the next 7 days, you can find tickets to cost on average £155 one way. To find the best prices for this route, consider booking your train ticket from Florence to Berlin a few months in advance.

    Important Stations and Airports for this Journey

    Florence
    Berlin
    Firenze Santa Maria Novella is the most popular Florence railway station for Omio travellers, but it's not the only one. Read all the information you need to know about the main train stations in Florence for your journey to Berlin.
    Amenities at station
    WifiWifi
    LockersLockers
    ParkingParking
    ATMATM
    TaxiTaxi
    ticketOfficeHours
    Ticket office hours
    Mon - Sun: 06: 00 - 21: 00
    Connections to/from station
    Tram lines: T1, T2
    Bus lines: 6, 11, 12, 13, 17, 23, 36, 37, C4
    Train lines: FR, FA, Italo
    Amenities at station
    WifiWifi
    LockersLockers
    ParkingParking
    ATMATM
    TaxiTaxi
    ticketOfficeHours
    Ticket office hours
    Mon - Sun: 07: 15 - 20: 45
    Connections to/from station
    Bus lines: 12, 13, 33
    Train lines: FA, IC, ICN, R