By plane
Leipzig/Halle Airport (IATA: LEJ) sometimes called Schkeuditz Airport, is 22 km northwest of central Leipzig. The airport is the second biggest airport in Eastern Germany after Berlin. Trains run between the airport and the city every 30 minutes; the trip takes 14 minutes.
By car
Leipzig can easily be reached by car, as it is very well connected with the Autobahn highway system. The nearest Autobahn highways are A14 (North, Northeast), A9 (West) and A38 (South).
By train
Leipzig’s Hauptbahnhof is the largest terminal railway station in Europe with 26 platforms, and also includes a large shopping mall, a great way to waste away an hour or two between connections.
Deutsche Bahn operates regular train service between Leipzig and nearby cities such as Halle (25 minutes), Magdeburg (75 minutes), Erfurt (60 minutes), Weimar (60 minutes), Dessau (50 minutes), Lutherstadt Eisleben (80 minutes), Lutherstadt Wittenberg (30 minutes), Potsdam (2 hours), and Berlin (80 minutes). High speed express trains are available to major cities in Germany including Frankfurt (3,5 hours), Munich (4,5 hours), Hamburg (3 hours), and Dresden (90 minutes). Prague (4,5 hours) can be reached with a transfer in Dresden.
InterConnex offers daily services from Leipzig to Rostock via Berlin and back.