The cheapest trains from Leipzig to Berlin

Showing times and prices for Sep 27

Cheapest

$27

Average

$36

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Leipzig to Berlin will cost around $ 36 if you buy it on the day, but the cheapest tickets can be found for only $ 27.

2nd Cheapest
10:16PMLeipzig Hbf1h19 11:35PMBerlin Hbf
0 changes
$271One-way
2nd Cheapest
07:16PMLeipzig Hbf1h13 08:29PMBerlin Hbf
0 changes
$271One-way
2nd Cheapest
09:16PMLeipzig Hbf1h14 10:30PMBerlin Hbf
0 changes
$271One-way
05:16PMLeipzig Hbf1h15 06:31PMBerlin Hbf
0 changes
$301One-way
06:16PMLeipzig Hbf1h14 07:30PMBerlin Hbf
0 changes
$301One-way

Timetable Leipzig to Berlin

Showing trains for tomorrow, Mon, Sep 27
12:04AMLeipzig Hbf6h03 06:07AMBerlin-Lichtenberg
0 changes
12:20AMLeipzig Hbf6h03 06:23AMBerlin Hbf
0 changes
01:24AMLeipzig Hbf4h59 06:23AMBerlin Hbf
0 changes
05:01AMLeipzig Hbf1h48 06:49AMBerlin Hbf
0 changes
06:16AMLeipzig Hbf1h13 07:29AMBerlin Hbf
0 changes
07:16AMLeipzig Hbf1h16 08:32AMBerlin Hbf
0 changes
07:18AMLeipzig Hbf1h40 08:58AMBerlin Hbf
0 changes
08:18AMLeipzig Hbf1h12 09:30AMBerlin Hbf
0 changes
09:16AMLeipzig Hbf1h13 10:29AMBerlin Hbf
0 changes
10:16AMLeipzig Hbf1h13 11:29AMBerlin Hbf
0 changes
11:16AMLeipzig Hbf1h13 12:29PMBerlin Hbf
0 changes
12:16PMLeipzig Hbf1h13 01:29PMBerlin Hbf
0 changes
01:16PMLeipzig Hbf1h13 02:29PMBerlin Hbf
0 changes
02:16PMLeipzig Hbf1h13 03:29PMBerlin Hbf
0 changes
03:16PMLeipzig Hbf1h13 04:29PMBerlin Hbf
0 changes
04:16PMLeipzig Hbf1h14 05:30PMBerlin Hbf
0 changes
05:16PMLeipzig Hbf1h15 06:31PMBerlin Hbf
0 changes
06:16PMLeipzig Hbf1h14 07:30PMBerlin Hbf
0 changes
07:16PMLeipzig Hbf1h13 08:29PMBerlin Hbf
0 changes
08:16PMLeipzig Hbf1h13 09:29PMBerlin Hbf
0 changes
09:16PMLeipzig Hbf1h14 10:30PMBerlin Hbf
0 changes
10:16PMLeipzig Hbf1h19 11:35PMBerlin Hbf
0 changes
10:18PMLeipzig Hbf2h13 12:31AMBerlin Hbf
0 changes
10:23PMLeipzig Hbf2h08 12:31AMBerlin Hbf
0 changes
11:20PMLeipzig Hbf7h03 06:23AMBerlin Hbf
0 changes
11:33PMLeipzig Hbf5h51 05:24AMBerlin Hbf
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Sun
Sep 26
$46Deutsche Bahn
Find prices
Mon
Sep 27
$12FlixTrain
$9BlaBlaCar Bus
Tue
Sep 28
$12FlixTrain
$6BlaBlaCar Bus
Wed
Sep 29
$6FlixTrain
$6BlaBlaCar Bus
Thu
Sep 30
$6FlixTrain
$6BlaBlaCar Bus
Fri
Oct 1
$12FlixTrain
$6BlaBlaCar Bus
Sat
Oct 2
$22Deutsche Bahn
$6BlaBlaCar Bus
Sun
Oct 3
$22Deutsche Bahn
$6BlaBlaCar Bus
Mon
Oct 4
$22Deutsche Bahn
$6BlaBlaCar Bus
Tue
Oct 5
$22Deutsche Bahn
$6BlaBlaCar Bus
Wed
Oct 6
$22Deutsche Bahn
$6BlaBlaCar Bus
Thu
Oct 7
$22Deutsche Bahn
$6BlaBlaCar Bus
Fri
Oct 8
$22Deutsche Bahn
$6BlaBlaCar Bus
Sat
Oct 9
$12FlixTrain
$6BlaBlaCar Bus
Sun
Oct 10
$22Deutsche Bahn
$6BlaBlaCar Bus
Mon
Oct 11
$22Deutsche Bahn
$6BlaBlaCar Bus
Tue
Oct 12
$6FlixTrain
$6BlaBlaCar Bus
Wed
Oct 13
$6FlixTrain
$6BlaBlaCar Bus
Thu
Oct 14
$6FlixTrain
$6BlaBlaCar Bus
Fri
Oct 15
$22Deutsche Bahn
$6BlaBlaCar Bus
Sat
Oct 16
$22Deutsche Bahn
$6BlaBlaCar Bus

