Duration | 17h 22m |
Distance | 1397.1 km |
Average price | €180 |
Frequency | 2/day |
No, there is no direct train from Budapest to Amsterdam. However, there are services departing from Budapest-Kelenfoeld and arriving at Amsterdam Centraal via Wien Hbf and Frankfurt(Main)Hbf. The journey, including transfers, takes approximately 15h 6m.
More detailsThe distance between Budapest and Amsterdam is 1206 km. The road distance is 1397.1 km.
Get driving directionsBudapest to Amsterdam train services, operated by Hungarian Railways (MÁV), depart from Budapest-Kelenfoeld station.
More detailsBudapest to Amsterdam train services, operated by Deutsche Bahn Intercity-Express, arrive at Amsterdam Centraal station.
More detailsThere are 2395+ hotels available in Amsterdam. Prices start at €72 per night.
More detailsCompare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.
Learn more about our apps