Historic buildings in Leipzig city center
Routes

Leipzig to Berlin

Half an hour apart on the fast ICE line.

By the Viamo editorial team · Editor Terje Moy · Last updated July 2026 · 4 min read

Fastest ~1h10 by train

At a glance Typical options on this route – details, caveats and booking advice below.
🚆 Train~1h10–1h20DB ICE, Hbf to Hbf, no reservation, ~hourly
🚌 Bus~2–2h30FlixBus, roughly double the ICE time
🚗 Car~2h185–200km via A9 autobahn

Planning this trip? Currency converter · Jet-lag calculator · Trip budget · Compare routes

Leipzig to Berlin is one of Germany's most impressive high-speed rail connections. The ICE covers the roughly 190 km in as little as 1 hour 10 minutes — making it faster than any realistic bus or car journey — and trains run frequently throughout the day. For most travellers, this is simply a train route: quick, comfortable and very easy.

The train: ICE at under 1 hour 20 minutes

DB's ICE services run from Leipzig Hauptbahnhof to Berlin Hauptbahnhof (and usually Berlin Südkreuz and Berlin Ostbahnhof) in around 1 hour 10 minutes to 1 hour 20 minutes. Trains run roughly every hour or better through the day, and the service is fast and reliable on this high-speed line.

Leipzig Hbf is one of the largest terminal stations in Europe — a magnificent early-20th-century structure right in the city centre. Berlin Hbf is a modern glass hub on the Spree river, equally central. Both are integrated into their respective urban transit networks, so no additional transfers are needed for most destinations.

Advance Sparpreis fares on this route can be very low given the journey length, making the train competitive on cost as well as time. As on all German domestic ICE services, no seat reservation is required — though on busy services (particularly Friday afternoons and Sunday evenings) reserving a seat for a small additional fee is worth doing. Interrail and Eurail passes are valid without a supplement.

For more on navigating German rail, see our Germany by train guide.

The coach: slower but cheaper

FlixBus connects Leipzig and Berlin, with journey times typically around 2 hours to 2 hours 30 minutes depending on traffic and stopping pattern. This is roughly twice the time of the ICE, so the coach only makes sense if you find a significantly cheaper fare and have time to spare. Coach fares booked well in advance can be very low, and for very budget-conscious travellers it is worth checking. See our FlixBus guide for what to expect.

Driving

The motorway distance is around 185–200 km, mostly via the A9 autobahn north from Leipzig through the Brandenburg plain. In good conditions the drive takes about 2 hours. The A9 between Leipzig and Berlin is generally well-maintained but can have congestion, particularly on Friday and Sunday evenings when traffic between Berlin and Leipzig/Halle/Erfurt tends to be heavy. Parking in central Berlin adds cost and complication.

Driving earns its place for groups of three or four, for travellers carrying large amounts of gear, or when you need a car in Berlin for an onward journey. Solo travellers on a point-to-point trip will almost always be better off on the ICE.

No reason to fly

There is no scheduled domestic flight between Leipzig and Berlin, and even if there were, the ICE is so fast that any air journey — once airport transfers and check-in are included — would be slower in total. This is purely a rail route.

Leipzig as a destination

Leipzig has undergone a remarkable transformation since reunification and is now one of Germany's most creative and affordable cities. The Gewandhaus orchestra and Leipzig Opera are world-class cultural institutions; the Bach Museum sits next to the Thomaskirche, where Johann Sebastian Bach worked for 27 years; and the neighbourhood of Connewitz has a thriving alternative arts scene. The city makes an easy day trip or stopover from Berlin, and the short train journey makes combining the two cities especially simple.

Which should you choose?

The ICE train is the right answer almost every time: it is faster than driving, far faster than the coach, costs a competitive fare on advance booking, and deposits you in the centre of both cities. Use the coach only if cost is paramount. Drive only if you genuinely need a car in Berlin or are in a group of three or more.

Practical tips

Frequently asked questions

How long does the train from Leipzig to Berlin take?

The fastest ICE services take around 1 hour 10 minutes to 1 hour 20 minutes. Trains run approximately every hour throughout the day.

Is there a direct train from Leipzig to Berlin?

Yes. Direct ICE trains run the full route without a change, typically departing from Leipzig Hbf and calling at Berlin Hbf and usually Berlin Südkreuz or Berlin Ostbahnhof.

Do I need a seat reservation for the Leipzig–Berlin ICE?

No reservation is required on German domestic ICE trains — your ticket alone gets you on board. For busy Friday and Sunday services, a small optional seat reservation fee gives you a guaranteed place to sit.

What is the cheapest way from Leipzig to Berlin?

A FlixBus coach booked well in advance is typically cheapest, taking around 2 to 2.5 hours. DB Sparpreis advance fares can also be very competitive if you book early, and on a short route like this the price difference is sometimes small.

Sources and further reading: