COMPARE Prices across different modes

Thu
21 Oct
£35Deutsche Bahn
£17BlaBlaCar Bus
£174Lufthansa Cityline
Fri
22 Oct
£35Deutsche Bahn
£17BlaBlaCar Bus
£126Lufthansa
Sat
23 Oct
£26Deutsche Bahn
£17BlaBlaCar Bus
£126Lufthansa
Sun
24 Oct
£26Deutsche Bahn
£22Flixbus
£111Lufthansa
Mon
25 Oct
£16Deutsche Bahn
£14BlaBlaCar Bus
£148Lufthansa
Tue
26 Oct
£16Deutsche Bahn
£10BlaBlaCar Bus
£126Lufthansa Cityline
Wed
27 Oct
£16Deutsche Bahn
Find prices
£126Lufthansa Cityline
Thu
28 Oct
£16Deutsche Bahn
£16Flixbus
£148Lufthansa Cityline
Fri
29 Oct
£16Deutsche Bahn
£17BlaBlaCar Bus
£84Lufthansa
Sat
30 Oct
£16Deutsche Bahn
£14BlaBlaCar Bus
£84Lufthansa
Sun
31 Oct
£16Deutsche Bahn
£14BlaBlaCar Bus
£63Lufthansa Cityline
Mon
1 Nov
£16Deutsche Bahn
£22BlaBlaCar Bus
£111Lufthansa Cityline
Tue
2 Nov
£16Deutsche Bahn
£14BlaBlaCar Bus
£95Lufthansa Cityline
Wed
3 Nov
£16Deutsche Bahn
Find prices
£95Lufthansa Cityline
Thu
4 Nov
£16Deutsche Bahn
£14BlaBlaCar Bus
£95Lufthansa Cityline
Fri
5 Nov
£16Deutsche Bahn
£14BlaBlaCar Bus
£95Lufthansa Cityline
Sat
6 Nov
£16Deutsche Bahn
Find prices
£74Lufthansa Cityline
Sun
7 Nov
Find prices
£14BlaBlaCar Bus
£111Lufthansa Cityline
Mon
8 Nov
£16Deutsche Bahn
£14BlaBlaCar Bus
£84Lufthansa Cityline
Tue
9 Nov
£16Deutsche Bahn
£14BlaBlaCar Bus
£95Lufthansa Cityline
Wed
10 Nov
Find prices
Find prices
£74Lufthansa Cityline

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information between Leipzig and Frankfurt am Main

distanceDistance182 miles (293 km)
durationAverage train duration3 h 3 min
priceAverage train ticket price£35 (€40)
frequencyTrain frequency10 a day
changesDirect trainYes, there are 10 direct trains a day
carriersTrain providersDeutsche Bahn

Trains from Leipzig to Frankfurt am Main cover the 182 miles (293 km) long journey taking on average 3 h 3 min with our travel partners like Deutsche Bahn. Normally, there are 10 trains operating per day, including direct services available. While the average ticket price for this journey costs around £35, you can find the cheapest train ticket for as low as £35. Travellers depart most frequently from Leipzig Hbf, Ostseite and arrive in Frankfurt (Main) Flughafen.

Train companies

Deutsche Bahn from Leipzig to Frankfurt am Main

For as little as £35 you can travel by train from Leipzig to Frankfurt am Main with Deutsche Bahn. Omio will show you the best deals, timetables and tickets available for this trip.

Deutsche Bahn

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

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.

Operator ticket policies for COVID

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

Travel Tips

Trains from Leipzig to Frankfurt am Main
Travel by train to Frankfurt am Main 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 Frankfurt am Main.
FAQs
How much do cheap train tickets to Frankfurt am Main from Leipzig cost?
You can find a cheap train from Leipzig to Frankfurt am Main for some dates and times for as low as £35  one way in the next 7 days.
How much does the train from Leipzig to Frankfurt am Main cost on average?
If you are looking to purchase your train ticket in the next 7 days, you can expect the Leipzig to Frankfurt am Main train to cost on average £35  one way.
How far is it from Leipzig to Frankfurt am Main by train?
You should expect to travel around 182 miles (293 km)  from Leipzig to Frankfurt am Main by train.
How many hours does it take from Leipzig to Frankfurt am Main by train?
While the time it takes to travel 182 miles (293 km) between Leipzig and Frankfurt am Main can vary based on specific dates, weekends, and bank holidays, the train duration from Leipzig to Frankfurt am Main is on average 3 h 3 min.
Which train station in Leipzig goes to Frankfurt am Main? Which train station do I come into Frankfurt am Main from Leipzig?

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 Frankfurt am Main, you can end your route in train stations like Frankfurt (Main) Flughafen, Frankfurt Main Ost and Frankfurt am Main - Stadion.

Omio customers book a train from Leipzig Hbf, Ostseite   to Frankfurt (Main) Flughafen   most frequently for this route.

Where is the Leipzig train station located? Where is the Frankfurt am Main train station located?

The most popular departure train station with passengers for this journey, called Leipzig Hbf, Ostseite, is located 0 mile (s) / 0 km from the city centre of Leipzig.

The most popular arrival train station, Frankfurt (Main) Flughafen, is located 6 mile (s) / 10 km away from the city centre of Frankfurt am Main.

Which train providers can get me from Leipzig to Frankfurt am Main?
For the best Leipzig to Frankfurt am Main train to purchase, you can travel safely and comfortably with Deutsche Bahn. However, it's always good to check all possible train providers with services from Leipzig to Frankfurt am Main to compare what amenities they may offer.
Is there a direct train between Leipzig and Frankfurt am Main?
Yes, there are 10 direct trains between Leipzig and Frankfurt am Main per day with Deutsche Bahn  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.
How many trains are there to Frankfurt am Main from Leipzig a day?
The average number of trains departing Leipzig for Frankfurt am Main is 10 a day. The train schedules and services may vary between weekdays and weekends.
When can I take the first train from Leipzig to Frankfurt am Main? When can I take the last train for the day?
You can take the first train from Leipzig to Frankfurt am Main at 05: 48   or take the last train from Leipzig to Frankfurt am Main leaving at 22: 31. Look for the latest Leipzig Frankfurt am Main train schedule on Omio and book the best time to take the train for this route.
How early should I purchase Leipzig to Frankfurt am Main train tickets to get the best deals?
The price of a one way train ticket from Leipzig to Frankfurt am Main is on average £35 if you book within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train providers offering this route. In general, you can find train tickets between Leipzig and Frankfurt am Main available a few months in advance.

Important Stations and Airports for this Journey

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