The cheapest trains from Berlin to Leipzig

Showing times and prices for 14 Jun

Cheapest

£16

Average

£28

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 Berlin to Leipzig will cost around £ 28 if you buy it on the day, but the cheapest tickets can be found for only £ 16.

22:29Berlin Hbf1h29 23:58Leipzig Hbf
0 changes
£161One-way
20:30Berlin Hbf1h12 21:42Leipzig Hbf
0 changes
£201One-way
04:30Berlin Hbf1h12 05:42Leipzig Hbf
0 changes
£221One-way
17:28Berlin Hbf1h14 18:42Leipzig Hbf
0 changes
£221One-way
19:28Berlin Hbf1h15 20:43Leipzig Hbf
0 changes
£221One-way

Timetable Berlin to Leipzig

Showing trains for tomorrow, Mon, 14 Jun
00:27Berlin Hbf1h46 02:13Leipzig Hbf
0 changes
04:30Berlin Hbf1h12 05:42Leipzig Hbf
0 changes
05:28Berlin Hbf1h14 06:42Leipzig Hbf
0 changes
06:30Berlin Hbf1h12 07:42Leipzig Hbf
0 changes
07:28Berlin Hbf1h14 08:42Leipzig Hbf
0 changes
07:37Berlin Hbf1h36 09:13Leipzig
0 changes
08:30Berlin Hbf1h12 09:42Leipzig Hbf
0 changes
09:28Berlin Hbf1h14 10:42Leipzig Hbf
0 changes
09:37Berlin Hbf1h36 11:13Leipzig
0 changes
10:30Berlin Hbf1h12 11:42Leipzig Hbf
0 changes
11:28Berlin Hbf1h14 12:42Leipzig Hbf
0 changes
11:37Berlin Hbf1h36 13:13Leipzig
0 changes
12:30Berlin Hbf1h12 13:42Leipzig Hbf
0 changes
13:28Berlin Hbf1h14 14:42Leipzig Hbf
0 changes
13:37Berlin Hbf1h36 15:13Leipzig
0 changes
14:30Berlin Hbf1h12 15:42Leipzig Hbf
0 changes
15:28Berlin Hbf1h14 16:42Leipzig Hbf
0 changes
15:37Berlin Hbf1h36 17:13Leipzig
0 changes
16:30Berlin Hbf1h12 17:42Leipzig Hbf
0 changes
17:28Berlin Hbf1h14 18:42Leipzig Hbf
0 changes
18:30Berlin Hbf1h12 19:42Leipzig Hbf
0 changes
19:28Berlin Hbf1h15 20:43Leipzig Hbf
0 changes
20:30Berlin Hbf1h12 21:42Leipzig Hbf
0 changes
21:28Berlin Hbf1h19 22:47Leipzig Hbf
0 changes
22:29Berlin Hbf1h29 23:58Leipzig Hbf
0 changes
23:15Berlin6h23 05:38Leipzig
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
13 Jun
£14FlixTrain
£6BlaBlaCar Bus
Mon
14 Jun
£7FlixTrain
£6BlaBlaCar Bus
Tue
15 Jun
£16Deutsche Bahn
£7BlaBlaCar Bus
Wed
16 Jun
£5FlixTrain
£5BlaBlaCar Bus
Thu
17 Jun
£5FlixTrain
£5BlaBlaCar Bus
Fri
18 Jun
£7FlixTrain
£5BlaBlaCar Bus
Sat
19 Jun
Find prices
£5BlaBlaCar Bus
Sun
20 Jun
£16Deutsche Bahn
£6BlaBlaCar Bus
Mon
21 Jun
Find prices
£5BlaBlaCar Bus
Tue
22 Jun
£16Deutsche Bahn
£7BlaBlaCar Bus
Wed
23 Jun
£16Deutsche Bahn
£5BlaBlaCar Bus
Thu
24 Jun
£16Deutsche Bahn
£6BlaBlaCar Bus
Fri
25 Jun
£16Deutsche Bahn
£9BlaBlaCar Bus
Sat
26 Jun
£16Deutsche Bahn
£6BlaBlaCar Bus
Sun
27 Jun
£16Deutsche Bahn
£7BlaBlaCar Bus
Mon
28 Jun
£5FlixTrain
£5BlaBlaCar Bus
Tue
29 Jun
£16Deutsche Bahn
£6Flixbus
Wed
30 Jun
£16Deutsche Bahn
£6BlaBlaCar Bus
Thu
1 Jul
£16Deutsche Bahn
£6BlaBlaCar Bus
Fri
2 Jul
£14FlixTrain
£6BlaBlaCar Bus
Sat
3 Jul
£16Deutsche Bahn
£6BlaBlaCar Bus

The fastest trains from Berlin to Leipzig

Showing times and prices for 14 Jun

Fastest Journey

1 h 12 m

Average

1 h 31 m

Trains per day

26

Distance

150 km

Of the 26 trains that leave Berlin for Leipzig every day 20 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 1 h 31 m but if you time it right, some trains will get you there in just 1 h 12 m .

The slowest trains will take 6 h 23 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.

Fastest
04:30Berlin Hbf1h12 05:42Leipzig Hbf
0 changes
£221One-way
Fastest
10:30Berlin Hbf1h12 11:42Leipzig Hbf
0 changes
£331One-way
Fastest
16:30Berlin Hbf1h12 17:42Leipzig Hbf
0 changes
£271One-way
Fastest
20:30Berlin Hbf1h12 21:42Leipzig Hbf
0 changes
£201One-way
Fastest
12:30Berlin Hbf1h12 13:42Leipzig Hbf
0 changes
£331One-way

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?

