Germany by train
How to travel in Germany by train: information, connections, blog and travel reports. Help in our forum to buy train tickets.
You can find the exact train connection including the timetable and ticket prices via the booking link to Deutsche Bahn.
On short distance connections, it is often only possible to purchase a ticket from the local public transport company. This usually works very conveniently via the Deutsche Bahn app.
train types
- ALEX(ALX)
- Arriva(ARRNL)
- Berlin Warszawa Express(BWE)
- DB ÖBB Eurocity(DB ÖBB EC)
- Eurobahn RB(ERB)
- EuroCity(EC)
- EuroCity(EC)
- Flixbus(FLIX)
- Flixtrain(FLIX)
- Hellö(HÖ)
- HKX(HKX)
- IC InterCity Bus(ICBus)
- ICE Alleo Germany - France(ICE Alleo)
- Inter City Bus Prag(ICBP)
- Intercity(IC)
- IntercityExpress(ICE)
- IntercityExpress Sprinter(ICE Sprinter)
- Interregio-Express(IRE)
- Mittelrheinbahn(MRB)
- Nordostseebahn(NOB)
- ÖBB Nightjet(NJ)
- Railjet(RJ)
- Regional Express(RE)
- Regionalbahn(RB)
- S-Bahn(S)
- TGV Alleo France - Germany(TGV Alleo)
- THALYS(THY)
- Usedomer Bäderbahn(UBB)
night train
- Alpen-Sylt-Nachtexpress Salzburg - Westerland, Sylt
- Alpen-Sylt-Nachtexpress Westerland, Sylt - Salzburg
- EN 40457 Berlin - Budapest
- EN 40476 Budapest - Berlin
- EN 462 Budapest - Munich
- EN 463 Munich - Budapest
- EN 480 Rijeka - Munich
- EN 498/462 Zagreb - Munich
- EN 50456 Przemyśl - Berlin
- EN 50457 Berlin - Przemyśl
- EN 50463 Munich - Zagreb
- EN 60463 Munich - Rijeka
- European Sleeper Brussels - Prague
- European Sleeper Prague - Brussels
- Flixnight Lörrach - Hamburg
- Flixnight Hamburg - Lörrach
- IC 2020 Frankfurt am Main - Hamburg
- IC 2021 Hamburg - Frankfurt am Main
- IC 208 Basel - Kiel
- IC 209 Hamburg - Basel
- IC 446 Berlin - Cologne
- IC 447 Cologne - Berlin
- ICE 1018 Munich - Dortmund
- ICE 618 Munich - Essen
- ICE 619 Dortmund - Munich
- ÖBB nightjet NJ294 Rome - Munich
- ÖBB nightjet NJ295 Munich - Rome
- ÖBB nightjet NJ401 Hamburg - Zurich
- ÖBB nightjet NJ402 Amsterdam - Zurich
- ÖBB nightjet NJ40235 Milan - Munich
- ÖBB nightjet NJ40236 Venice - Munich
- ÖBB nightjet NJ40295 Munich - Milan
- ÖBB nightjet NJ403 Zurich - Amsterdam
- ÖBB nightjet NJ40420 Innsbruck - Hamburg
- ÖBB nightjet NJ40421 Düsseldorf - Vienna
- ÖBB nightjet NJ40424 Berlin - Paris
- ÖBB nightjet NJ40463 Munich - Venice
- ÖBB nightjet NJ40469 Paris - Berlin
- ÖBB nightjet NJ40470 Zurich - Hamburg
- ÖBB nightjet NJ40490 Vienna - Düsseldorf
- ÖBB nightjet NJ40491 Hamburg - Innsbruck
- ÖBB nightjet NJ420 Innsbruck - Düsseldorf
- ÖBB nightjet NJ421 Düsseldorf - Innsbruck
- ÖBB nightjet NJ456 Vienna - Berlin
- ÖBB nightjet NJ457 Berlin - Vienna
- ÖBB nightjet NJ468 Vienna - Paris
- ÖBB nightjet NJ469 Paris - Vienna
- ÖBB nightjet NJ470 Zurich - Berlin
- ÖBB nightjet NJ471 Berlin - Zurich
- ÖBB nightjet NJ490 Vienna - Hamburg
- ÖBB nightjet NJ491 Hamburg - Vienna
- ST1 Stockholm - Berlin
- ST2 Berlin - Stockholm
train connections
popular connections travelled by other users
search for train schedules here
Online timetable information, on which you can find relevant, up-to-date connections.
train company
- ABR Abellio Rail NRW GmbH
- AG Agilis
- ALX ALEX - Die Länderbahn GmbH DLB
- ARRI Arriva NL
- BLB Berchtesgadener Land Bahn GmbH
- BOB Bayerische Oberlandbahn GmbH
- BOB-FN Bodensee-Oberschwaben-Bahn GmbH & Co. KG
- BRB Bayerische Regiobahn GmbH
- BSB Breisgau-S-Bahn GmbH
- CAN cantus Verkehrsgesellschaft mbH
- CB City-Bahn Chemnitz GmbH
- COLL Color Line
- DB Deutsche Bahn
- DFDS DFDS Seaways
- EB Erfurter Bahn GmbH
- ERB Eurobahn
- ERX erixx GmbH
- EUSL European Sleeper
- EVB Eisenbahnen und Verkehrsbetriebe Elbe-Weser GmbH
- FINN Finnlines
- FLIX Flixbus
- FLIXTR Flixtrain
- HEX Veolia Verkehr Sachsen-Anhalt GmbH
- HKX HKX - Hamburg Köln Express
- HLB Hessische Landesbahn GmbH
- HZL HzL Hohenzollerische Landesbahn AG
- Locomore Locomore
- M Meridian
- ME metronom Eisenbahngesellschaft mbH
- MRB Mitteldeutsche Regiobahn
- MRB trans regio Deutsche Regionalbahn GmbH
- NEB NEB Betriebsgesellschaft mbH
- NOB Nord Ostsee Bahn
- NWB NordWestBahn GmbH
- ODEG Ostdeutsche Eisenbahn GmbH
- OSB Ortenau-S-Bahn GmbH
- PRESS Eisenbahn-Bau- und Betriebsgesellschaft Pressnitztalbahn mbH
- RDC RDC AUTOZUG Sylt GmbH
- RT RegioTram Gesellschaft mbH
- RTB Rurtalbahn GmbH
- RZD Российские железные дороги
- S28 Regiobahn Fahrbetriebsgesellschaft mbH
- SAA Stadtbahn Saar GmbH
- SBBDE SBB GmbH
- SBS Städtebahn Sachsen GmbH
- SCAND Scandlines
- STB Süd Thüringen Bahn GmbH
- STENA Stena Line
- SWEG Südwestdeutsche Verkehrs-AG
- TALL Tallink Silja
- THALYS Thalys
- UBB Usedomer Bäderbahn
- VBG Vogtlandbahn-GmbH
- VIA VIAS GmbH
- WFB WestfalenBahn GmbH
Germany - Austria
The train journey from Germany to Austria is inexpensive with many daily ICE and Railjet connections. There are saver fares ("Sparpreis Europa") available from Deutsche Bahn from 18 EUR.
On longer distances we recommend a Nightjet night train. These offer you comfortable overnight travel in a seating, couchette or sleeping car. Tickets for the Nightjet start from 29 EUR. In the sleeping car from as little as 69 EUR.
There are night train connections from Hamburg, Berlin, Cologne, Düsseldorf and Frankfurt to Salzburg, Linz, Innsbruck and Vienna.
Find your itinerary, timetable and ticket prices through our booking links.
Germany - Belgium
To travel by train from Germany to Belgium, use the high-speed trains ICE or Thalys. They connect the cities of Frankfurt and Cologne with Liège and Brussels. These cities are well connected with other regions of their country.
Ticket prices start from 18 EUR in second class. You can find the best itinerary, timetables and economy fares through our booking links.
There are also cheap regional trains from Aachen to Welkenraedt with connections from Cologne and to Brussels.
Germany - Belarus
Travel from Germany to Belarus by one of the direct overnight trains. These trains run from Berlin to Brest, Minsk and Orsha. Tickets are available from 175 EUR.
Optionally travel with a change of train in Warsaw. First by saver fare ticket "Sparpreis Europa" of Deutsche Bahn (German railways) from Germany to Warsaw. The ticket prices start from 39 EUR. Then from Warsaw to your travel destination in Belarus.
Find the exact train schedules and ticket prices via the given booking links.
Germany - Switzerland
Up to 40 direct train connections run daily from Germany to Switzerland. Trains travel on the lines from Hamburg, Frankfurt or Stuttgart to Basel, Zurich, Bern, Interlaken and Chur.
Buy cheap train tickets from Deutsche Bahn. Tickets "Super Sparpreis Europa" cost from 19 EUR. Since single trip train tickets in Switzerland can be quite expensive, the Deutsche Bahn offer is thus extremely attractive.
There are also night train connections from Hamburg and Berlin to Basel and Zurich.
You can find the exact timetable and ticket price via the booking links provided.
Germany - Czech Republic
To travel from Germany to the Czech Republic, buy your tickets via the given booking links. There you find all ticket prices and train schedules.
For long distance trains buy saver fare tickets early in advance. If you travel by regional train across the border you can also buy special offers for the border regions locally at ticket machines.
German railways Deutsche Bahn also offers the Intercity-Bus from Mannheim/Nuremberg and Munich to Prague.
Germany - Denmark
To travel from Germany to Denmark by train, use one of the daily connections which usually runs via Hamburg.
Saver fares are available from Euro 29. For detailed schedules and ticket fares, please use one of our booking links. As earlier you book, as cheaper the prices are.
If you want to include a night train, there is currently only one option left: in the summer months there is one IC train travelling overnight from Hamburg (Germany) to Copenhagen (Denmark).
In 2021 a new night-train-line will run from Berlin via Hamburg and Copenhagen to Stockholm.
Germany - Spain
To travel by train from Germany to Spain, the main route leads trough France to Barcelona and on to your final travel destination in Spain.
Either buy one train ticket from Germany to Spain via the given booking links. Or you split the booking into two tickets: Germany to France (Paris) and France (Paris) to Spain (Barcelona). Maybe you need another ticket for travelling inside Spain, but this finally depends on your route.
Saver fare tickets from Germany to France are available from 29 EUR. And for the journey from France to Spain from 49 EUR.
Find the exact train schedules and ticket prices via the given booking links.
Germany - France
To travel from Germany to France by train, use a route either via Cologne to Lille/Paris by Thalys train. Or from Frankfurt or Stuttgart via Saarbrücken/Strasbourg to Paris by TGV/ICE. There is also a direct train from Frankfurt in direction of Marseille. Please use the given booking links to find schedules and ticket prices. Prices are usually the same, but sometimes vary slightly.
If you want to use a night train, have a look at the Russian night train Moscow to Paris (enter in Berlin). A very nice experience and high quality, but does not run daily!
The Europe Special price of Deutsche Bahn (German railways) is available from EUR 39. As earlier you book, as cheaper the ticket prices are.
Germany - Croatia
Train tickets from Germany to Zagreb and other selected railway stations in Croatia are available from Deutsche Bahn (German railways).
These saver fare tickets "Sparpreis Europa" are available from 39 EUR. If you travel to cities in Croatia where no saver fare ticket is available to buy on Internet, buy a train ticket until the last possible railway station. From there buy a ticket of Croatian railways to your final travel destination.
The Munich to Zagreb night train is a comfortable travel option.
Find exact train schedules and train ticket fares via the given booking links.
Germany - Hungary
Train tickets from Germany to Budapest and selected other cities in Hungary are available from Deutsche Bahn (German railways) via the given booking links. There you also find the train schedules.
Saver price tickets called "Sparpreis Europa" offer very attractive ticket fares from 39 EUR. These tickets are valid for routes from Germany via either Czech Republic and Slovakia or via Austria to Hungary.
If it is not possible to book a ticket until your final destination, buy a second one from Budapest to your destination from Hungarian railways MAV.
Germany - India
To travel from Germany to India, there is no passenger rail connection available. First get a flight from Germany to India. In India continue via their extended rail network.
Find the exact train schedules and ticket prices to an airport in Germany and for your train journey in India via the given booking links.
Germany - Italy
To travel by train from Germany to Italy you have two main travel routes. The western route on the line Frankfurt-Basel-Milan. And the eastern route Munich-Verona.
German railways "Deutsche Bahn" offers special fare tickets called "Sparpreis Europa" to selected destinations in Italy starting from 19 EUR.
If you want to include a night train, have a look at the "nightjet" train connections from Munich to Milan, Rome and Venice. Train tickets are available from 29 EUR.
Buy your tickets via the given booking links. There you will find as well the exact train schedules and ticket prices. If it is not possible to book your whole journey in one ticket, split it and buy two separated tickets.
Germany - Liechtenstein
To travel by train from Germany to Liechtenstein you either enter Liechtenstein via Feldkirch (Austria) or Buchs (Switzerland). Liechtenstein does not operate an own railway company.
Train tickets are available from 19 EUR.
Find the exact train schedules and ticket prices via the given booking links.
Germany - Luxembourg
Travel from Germany to Luxembourg by train by a saver fare ticket from 19 EUR. These train tickets called "Sparpreis Europa" are available from Deutsche Bahn (German railways).
On the route Trier to Luxembourg there is the "Luxemburg Spezial" ticket available from 5 EUR.
Find the exact train schedules and ticket prices via the given booking links.
Germany - Monaco
Travel by train from Germany to Monaco in two steps. First by direct TGV train from Frankfurt, Mannheim or Karlsruhe to Marseille. There you change to a local train to Monaco.
Train tickets are available from 49 EUR.
Find the exact train schedules and ticket prices via the given booking links.
Germany - Netherlands
To buy train tickets from Germany to the Netherlands, compare the booking links we give. Prices are usually the same, but sometimes vary slightly.
Depending on where you start in Germany (and where you want to travel to in the Netherlands), you can either use the route from Frankfurt via Cologne by ICE train to Utrecht and Amsterdam. Or from Berlin by direct IC train right into the West to Amsterdam.
The Europe Special fare ("Sparpreis Europa") of Deutsche Bahn is available from 29/39 Euro. As earlier you book, as cheaper the tickets are.
Germany - Poland
To travel from Germany to Poland by train, buy a saver price ticket ("Sparpreis Europa") of Deutsche Bahn from 39 EUR. This offer is available for selected destinations in Poland.
If you can not book a ticket in one step from your departure train station in Germany to your destination railway station in Poland, first book the saver fare ticket from Deutsche Bahn. And as second ticket book one from Polish railways to your final travel destination.
Buy your ticket via the given booking links. There you find the exact train schedules and ticket prices.
Germany - Russia
Two direct night trains connect Germany with Russia. These run on the section from Berlin to Moscow with a travel time of 24 hours and ticket prices starting from 160 EUR. To Berlin and from Moscow you have very good train connections for your onward journey.
Ticket prices depend on your travel date and the category you choose. You can find exact timetables and ticket prices via the booking links provided.
Three times a week you can travel on these direct train connections. An overnight train comes from Paris (Trans-Europe Express) with stops in Frankfurt and Berlin. From Berlin there is a direct train Strizh. Optionally, you can also travel via Kiev (Ukraine) to Russia, bypassing Belarus.
You can find travel reports with many photos of both night trains in our blog.
Germany - Sweden
Deutsche Bahn (German Railways) offers tickets to selected destinations in Sweden to saver fares called "Sparpreis Europa". The ticket price starts from EUR 37.
These train tickets are available from Germany to cities such as Göteborg, Stockholm and Malmö. They always include transit through Denmark using InterCity, EuroCity and ICE trains. From Copenhagen to Sweden, tickets are only available for travel with either SJ high-speed-trains (designated as "X2000" when booking) or the Öresundståg trains.
Germany - Slovenia
Train tickets from Germany to Ljubljana and other selected railway stations in Slovenia are available from Deutsche Bahn (German railways).
These saver fare tickets "Sparpreis Europa" are available from 29 EUR. If you travel to cities in Slovenia where no ticket is available, buy the train ticket until the last possible railway station. From there buy a ticket of Slovenian railways to your final travel destination.
Germany - Slovakia
Train tickets from Germany to Slovakia are available from Deutsche Bahn (German railways).
These saver fare tickets "Sparpreis Europa" are available from 29 EUR. If you travel to cities in Slovakia where no saver fare ticket is available to buy from Deutsche Bahn, buy a train ticket until the last possible railway station. From there buy a ticket of Slovak railways to your final travel destination.
Find exact train schedules and train ticket fares via the given booking links.
Between Czech Republic and Slovakia you will also find private express trains "Regiojet" and "Leo Express". They have very good offers which can be interesting for travelling between Germany and Slovakia if you buy two train tickets having a stopover along the way in Czech Republic.