The fastest trains from Leipzig to Berlin

Showing times and prices for Sep 27

Fastest Journey

1 h 12 m

Average

2 h 15 m

Trains per day

26

Distance

150 km

Of the 26 trains that leave Leipzig for Berlin every day 17 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct trains cover the 150 km distance in an average of 2 h 15 m but if you time it right, some trains will get you there in just 1 h 12 m .

The slowest trains will take 7 h 3 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

2nd Fastest
08:18AMLeipzig Hbf1h12 09:30AMBerlin Hbf
0 changes
$451One-way
10:16AMLeipzig Hbf1h13 11:29AMBerlin Hbf
0 changes
$351One-way
09:16AMLeipzig Hbf1h13 10:29AMBerlin Hbf
0 changes
$351One-way
02:16PMLeipzig Hbf1h13 03:29PMBerlin Hbf
0 changes
$351One-way
03:16PMLeipzig Hbf1h13 04:29PMBerlin Hbf
0 changes
$351One-way

These companies trust us. We sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information between Leipzig and Berlin

distanceDistance92 miles (149 km)
durationAverage train duration1 h 11 min
priceAverage train ticket price$17 (€14)
frequencyTrain frequency16 a day
changesDirect trainYes, there are 16 direct trains a day
carriersTrain providersDeutsche Bahn or FlixTrain

Trains from Leipzig to Berlin cover the 92 miles (149 km) long journey taking on average 1 h 11 min with our travel partners like Deutsche Bahn or FlixTrain. Normally, there are 16 trains operating per day, including direct services available. You can get the cheapest train tickets for this route for as low as $6 (€5), but the average price of train tickets is $17 (€14). Travelers depart most frequently from Leipzig Hbf, Ostseite and arrive in Berlin Hbf.

Train companies

Deutsche Bahn from Leipzig to Berlin

For as little as $6 (€5) you can travel by train between Leipzig and Berlin with Deutsche Bahn. Omio will show you the best deals, schedules and tickets available for this route.

Deutsche Bahn

Deutsche Bahn (DB) is Germany’s main provider 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 Leipzig to Berlin train.

Leipzig to Berlin train information with Deutsche Bahn:

  • Average Duration: 1 h 35 min
  • Deutsche Bahn frequency: 8 a day

When purchasing your Deutsche Bahn train tickets between Leipzig and Berlin, keep the following coronavirus related policies and recommendations in mind outlined by our travel partner:

  • Normal conditions apply
  • Cashless payments recommended
  • Online booking and check-in recommended

Train tickets from Leipzig to Berlin: when to book to save $

Time Price Savings
1 week earlier 25 €
2 weeks earlier 22 €14.%
3 weeks earlier 20 €25%
1 month before 21 €19%
2 months earlier 15 €67%
3 months earlier 14 €79%


