Train tickets in Germany
It is very easy to visit Germany by train, regardless of whether you're coming by rail from the UK, France or another of Germany's neighbours. With the largest passenger rail network in Europe, all major communities in Germany are well-served by rail. The principal operator is Deutsche Bahn (known as DB), whose sleek flagship InterCity Express or ICE trains can reach 300km/h.
An excellent range of international services makes it easy to reach Germany by train from elsewhere in Europe. Passengers from Britain usually travel with Eurostar from London to Brussels, connecting there onto an ICE or Thalys train to Germany. There are also routes via Paris to destinations in southern Germany with direct trains from Paris to Stuttgart or Munich, Freiburg (for the Black Forest), Karlsruhe and Augsburg.
There are excellent cheap train tickets called Sparpreis or ‘Saver’ fares on international rail services to and from Germany. Sparpreis fares are also available on DB’s international coach services run under the IC-Bus brand. For further discounts on German train tickets, consider buying a day pass, such as a Regio ticket for defined regions in Germany, a Länderticket that covers an entire German state, or a Quer-durchs-Land ticket, which is a day pass for nation-wide travel within Germany. All of these are available on our Rail Europe website.
Train travel in Germany is affordable and fun. Visit the big cities, such as Berlin and Munich, but make time too for smaller communities and rural regions which are all very accessible by train. Highlights include the hill country of Saxony and Thuringia, where a dense network of rural railways makes it easy to get off the beaten track. Other classics include the Black Forest region and the celebrated Rhine Valley route which runs upstream from Cologne via Koblenz to Mainz.
The best train journeys in Germany
What are the main train companies to travel with in Germany?
Germany rail map - click on map to enlarge
© 2017-2020 European Rail Timetable Ltd
Airport train stations
Airport train stations in Germany
Germany’s main airports are Frankfurt, Frankfurt-Hahn, Munich, Düsseldorf, Cologne Bonn (which serves both cities), Stuttgart, Berlin Tegel, Berlin Schönefeld and Hamburg. With many other small ones scattered through its regions. They all have good connections to their city centres.
Getting from Frankfurt, Munich, Düsseldorf, Cologne Bonn and Stuttgart airports to their respective city centres and elsewhere by train is particularly easy, as they all have their own train stations within the airports.
Please note, although you can buy tickets from Frankfurt, Düsseldorf and Cologne-Bonn airports to their respective city centres on our website, it is worth purchasing these locally to ensure you are booking tickets with the most accurate timetabling and prices.
See our detailed airport guides