Compare prices and tickets by train, bus or flight

Wed
Jan 19
$24Deutsche Bahn
$8BlaBlaCar Bus
Thu
Jan 20
$22Deutsche Bahn
$6BlaBlaCar Bus
Fri
Jan 21
$10FlixTrain
$6BlaBlaCar Bus
Sat
Jan 22
$7FlixTrain
$6BlaBlaCar Bus
Sun
Jan 23
Find prices
$6BlaBlaCar Bus
Mon
Jan 24
$22Deutsche Bahn
$6BlaBlaCar Bus
Tue
Jan 25
$22Deutsche Bahn
$6BlaBlaCar Bus
Wed
Jan 26
Find prices
$6BlaBlaCar Bus
Thu
Jan 27
$22Deutsche Bahn
$6BlaBlaCar Bus
Fri
Jan 28
$22Deutsche Bahn
$6BlaBlaCar Bus
Sat
Jan 29
$22Deutsche Bahn
$6BlaBlaCar Bus
Sun
Jan 30
$22Deutsche Bahn
$6BlaBlaCar Bus
Mon
Jan 31
$22Deutsche Bahn
$6BlaBlaCar Bus
Tue
Feb 1
$22Deutsche Bahn
$6BlaBlaCar Bus
Wed
Feb 2
$22Deutsche Bahn
$6BlaBlaCar Bus
Thu
Feb 3
$22Deutsche Bahn
$6BlaBlaCar Bus
Fri
Feb 4
$6FlixTrain
$6Flixbus
Sat
Feb 5
$6FlixTrain
$6Flixbus
Sun
Feb 6
$22Deutsche Bahn
$6BlaBlaCar Bus
Mon
Feb 7
$22Deutsche Bahn
$6BlaBlaCar Bus

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Leipzig to Berlin

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

Trains from Leipzig to Berlin cover the 92 miles (149 km) long route 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 journey for as low as $7 (€6), but the average price of train tickets is $19 (€16). Travelers depart most frequently from Leipzig Hbf, Ostseite and arrive in Berlin Hbf.

Train companies: Deutsche Bahn from Leipzig to Berlin trains

For as little as $7 (€6) 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 journey.

Deutsche Bahn

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 from Leipzig to Berlin. 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.

Deutsche Bahn from Leipzig to Berlin train information:

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

Deutsche Bahn has updated its ticket policies due to the coronavirus. Keep these in mind when booking your Deutsche Bahn tickets from Leipzig to Berlin and when traveling by train:

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

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?

Looking to save money on your route? Omio customers have found the cheapest train to Berlin from Leipzig for the next 7 days starting from $7 (€6)  one way.

How much is a train ticket to Berlin from Leipzig?

In the next 7 days you can expect to pay on average $19 (€16)  for a train ticket between Leipzig and Berlin.

How far is Berlin from Leipzig by train?

The Leipzig to Berlin train distance is approximately 92 miles (149 km).

How many hours is the train time between Leipzig and Berlin?

The Leipzig to Berlin train duration is on average 1 h 11 min, which is to be expected when traveling 92 miles (149 km) to Berlin from Leipzig. However, the time it takes can vary based on specific dates, weekends, and holidays.

What is the departure train station in Leipzig and arrival train station in Berlin?

When departing from Leipzig, you have various train station options to start your journey from including Leipzig Hbf, Ostseite, Leipzig Hauptbahnhof and Leipzig Markt. When arriving in Berlin, you can end your route 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?

The most popular departure train station with passengers for this route, called Leipzig Hbf, Ostseite, is located 0.6 miles (889 m) from the city center of Leipzig.

The most popular arrival train station, Berlin Hbf, is located 1.7 miles (2.8 km) away from the city center of Berlin.

Which train providers can take me from Leipzig to 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 providers for the Leipzig to Berlin route to see if there might be differences in the amenities they offer.

How many trains are there to Berlin from Leipzig a day?

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?

The earliest train departing from Leipzig to Berlin leaves at 4: 33 AM. The last train departing from Leipzig to Berlin leaves at 9: 16 PM. You can find the latest Leipzig to Berlin train schedule on Omio and book the best time to leave for your journey on your chosen travel date.

How far in advance should I purchase train tickets to Berlin from Leipzig for the best deals?

You can find trains between Leipzig and Berlin to cost on average $19 (€16) one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your trip. You’ll see tickets for the Leipzig to Berlin train generally on sale a few months before the planned travel date.

Important Stations and Airports for this Journey

Leipzig
Berlin
Leipzig Hbf, Ostseite is the most popular Leipzig railway station for Omio travelers, but it's not the only one. Read all the information you need to know about the main train stations in Leipzig for your trip to Berlin.