Train companies often offer promotional prices and offers—by buying in advance—you can get access the best prices for trains in the U.S., Canada, and the major European railroad operators. Search on Omio to check prices and cheap train tickets from Leipzig - Berlin. Easily find the most attractive rates and choose the your preferred route for your journey. Book and choose your mobile ticket: avoid the queues at the station and the added stress of printing your ticket.

The rule of buying in advance to save money is not only valid when booking a flight but also for train travel. Train tickets are generally on sale 6 months before the departure date. Some train booking tips from us:

  • Buying your train ticket from Leipzig - Berlin 3 weeks in advance means you can save on average up to 25% compared to the price available on the day of departure.
  • If you book a ticket Leipzig - Berlin with 2 months in advance you save up to about 67% compared to the initial price.
  • By booking 3 months in advance, you could save up to 79%.
  • On Omio you can find all offers, train times and prices for train travel in Europe, the U.S., and Canada.

Travel Tips

Trains from Leipzig 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 Leipzig to Berlin.
FAQs
How much do cheap train tickets between Leipzig and Berlin cost?
Omio customers have found cheap train tickets to Berlin from Leipzig for as low as $6 (€5)  for the next 7 days.
How much is a train ticket between Leipzig and Berlin?
The Leipzig to Berlin train ticket price is on average $17 (€14)  if you are looking to purchase your tickets for this trip in the next week.
What is the distance between Leipzig and Berlin by train?
The Leipzig to Berlin train distance is approximately 92 miles (149 km).
How long is the train between Leipzig and Berlin?
While the time it takes to travel 92 miles (149 km) from Leipzig to Berlin can vary based on specific dates, weekends, and holidays, the Leipzig to Berlin train journey time is on average 1 h 11 min.
Which train station from Leipzig to Berlin do I depart from? Which Berlin train station from Leipzig do I arrive in?

When departing from Leipzig, you have various train station options to start your trip from including Leipzig Hbf, Ostseite, Leipzig Hauptbahnhof and Leipzig Markt. When arriving in Berlin, you can end your journey in train stations like Berlin Hbf, Berlin Spandau and Berlin Südkreuz.

Omio customers book a train from Leipzig Hbf, Ostseite   to Berlin Hbf   most frequently for this route.

Where is the departure train station in Leipzig located? Where is the arrival train station in Berlin located?

Passengers booking this journey most frequently board their trains from Leipzig Hbf, Ostseite and need to travel around 0 mile (s) / 0 km from the city center to get to this train station.

Passengers arriving in Berlin most often arrive at Berlin Hbf and need to travel around 1 mile (s) / 2 km from this train station to the city center.

What train providers offer a service between Leipzig and Berlin?
If you're looking for trains from Leipzig to Berlin, you can rely on Deutsche Bahn or FlixTrain to get you to Berlin. It's also good to check out all possible train companies for the Leipzig to Berlin trip to see if there might be differences in the amenities they offer.
Can I find a direct train from Leipzig to Berlin?
Yes, there are 16 direct trains per day from Leipzig to Berlin. You can look to travel with Deutsche Bahn  without needing to transfer at another stop in between. Taking a direct train tends to save you time getting you to your destination, so it's worth paying attention to this when booking a ticket for this route.
How many train services per day are there to Berlin from Leipzig?
On average, there are 16 trains a day from Leipzig to Berlin. The train times and services may be different on weekends and holidays compared to weekdays.
When can I take the first train from Leipzig to Berlin? When can I take the last train for the day?
You can take the earliest train from Leipzig to Berlin at 4: 42 AM   or take the last train from Leipzig to Berlin leaving at 8: 16 PM. Look for the latest Leipzig to Berlin train schedules on Omio and book the best time to take the train for this route.
How early should I book train tickets to Berlin from Leipzig to score 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 purchase train tickets from Leipzig to Berlin within the next 7 days, you can find tickets to cost on average $17 (€14) one way. To find the best prices for this journey, consider booking your train ticket from Leipzig to Berlin a few months in advance.
Stations

Important Stations and Airports for this Journey

Leipzig
Berlin
Leipzig Hbf
Amenities
Refreshments