TrainMap

Amsterdam: direct trains and buses

From Amsterdam you can reach 115 places by direct train or long-distance bus. Departures per day and the fastest journey are counted over the week of 24 November 2026.

Open on the map

Destinationper dayTrainBus
Rotterdam8× a day–0 h 45
Hamburg DE7× a day–5 h 25
Düsseldorf7× a day–2 h 50
Frankfurt am Main DE7× a day–5 h 45
Nürnberg DE7× a day–9 h 00
Den Haag7× a day–0 h 40
Groningen7× a day–2 h 10
Bremen DE6× a day–4 h 30
Köln6× a day–3 h 45
Duisburg6× a day–2 h 20
München DE5× a day–11 h 25
Berlin DE5× a day–8 h 15
Oldenburg DE4× a day–3 h 50
Dresden DE4× a day–10 h 50
Hannover DE4× a day–5 h 05
Utrecht4× a day–0 h 40
Osnabrück DE3× a day–3 h 15
Wien AT3× a day–16 h 25
Magdeburg DE3× a day–6 h 55
Karlsruhe DE3× a day–8 h 00
Stuttgart DE3× a day–9 h 00
Würzburg DE3× a day–7 h 55
Regensburg DE3× a day–10 h 30
Passau DE3× a day–12 h 30
Poznań PL2× a day–14 h 05
Białystok PL2× a day–20 h 55
Mannheim DE2× a day–6 h 45
Heidelberg DE2× a day–7 h 09
Leipzig DE2× a day–9 h 05
Wrocław PL2× a day–15 h 05
Katowice PL2× a day–17 h 55
Kraków PL2× a day–19 h 25
Rzeszów PL2× a day–21 h 45
Przemyśl PL2× a day–23 h 00
Leverkusen DE2× a day–3 h 45
Chemnitz DE2× a day–11 h 00
Praha2× a day–12 h 50
Antwerpen2× a day–2 h 50
Nijmegen NL2× a day–1 h 35
Essen DE2× a day–3 h 20
Dortmund DE2× a day–4 h 10
Warszawa PL2× a day–17 h 55
Lübeck DE2× a day–7 h 45
Wismar DE2× a day–9 h 10
Rostock DE2× a day–10 h 05
Szczecin PL2× a day–13 h 40
Enschede NL2× a day–2 h 00
Gent2× a day–3 h 40
Łódź PL1× a day–17 h 20
Eindhoven1× a day–1 h 40
Braunschweig DE1× a day–6 h 20
Potsdam DE1× a day–9 h 20
Greifswald DE1× a day–11 h 40
Kołobrzeg PL1× a day–16 h 15
Koszalin PL1× a day–16 h 55
Słupsk PL1× a day–18 h 00
Gdańsk PL1× a day–20 h 00
Elbląg PL1× a day–20 h 55
Olsztyn PL1× a day–22 h 25
Ostrołęka PL1× a day–24 h 45
Łomża PL1× a day–25 h 30
Mönchengladbach1× a day–3 h 15
Schweinfurt DE1× a day–10 h 00
Bamberg DE1× a day–10 h 50
Bayreuth DE1× a day–11 h 50
Bochum DE1× a day–5 h 05
Ljubljana SI1× a day–21 h 16
Zagreb HR1× a day–23 h 45
Darmstadt DE1× a day–6 h 50
Verona IT1× a day–17 h 00
Marghera1× a day–18 h 25
Venezia1× a day–18 h 45
Arnhem NL1× a day–1 h 40
Münster DE1× a day–3 h 55
Gütersloh DE1× a day–5 h 15
Bielefeld DE1× a day–5 h 40
Paderborn DE1× a day–6 h 30
Kassel DE1× a day–7 h 34
Erfurt DE1× a day–9 h 50
Jena DE1× a day–10 h 45
Halle (Saale) DE1× a day–8 h 10
Bergisch Gladbach1× a day–4 h 20
Siegen DE1× a day–5 h 25
Görlitz DE1× a day–14 h 00
Zgorzelec PL1× a day–14 h 15
Lille FR1× a day–5 h 25
Bünde DE5× a week–4 h 55
Zgierz PL5× a week–16 h 50
Tilburg5× a week–3 h 05
Aachen DE5× a week–5 h 20
Bonn5× a week–7 h 10
Koblenz DE5× a week–8 h 25
Ulm DE5× a week–13 h 15
Augsburg DE5× a week–14 h 10
Gorzów Wielkopolski PL5× a week–15 h 15
Piotrków Trybunalski PL5× a week–21 h 30
Kielce PL5× a week–23 h 20
Kolding5× a week–8 h 55
Odense5× a week–10 h 00
København DK5× a week–12 h 25
Bruxelles - Brussel BE5× a week–3 h 05
Erlangen DE4× a week–9 h 46
Bratislava SK4× a week–18 h 25
Trnava SK4× a week–19 h 10
Budapest HU4× a week–20 h 16
Arad RO4× a week–24 h 20
Timișoara RO4× a week–25 h 35
Lugoj RO4× a week–26 h 55
Caransebeș RO4× a week–27 h 45
Drobeta-Turnu Severin4× a week–29 h 55
Craiova4× a week–31 h 50
Pitești4× a week–34 h 15
București4× a week–35 h 50

2 more destinations on the map

Popular cities

PrahaWarszawaKrakówMünchenWrocławKatowiceWienBerlinPoznańBrnoStuttgartŁódźGdańskBratislavaRzeszówFrankfurt am MainBudapestHamburgOstravaNürnbergSalzburgSzczecinGdyniaKarlsruheDresdenGrazKölnLinzLublinPlzeň