Mon, Jun 14
Total price for 1 nights, 1 adults
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View All
train

Journey Summary

Berlin to Leipzig Train Information

Avg. Train Duration
2 hours 33 minutes
Train Ticket Price: £13
Trains depart from:Berlin
Trains arrive in:Leipzig
Distance:150 km
Train Companies:FlixTrain, Deutsche Bahn
Train companies

Deutsche Bahn trains from Berlin to Leipzig

Deutsche Bahn trains will get you from Berlin to Leipzig from £5. With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.

Deutsche Bahn

Travel 92 miles (149 km) in comfort with Deutsche Bahn (DB) from Berlin to Leipzig. Check the DB train timetable for your trip from Berlin to Leipzig on Omio and then book DB tickets online quickly, easily and safely. For a Deutsche Bahn ticket between Berlin and Leipzig you can pay as low as £16.

Deutsche Bahn is the main operator of Germany’s train services and makes an average of 40, 000 train journeys domestically and internationally every day. A special feature of Deutsche Bahn includes its wide range of ticket types, savings offers such as the Super Saver fares and discount cards like the Bahncard 25, 50 and 100, which you can also use at Omio.

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, toilets are standard amenities, but other services like onboard restaurants or free WiFi are only available on certain trains.

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

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

Trains from Berlin to Leipzig: Journey Details

The earliest train from Berlin to Leipzig leaves before 5 a.m. and the latest train leaves after 12:00 a.m., with about twenty-six trains running daily. At peak times, three trains leave inside an hourly interval, with at least one hourly departure before 9:00 a.m. and after 12:00 p.m. The main provider tat operates trains from Berlin to Leipzig is Deutsche Bahn, with a small number of services run by INSA. The majority of journeys are direct, taking approximately one hour and ten minutes. On a small number of journeys, passengers must change trains at Falkenberg, which adds about another hour to travelling time. The most expensive fares apply between 1:00 p.m. and 9:00 p.m.

Return journeys for trains from Berlin to Leipzig are also available.

Taking the Train from Berlin

Berlin Hauptbahnhof is located on the Europaplatz, in the centre of Berlin and is the main railway station of the city. In addition to Intercity train services, it has connections to Russia and Kazakhstan. The station is also a hub of the S-Bahn, the suburban train service. A direct S-Bahn link connects Berlin-Schoenefeld airport with the station, a journey of around thirty minutes. Parking space for cars and bicycles is positioned near the station. Car hire firms also operate in the station.

Getting into Leipzig by Train

Leipzig is an ancient city in the German state of Saxony. The Grunderzeit district is filled with beautiful, Baroque houses built by the city's wealthy merchants. The New City Hall was built upon the Pleissenburg castle site, where Martin Luther preached in 1519 while Johann Sebastian Bach worked as choirmaster in the St Thomas Church.

Passengers arriving at Leipzig Central Station on Willy-Brandt-Platz can access these attractions by bus, tram, taxi or rented car. The station also serves as a hub for the Leipzig S-Bahn, on which visitors can travel to places like Dessau, site of the original Bauhaus school of art and design. One public bus runs every hour in Leipzig, after 12:00 a.m.

Travel Tips

Trains from Berlin to Leipzig
Travel by train to Leipzig 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 Berlin to Leipzig.
FAQs
How much do cheap trains from Berlin to Leipzig cost?
You can find a cheap train from Berlin to Leipzig for some dates and times for as low as £5  one way in the next 7 days.
How much is a train ticket from Berlin to Leipzig?
If you are looking to book your train ticket in the next 7 days, you can expect the Berlin to Leipzig train to cost on average £10  one way.
What is the distance from Berlin to Leipzig by train?
The distance to Leipzig from Berlin by train is approximately 92 miles (149 km).
How long is the train between Berlin and Leipzig?
On average the train from Berlin to Leipzig duration is 1 h 12 min  for the 92 miles (149 km) long journey, but the travel time can vary if you depart on weekends and holidays.
Which train station from Berlin to Leipzig do I depart from? Which Leipzig train station from Berlin do I arrive in?

When travelling this route, Omio customers are departing most frequently from Berlin Hbf   and arriving in Leipzig Hbf, Ostseite.

Where is the train station in Berlin to go to Leipzig? Where is the train station in Leipzig located?

Passengers board the train most frequently from Berlin Hbf, which is located around 0 mile (s) / 0 km away from the city centre, and they get off the train at Leipzig Hbf, Ostseite, located 0 mile (s) / 0 km away from the city centre.

What train companies go from Berlin to Leipzig?
For the journey from Berlin to Leipzig you can take a train with Deutsche Bahn. Be sure to check out all possible train providers that offer services from Berlin to Leipzig on Omio to compare what amenities they may have.
Are there any Berlin to Leipzig direct train services?
Yes, you can find a direct train to Leipzig from Berlin with FlixTrain  on Omio. This is worth paying attention to when you book your train ticket as direct services tend to offer more convenience and help save you time travelling to your destination.
When does the first train depart from Berlin to Leipzig? When does the last train depart from Berlin to Leipzig?
The first Berlin to Leipzig train departs at 06: 30   and the last train from Berlin to Leipzig leaves at 22: 27. Check out the most up-to-date Berlin to Leipzig train times on Omio and find the best time to travel to your destination.
When should I purchase Berlin Leipzig train tickets to score the best deals?
You can find a train from Berlin to Leipzig to cost on average £10 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 journey. You’ll see tickets for the Berlin to Leipzig train generally on sale a few months before the planned travel date.
Stations

Important Stations and Airports for this Journey

Berlin
Leipzig
Berlin Ostbahnhof
Amenities
Refreshments