Search Leipzigtrain tickets

switcheroo

Quickview

How to get to Leipzig by train?

Routes2,141
Trips per day44,889
train carriers8
Stations33
Lowest prices
We partner with 100s of bus, train & ferry operators to find you the best fares.
No wanderu fees
We simply offer you the lowest prices directly from the carrier.
Best travel options
We offer the safest & most reliable options on millions of routes.

How to find cheap train tickets to Leipzig?

The cheapest prices for a train ticket to Leipzig that users have found recently on Wanderu start at €6.00. Such great deals to Leipzig are available on one route to Schkeuditz. While there are some great deals that can be scored by searching around, there are some routes that always have low prices on train travel to get you to Leipzig. Schkeuditz at €6.32 has consistently the lowest average train ticket prices to Leipzig.

What are the main train stations in Leipzig?

The most popular train stations in Leipzig are Leipzig Hbf, Leipzig Hbf (tief) and Leipzig-Miltitz. Leipzig Hbf is the busiest train station in Leipzig.

Hagen

There are 274 train schedules per day connecting Hagen with Leipzig. It takes on average 7 hours to travel 212 miles, 342 kms, by train from Hagen. 4 train carriers offer schedules from Hagen, with Deutsche Bahn offering the most daily connections to Leipzig. Travelling by train from Hagen you will most likely to arrive in Leipzig at Leipzig Hbf.
Avg. Time
7h 0m
Avg. Price
€90.56

Lippstadt

There are 274 train schedules per day connecting Lippstadt with Leipzig. It takes on average 6 hours and 1 minute to travel 175 miles, 282 kms, by train from Lippstadt. 4 train carriers offer schedules from Lippstadt, with Deutsche Bahn offering the most daily connections to Leipzig. Travelling by train from Lippstadt you will most likely to arrive in Leipzig at Engelsdorf.
Avg. Time
6h 1m
Avg. Price
€41.57

Essen

There are 247 train schedules per day connecting Essen with Leipzig. It takes on average 6 hours to travel 232 miles, 373 kms, by train from Essen. 4 train carriers offer schedules from Essen, with Deutsche Bahn offering the most daily connections to Leipzig. Travelling by train from Essen you will most likely to arrive in Leipzig at Leipzig Hbf.
Avg. Time
6h 0m
Avg. Price
€111.43

Ostrava

There are 236 train schedules per day connecting Ostrava with Leipzig. It takes on average 10 hours and 36 minutes to travel 279 miles, 449 kms, by train from Ostrava. One train company operates schedules from Ostrava, with Deutsche Bahn with non-federally owned railway company offering the most daily connections to Leipzig. Travelling by train from Ostrava you will most likely to arrive in Leipzig at Engelsdorf.
Avg. Time
10h 36m
Avg. Price
€100.19

Remscheid

There are 223 train schedules per day connecting Remscheid with Leipzig. It takes on average 6 hours to travel 225 miles, 362 kms, by train from Remscheid. One train company operates schedules from Remscheid, with Deutsche Bahn with non-federally owned railway company offering the most daily connections to Leipzig. Travelling by train from Remscheid you will most likely to arrive in Leipzig at Leipzig Hbf.
Avg. Time
6h 0m
Avg. Price
€76.75

Located in , Germany, you can travel by train to Leipzig from 2141 destinations and choose from 44889 daily train schedules to get you there. Deutsche Bahn has the most train connections to Leipzig. The furthest train arriving in Leipzig covers a distance of 645.01 miles, 1037.79 kms, covering the journey in and 22 minutes

Looking for other ways to get there? Check out Bus options to Leipzig.

train companies serving Leipzig

Deutsche Bahn

There are 1814 daily Deutsche Bahn schedules to Leipzig. Deutsche Bahn can get you to Leipzig by train from 1,863 destinations including Berlin.
Power outlet
Avg. Time
5h 36m
Avg. Price
€81.92

DB Eurocity

There are 1 daily DB Eurocity schedules to Leipzig. DB Eurocity can get you to Leipzig by train from 9 destinations including Prague.
Meal
Power outlet
Beverage
Avg. Time
4h 44m
Avg. Price
€56.34

DB Intercity

There are 51 daily DB Intercity schedules to Leipzig. DB Intercity can get you to Leipzig by train from 208 destinations including Magdeburg.
Meal
Power outlet
Beverage
Avg. Time
6h 7m
Avg. Price
€82.93

DB Intercity-Express

There are 186 daily DB Intercity-Express schedules to Leipzig. DB Intercity-Express can get you to Leipzig by train from 413 destinations including Berlin.
WiFi
Meal
Power outlet
Beverage
Avg. Time
3h 24m
Avg. Price
€68.48

Non-federally owned railway company

There are 77 daily Non-federally owned railway company schedules to Leipzig. Non-federally owned railway company can get you to Leipzig by train from 164 destinations including Chemnitz.
Power outlet
Avg. Time
2h 13m
Avg. Price
€25.05

Deutsche Bahn with non-federally owned railway company

There are 752 daily Deutsche Bahn with non-federally owned railway company schedules to Leipzig. Deutsche Bahn with non-federally owned railway company can get you to Leipzig by train from 1,744 destinations including Amsterdam.
Power outlet
Avg. Time
6h 48m
Avg. Price
€83.63

Erfurter Bahn

There are 31 daily Erfurter Bahn schedules to Leipzig. Erfurter Bahn can get you to Leipzig by train from 31 destinations including Gera.
Green certified
Avg. Time
1h 37m
Avg. Price
€18.35

Erfurter Bahn Express

There are 21 daily Erfurter Bahn Express schedules to Leipzig. Erfurter Bahn Express can get you to Leipzig by train from 15 destinations including Gera.
Green certified
Avg. Time
1h 13m
Avg. Price
€16.77