Quick answer
Leipzig/Halle Airport (LEJ) sits 18 km northwest of Leipzig city center and roughly the same distance east of Halle. Getting to Leipzig Hauptbahnhof takes 14-30 minutes depending on which train you catch. The S5 / S5X S-Bahn runs from the station under the terminal direct to Leipzig Hauptbahnhof in 14 minutes on the S5X and about 22 minutes on the S5, for €6.10 (MDV Tarifzone 110). IC and ICE trains also stop at the airport, so you can ride them city-to-city. A taxi costs roughly €45-55 to Leipzig center. Uber, Bolt and FreeNow all work in Leipzig. A pre-booked transfer runs €55-80 for a sedan. LEJ is the only German airport with an ICE station integrated below the terminal — the train is almost always the right call.
What actually happens after landing
Leipzig/Halle has two terminals (A and B) connected by a central main hall with check-in, shops and the rail station. The airport serves both Leipzig and Halle, hence the name, and is also a major DHL and AeroLogic cargo hub — expect to see plenty of freighters on the apron.
Arrivals procedure is standard German efficiency. Most flights are Schengen (Frankfurt, Munich, Vienna, Istanbul-SAW, Palma, Antalya, Hurghada), so no passport control. Non-Schengen arrivals (Turkish Airlines from IST, some seasonal charters) pass through a small immigration area — rarely more than 15 minutes.
Baggage claim has 4 belts spread across the two terminals. Bags typically arrive within 20 minutes. Terminal B handles most budget and charter traffic; Terminal A serves Lufthansa and legacy carriers. The walk from gate to baggage can be 5-10 minutes.
After arrivals, you enter the central main hall (Check-in-Halle) which is one of the more pleasant airport atriums in Germany — lots of glass, natural light, a Dean & David, a Segafredo, and clear signage. The rail station (Flughafen Leipzig/Halle) is reached by an elevator or escalator down from the main hall; it is directly underneath.
Transport options explained honestly
S-Bahn S5 / S5X: The default option. The S5X is the express variant (14 minutes to Leipzig Hauptbahnhof), the S5 is the stopping service (about 22 minutes). Combined, they run every 30 minutes during the day. Costs €6.10 for a single adult ticket in MDV zone 110 from the DB Navigator app or the machine on the platform. Runs from roughly 04:30 to 23:30. For onward travel, the S5 continues to Zwickau and the S5X runs to Halle. Pros: cheap, fast, predictable, direct to Hauptbahnhof. Cons: the 30-minute frequency means occasional waits of up to 25 minutes.
IC / ICE trains: Leipzig/Halle is the only German airport with full InterCity and ICE service at the same platform. Trains north to Berlin and south to Munich/Nuremberg stop here. If you are connecting onward to another German city, this is a killer feature — you can go airport → Berlin Hauptbahnhof in about 1h 15min on the ICE. Ticketed via DB like any long-distance fare.
Taxi: Metered. To Leipzig center: €45-55, to Halle: €55-70. Journey time is 20-35 minutes depending on A14 traffic. Taxi rank directly outside arrivals.
Uber: Yes, Uber operates in Leipzig. UberX to Leipzig center typically €35-48 without surge. Pickup zone is a short walk from the main exit.
Bolt: Operates in Leipzig, pricing similar to Uber, occasionally a few euros cheaper.
FreeNow: Books the licensed taxi fleet, same meter pricing.
Pre-booked transfer: Sedan €55-80, minivan €85-120, luxury €130-180. Best option for groups, families, trade fair delegates at Messe Leipzig, and anyone going to Halle or beyond.
Flixbus / long-distance bus: Flixbus no longer regularly stops at LEJ for onward city service — it is not a useful tool for this airport. Use the S-Bahn or ICE.
Rental car: All majors at the terminal. Worth it for day trips to Dessau (Bauhaus), Wittenberg, or into the Harz mountains.
Realistic pricing expectations
| Destination | Distance | Taxi (meter) | Transfer estimate |
|---|---|---|---|
| Leipzig Hauptbahnhof | 19 km | €45-55 | €55-75 |
| Leipzig city center (Markt) | 20 km | €48-60 | €55-80 |
| Messe Leipzig (trade fair) | 8 km | €25-35 | €50-65 |
| Leipzig University | 20 km | €48-60 | €55-80 |
| Halle Hauptbahnhof | 25 km | €55-70 | €65-90 |
| Halle city center | 27 km | €60-75 | €70-95 |
| Dessau | 55 km | €110-140 | €110-140 |
| Wittenberg | 55 km | €110-140 | €110-140 |
| Berlin Hauptbahnhof | 190 km | — (use ICE) | €280-350 |
Key fact: The S5X is so much faster than a taxi at rush hour that even business travelers and executives use it regularly. 14 minutes door-to-Hauptbahnhof versus 25-40 minutes by car in traffic. The €6.10 ticket includes onward transfer on Leipzig's tram network for 60 minutes.
Late night arrivals
LEJ is partly a cargo hub, so the airport itself is open 24 hours — but scheduled passenger flights almost entirely wrap up by 23:30. Occasional delays push into the small hours.
The S5/S5X runs until around 23:30 and restarts at 04:30. Between these hours:
- Night buses: Line N4 and related lines run from Messe to Leipzig center but are not designed as an airport tool. Not recommended with luggage at 2 AM.
- Taxis: Available 24/7 at the rank — drivers track flight schedules, so they are usually there even for delayed arrivals.
- Uber / Bolt: Work at night with thinner coverage. Surge is likely.
- Pre-booked transfer: Flight-tracked, driver waits for delays. The safest option for arrivals between 23:30 and 05:00.
The airport cafes close by 22:30, so do not plan to kill time at the terminal — head straight for your transport.
Families and luggage
Leipzig/Halle is family-friendly in practice. The main hall is wide and flat, elevators to the S-Bahn platform are reliable, and distances inside the terminal are manageable. The S5X is easy with kids — 14 minutes, ample luggage space at the door area of each carriage, and a low-floor boarding at both ends.
Child seats: German taxis do not typically carry them. Always pre-book a transfer if you need a Babyschale (0-12 months), Kindersitz (1-4 years) or Sitzerhöhung (booster, 4-12 years). Give ages and weights at booking.
Luggage: The S-Bahn and ICE both have dedicated luggage racks and spacious door areas. For families with 3+ large cases plus a pushchair, a pre-booked van is worth the extra cost.
Groups of 5-8: V-Class/Vito transfer to Leipzig center runs €90-120.
Where you meet the driver
S-Bahn / ICE: From arrivals, walk into the central main hall (Check-in-Halle). Signs marked Bahnhof / DB point to the elevator and escalator down to the platform. Buy tickets from the DB machine on the platform or the DB Navigator app. For S-Bahn, tickets are valid immediately; no separate validation needed for DB tickets bought with a specific departure time.
Taxi: Official rank directly outside the Terminal B arrivals exit (the nearest to where most non-Lufthansa arrivals come out). Covered, signposted. Ignore any 'taxi' offers from inside the terminal.
Uber / Bolt: App directs you to the designated ride-share pickup, which is in the short-stay car park area a short walk from the main exit.
FreeNow: Same as the taxi rank.
Pre-booked transfer: Driver waits in the arrivals area or the main hall with a name sign. For bigger operators, the meeting point is typically the central info desk in the main hall. Your booking confirmation will specify.
Decision helper
- Solo traveler, any luggage, daytime: S5X S-Bahn (€6.10, 14 min) — hard to beat
- Couple to a central Leipzig hotel: S5X then 10-minute tram or walk
- Going onward to Berlin/Munich/Nuremberg: ICE from the airport station — brilliant feature
- Family with small children: Pre-booked transfer with child seats
- Group of 3-4 adults: Uber/Bolt splits well, or the S5X for a bargain
- Group of 5+ with luggage: Minivan transfer
- Trade fair delegate (Messe Leipzig): Taxi or transfer — Messe is closer to the airport than to the city
- Going to Halle: S5 S-Bahn (cheapest) or a taxi/transfer if with luggage
- Late-night arrival: Taxi at rank or pre-booked transfer
- Business traveler wanting a clean expense receipt: Pre-booked sedan
Frequently Asked Questions
How do I get from Leipzig/Halle Airport to Leipzig city?
The S5X S-Bahn runs direct from the station beneath the terminal to Leipzig Hauptbahnhof in 14 minutes for €6.10. It is the fastest option and often faster than a taxi in rush-hour traffic.
Can I catch an ICE train from the airport?
Yes. Leipzig/Halle is the only German airport with full ICE and IC service — trains to Berlin (1h 15m), Munich (3h 30m) and other long-distance destinations stop at the airport station. Tickets are sold on the standard DB platform.
Does Uber work in Leipzig?
Yes. Uber, Bolt and FreeNow all operate in Leipzig. UberX to the city center typically costs €35-48 without surge, slightly cheaper than the metered taxi. Pickup is from a designated ride-share area near the main exit.
How much is a taxi from LEJ to Leipzig?
Metered fare is typically €45-55 to Leipzig center and €55-70 to Halle. Journey time is 20-35 minutes depending on A14 traffic. All licensed taxis accept card payment.
Is Messe Leipzig near the airport?
Yes — the trade fair grounds are only 8 km from the airport, much closer than the city center. A taxi runs €25-35; a transfer is €50-65. The S5X also stops at Messe station if you prefer the train.
What's the last train from the airport at night?
The S5X/S5 S-Bahn runs until roughly 23:30, with the first morning train around 04:30. For flights landing late, take a taxi at the rank, Uber/Bolt, or a pre-booked transfer.