Germany by train
How to travel in Germany by train: information, connections, blog and travel reports. Help in our forum to buy train tickets.
- Berlin Warszawa Express(BWE)
- DB ÖBB Eurocity(DB ÖBB EC)
- Eurobahn RB(ERB)
- IC InterCity Bus(ICBus)
- ICE Alleo Germany - France(ICE Alleo)
- Inter City Bus Prag(ICBP)
- IntercityExpress Sprinter(ICE Sprinter)
- Regional Express(RE)
- TGV Alleo France - Germany(TGV Alleo)
- Usedomer Bäderbahn(UBB)
- ASN1 Westerland, Sylt - Salzburg
- ASN2 Salzburg - Westerland, Sylt
- EN 13M/440 Moscow - Berlin
- EN 23J/452 Moscow - Paris
- EN 40457 Berlin - Budapest
- EN 40476 Budapest - Berlin
- EN 441/14M Berlin - Moscow
- EN 453/24J Paris - Moscow
- 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
- Flixnight Hamburg - Lörrach
- Flixnight Lörrach - Hamburg
- IC 1130 Copenhagen - Hamburg
- IC 1131 Hamburg - Copenhagen
- IC 2020 Frankfurt am Main - Hamburg
- IC 2021 Hamburg - Frankfurt am Main
- IC 208 Basel - Kiel
- IC 209 Hamburg - Basel
- IC 230 Copenhagen - Hamburg
- IC 231 Hamburg - Copenhagen
- IC 446 Berlin - Cologne
- IC 447 Cologne - Berlin
- ICE 1018 Munich - Dortmund
- ICE 618 Munich - Essen
- ICE 619 Dortmund - Munich
- NJ 294 Rome - Munich
- NJ 295 Munich - Rome
- NJ 401 Hamburg - Zurich
- NJ 40235 Milan - Munich
- NJ 40236 Venice - Munich
- NJ 40295 Munich - Milan
- NJ 40420 Innsbruck - Hamburg
- NJ 40421 Düsseldorf - Vienna
- NJ 40463 Munich - Venice
- NJ 40470 Zurich - Hamburg
- NJ 40490 Vienna - Düsseldorf
- NJ 40491 Hamburg - Innsbruck
- NJ 420 Innsbruck - Düsseldorf
- NJ 421 Düsseldorf - Innsbruck
- NJ 456 Vienna - Berlin
- NJ 457 Berlin - Vienna
- NJ 470 Zurich - Berlin
- NJ 471 Berlin - Zurich
- NJ 490 Vienna - Hamburg
- NJ 491 Hamburg - Vienna
popular connections travelled by other users
search for train times here
Online timetable information, on which you can find relevant, up-to-date connections.
- 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
- 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 trans regio Deutsche Regionalbahn GmbH
- MRB Mitteldeutsche Regiobahn
- 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
To travel from Germany to Austria by train, use one of the frequent connections by day train. There are excellent night train connections available as well from Hamburg and Düsseldorf/Cologne to Innsbruck and Vienna. The Europe Special ("Europa Spezial") price of Deutsche Bahn is available from EUR 39. As earlier you book, as cheaper the prices are. Please use the given booking links to find schedules and ticket prices.
Germany - Belgium
To travel from Germany to Belgium by train, use one of the high-speed trains ICE or Thalys. They connect the cities of Frankfurt and Cologne with Liege and Brussels. From and to these cities you have good connection services by the national railway providers of each country. Please use one of the following booking links to find schedules and ticket prices. If you avoid peak travel times, you will find very attractive discount fares. Usually you can book your journey from your departure station in Germany to your destination station in Belgium in one step via these booking links. If not, add a second ticket beside the one of the main connection with the high-speed trains. There are as well cheap regional trains available from Aachen to Welkenraedt with connections from Cologne and to Brussels.
Germany - Belarus
If you want to travel from Germany to Belarus by train, buy your train ticket via one of the given booking links or locally at a train station in Germany.
Direct night trains are available from Berlin (Germany) to Moscow (Russia) with stops in Belarus: Brest, Minsk and Orsha.
Germany - Switzerland
To travel from Germany to Switzerland by train, use one of the frequent connections, also by night train. There are very attractive advance fares (Sparpreis Europa) available from Deutsche Bahn (German railways). Please use the given booking links to find schedules and ticket prices. As train travel within Switzerland is quite expensive the advance fares offered by Deutsche Bahn to many destinations in Switzerland are a very good deal.
Germany - Czech Republic
Buy your tickets directly from DB (German Railways) via our partner link. Tickets are also available from CD (Czech Railways).
For long distance trains buy advance fare tickets to get the best prices. When travelling with regional trains across the border you can also buy special offers for the border regions locally.
German railways Deutsche Bahn also offers the IC 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 destination in Spain.
Either buy one train ticket from Germany to Spain via the given booking links. Or split the booking in two tickets: Germany to France (Paris) and France (Paris) to Spain (Barcelona). It might be the case that you need another ticket for travelling inside Spain, but finally depends on your route.
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
Tickets from Germany to Zagreb and selected other stations in Croatia are available from DB (German Railways) via our partner link.
Advance fare tickets (Sparpreis Europa) offer very attractive fares and are available for many routes from Germany through Austria and Slovenia to Croatia.
If you travel to cities in Croatia where no ticket is available to online, buy your online ticket until the last possible station and get the ticket for the remaining part in Croatia locally.
Germany - Hungary
Tickets from Germany to Budapest and selected other stations in Hungary are available from DB (German Railways) via our partner link.
Advance fare tickets (Sparpreis Europa) offer very attractive fares and are valid for routes via either Czech Republic and Slovakia or via Austria.
If you need to go to cities in Hungary where no ticket is available to online, buy your ticket until the last possible station and get the ticket for the remaining part in Hungary locally.
Germany - India
To travel from Germany to India, there is no rail connection available. We recommend to book a direct flight via the given booking link. Train tickets in India are available via 12go.asia.
Germany - Italy
To travel by train from Germany to Italy you have two main routes. The western one on the line Frankfurt-Basel-Milan and the eastern one Munich-Venice. Use the booking links we provide, there you will find as well special price tickets.
There are interesting night train connections from Munich to Rome, Venice and Milan.
Germany - Liechtenstein
To travel by train from Germany to Liechtenstein you either enter Liechtenstein via Austria or Switzerland. Liechtenstein does not have an own railway company.
Germany - Monaco
To travel by train from Germany to Monaco, first travel by direct TGV train from Germany to Marseille (France). There you change to a regional train in direction Nice and Monaco. Saver price fares are available 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, have a look at the discount tickets available from Deutsche Bahn (German railways). They offer special price tickets starting from Euro 39 from Germany to selected stations in Poland (for example to Warsaw). These advance fare tickets ("Sparpreis Europa") offer very attractive fares and are valid for direct routes (via Berlin to Poland) or via the Czech Republic. Please use the following booking links to find schedules and ticket prices. If you want to travel to a city in Poland where no special price ticket is offered online, buy first the discount ticket of German railways from Germany to Poland online. Followed by a ticket in Poland (online from Polish railways or locally at the station) to your destination. Ensure to plan with enough time for changing trains to cope for possible delays!
Germany - Russia
Tow direct long-distance night train connect Germany with Russia.
One train is coming from Paris with stops in Karlsruhe, Mannheim, Frankfurt and Berlin. The second starts from Berlin. Both trains run via Warsaw, Brest and Minsk to Moscow - and return. They do not run daily.
Please read our detailed blog post to get an impression about this famous adventure. Information to schedules and ticket fares. A travel report with a lot of photos of the sleeper wagons.
To buy your ticket, make use of one of the given booking links. Also if you continue from Moscow to another destination.
For a connection inside Germany to a departure place of the night train, buy your ticket via the booking link of German railways Deutsche Bahn.
Germany - Sweden
Tickets to selected destinations in Sweden are available from DB (German Railways) directly via our partner link.
The "Sparpreis Europa" saver fares are available to cities such as Göteborg, Stockholm and Malmö. They always include transit through Denmark using either DB IC Buses or EC trains. From Copenhagen to Sweden, tickets are only available for travel with either SJ high speed trains (designated as "X2" when booking) or the Oresund regional trains. It is not possible to book a ticket valid on both types of trains!
If you want to travel with the Berlin - Malmö night train in the summer you have to book it separately too from the operator "Snalltaget".
How to buy tickets:
- buy a saver fare ticket via the Deutsche Bahn booking link from Germany to Sweden. These saver fares are available for example to Malmö, Göteborg or Stockholm.
- if it is not possible to book the whole trip in one ticket via the Deutsche Bahn link, split it into two bookings:
First ticket from Germany to Malmö, Göteborg or Stockholm via the booking link of Deutsche Bahn.
Second ticket from Malmö, Göteborg or Stockholm to your destination in Sweden via the ACPRail/SJ booking link.
Germany - Slovenia
Tickets from Germany to Ljubljana and selected other stations in Slovenia are available from DB (German Railways) via our partner link.
Advance fare tickets (Sparpreis Europa) offer very attractive fares and are available for many routes from Germany through Austria to Slovenia.
If you travel to cities in Slovenia where no ticket is available to online, buy your online ticket until the last possible station and get the ticket for the remaining part in Slovenia locally.
Germany - Slovakia
Buy your train tickets from Germany to Bratislava and many other destinations in Slovakia from DB (German Railways) via our partner link.
DB offers advance fare tickets (Sparpreis Europa) at very reasonable prices. They are available for routes via Czech Republic as well as via Austria.
If you travel to cities in Slovakia where no ticket is available to online, buy your online ticket until the last possible station and get the ticket for the remaining part in Slovakia locally.
Between Czech Republic and Slovakia you will also find private express trains Regiojet and Leo Express. These do not accept tickets issued by the national railways of Germany, Czech Republic or Slovakia. However they have very good offers too which can be intersting for travelling between Germany and Slovakia too if you split your tickets and make a stopover along the way in Czech Republic.