There are 10 ways to get from Amsterdam to Budapest by plane, train, bus, night train, car or car train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Cheapest
Train, bus
-
Take the train from Amsterdam Centraal to Maastricht
-
Take the bus from Liege to Budapest
Train to Eindhoven, fly
-
Take the train from Amsterdam Centraal to Eindhoven Centraal
-
Fly from Eindhoven (EIN) to Budapest (BUD)
Train to Dusseldorf, fly
-
Take the train from Amsterdam Centraal to Duisburg Hbf
-
Fly from Dusseldorf (DUS) to Budapest (BUD)
Train to Brussels, fly
-
Take the train from Amsterdam Centraal to Anvers-Central
-
Fly from Brussels (BRU) to Budapest (BUD)
Train
-
Take the train from Amsterdam Centraal to Frankfurt(Main)Hbf
-
Take the train from Frankfurt(Main)Hbf to Passau Hbf
-
Take the train from Passau Hbf to Wien Hbf
-
Take the train from Wien Hbf to Budapest-Kelenfoeld
Bus
-
Take the bus from Amsterdam Sloterdijk to Budapest Népliget bus station
Night train, train
-
Take the night train from Amsterdam Centraal to Wien Hbf
-
Take the train from Wien Hbf to Budapest-Kelenfoeld
Drive, car train
-
Drive from Amsterdam to Dusseldorf Hbf
-
Take the car train from Dusseldorf Hbf to Innsbruck
-
Drive from Innsbruck to Budapest
Drive
-
Drive from Amsterdam to Budapest
Amsterdam to Budapest by train
The train journey time between Amsterdam and Budapest is around 15h 7m and covers a distance of around 1409 km. This includes an average layover time of around 2h 38m. Operated by Dutch Railways (NS), Deutsche Bahn Intercity-Express, Austrian Railways (ÖBB) and others, the Amsterdam to Budapest train service departs from Amsterdam Centraal and arrives in Budapest-Kelenfoeld. Typically 56 trains run weekly, although weekend and holiday schedules can vary so check in advance.
Questions & Answers
The cheapest way to get from Amsterdam to Budapest is to train and bus which costs €40 - €80 and takes 22h 6m.
The quickest way to get from Amsterdam to Budapest is to fly which costs €80 - €280 and takes 4h 50m.
No, there is no direct bus from Amsterdam to Budapest. However, there are services departing from Amsterdam Sloterdijk and arriving at Deák Ferenc tér M via Népliget M. The journey, including transfers, takes approximately 22h 18m.
No, there is no direct train from Amsterdam to Budapest. However, there are services departing from Amsterdam Centraal and arriving at Budapest-Kelenfoeld via Frankfurt(Main)Hbf, Passau Hbf and Wien Hbf. The journey, including transfers, takes approximately 15h 7m.
The distance between Amsterdam and Budapest is 1146 km. The road distance is 1397.4 km.
The best way to get from Amsterdam to Budapest without a car is to train which takes 15h 7m and costs €150 - €410.
It takes approximately 4h 50m to get from Amsterdam to Budapest, including transfers.
Amsterdam to Budapest bus services, operated by FlixBus, depart from Amsterdam Sloterdijk station.
Amsterdam to Budapest train services, operated by Dutch Railways (NS), depart from Amsterdam Centraal station.
The best way to get from Amsterdam to Budapest is to fly which takes 4h 50m and costs €80 - €280. Alternatively, you can train, which costs €150 - €410 and takes 15h 7m, you could also bus, which costs €110 - €160 and takes 22h 18m.

- Distance: 1146 km
- Duration: 4h 50m
What companies run services between Amsterdam, Netherlands and Budapest, Hungary?
KLM, Austrian Airlines and five other airlines fly from Amsterdam to Budapest hourly. Alternatively, you can take a train from Amsterdam to Budapest via Frankfurt(Main)Hbf, Passau Hbf, and Wien Hbf in around 15h 7m.

- Website
- lufthansa.com
Flights from Amsterdam Schiphol to Budapest via Frankfurt
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- 60 000 Ft - 210 000 Ft
Flights from Amsterdam Schiphol to Budapest via Munich
- Ave. Duration
- 3h 37m
- When
- Every day
- Estimated price
- 60 000 Ft - 210 000 Ft
Flights from Dusseldorf to Budapest via Frankfurt
- Ave. Duration
- 3h 52m
- When
- Every day
- Estimated price
- 55 000 Ft - 150 000 Ft
Flights from Dusseldorf to Budapest via Munich
- Ave. Duration
- 4h 8m
- When
- Every day
- Estimated price
- 55 000 Ft - 150 000 Ft
Flights from Brussels to Budapest via Munich
- Ave. Duration
- 3h 40m
- When
- Every day
- Estimated price
- 38 000 Ft - 170 000 Ft
Flights from Brussels to Budapest via Frankfurt
- Ave. Duration
- 4h 10m
- When
- Every day
- Estimated price
- 40 000 Ft - 170 000 Ft

- Website
- klm.com
Flights from Amsterdam Schiphol to Budapest
- Ave. Duration
- 1h 57m
- When
- Every day
- Estimated price
- 60 000 Ft - 260 000 Ft
Flights from Dusseldorf to Budapest via Amsterdam Schiphol
- Ave. Duration
- 4h 32m
- When
- Every day
- Estimated price
- 60 000 Ft - 190 000 Ft
Flights from Brussels to Budapest via Amsterdam Schiphol
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- 60 000 Ft - 180 000 Ft

- Website
- swiss.com
Flights from Amsterdam Schiphol to Budapest via Zurich
- Ave. Duration
- 4h 7m
- When
- Every day
- Estimated price
- 60 000 Ft - 240 000 Ft
Flights from Dusseldorf to Budapest via Zurich
- Ave. Duration
- 4h 17m
- When
- Every day
- Estimated price
- 60 000 Ft - 160 000 Ft
Flights from Brussels to Budapest via Zurich
- Ave. Duration
- 4h 10m
- When
- Every day
- Estimated price
- 43 000 Ft - 180 000 Ft

- Website
- austrian.com
Flights from Amsterdam Schiphol to Budapest via Vienna
- Ave. Duration
- 3h 35m
- When
- Every day
- Estimated price
- 60 000 Ft - 220 000 Ft
Flights from Dusseldorf to Budapest via Vienna
- Ave. Duration
- 4h 5m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- 55 000 Ft - 130 000 Ft
Flights from Brussels to Budapest via Vienna
- Ave. Duration
- 4h 12m
- When
- Every day
- Estimated price
- 35 000 Ft - 150 000 Ft

- Website
- brusselsairlines.com
Flights from Brussels to Budapest
- Ave. Duration
- 1h 57m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- 31 000 Ft - 150 000 Ft
Flights from Brussels to Budapest via Frankfurt
- Ave. Duration
- 4h 10m
- When
- Every day
- Estimated price
- 40 000 Ft - 170 000 Ft

- Website
- britishairways.com
Flights from Amsterdam Schiphol to Budapest via London Heathrow
- Ave. Duration
- 4h 40m
- When
- Every day
- Estimated price
- 75 000 Ft - 300 000 Ft
Flights from Brussels to Budapest via London Heathrow
- Ave. Duration
- 4h 45m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- 75 000 Ft - 290 000 Ft

- Website
- eurowings.com
Flights from Dusseldorf to Budapest
- Ave. Duration
- 1h 50m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- 33 000 Ft - 120 000 Ft
Flights from Dusseldorf to Budapest via Hamburg
- Ave. Duration
- 3h 55m
- When
- Friday
- Estimated price
- 33 000 Ft - 120 000 Ft

- Website
- wizzair.com
Flights from Eindhoven to Budapest
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- 17 000 Ft - 110 000 Ft

- Website
- airserbia.com
Flights from Amsterdam Schiphol to Budapest via Belgrade
- Ave. Duration
- 4h 45m
- When
- Monday, Tuesday, Thursday and Saturday
- Estimated price
- 38 000 Ft - 170 000 Ft

- Website
- airfrance.com
Flights from Dusseldorf to Budapest via Paris Charles de Gaulle
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- 70 000 Ft - 250 000 Ft

- Website
- lot.com
Flights from Brussels to Budapest via Warsaw Chopin
- Ave. Duration
- 4h 35m
- When
- Monday to Saturday
- Estimated price
- 50 000 Ft - 170 000 Ft

- Phone
- +31 30 751 5155
- Website
- ns.nl
Train from Amsterdam Centraal to Eindhoven Centraal
- Ave. Duration
- 1h 19m
- Frequency
- Hourly
- Estimated price
- 5 500 Ft - 15 000 Ft
- Website
- https://www.ns.nl/en
- 2nd Class Full Fare
- 5 500 Ft - 8 500 Ft
- 1st Class Full Fare
- 10 000 Ft - 15 000 Ft
Train from Amsterdam Centraal to Duisburg Hbf
- Ave. Duration
- 1h 54m
- Frequency
- Every 4 hours
- Estimated price
- 8 000 Ft - 21 000 Ft
- Website
- https://www.ns.nl/en
- 2nd Class Full Fare
- 8 000 Ft - 12 000 Ft
- 1st Class Full Fare
- 14 000 Ft - 21 000 Ft
Train from Amsterdam Centraal to Frankfurt(Main)Hbf
- Ave. Duration
- 3h 48m
- Frequency
- Every 2 hours
- Estimated price
- 16 000 Ft - 40 000 Ft
- Website
- https://www.ns.nl/en
- 2nd Class Full Fare
- 16 000 Ft - 24 000 Ft
- 1st Class Full Fare
- 28 000 Ft - 40 000 Ft
Train from Amsterdam Centraal to Maastricht
- Ave. Duration
- 2h 19m
- Frequency
- Hourly
- Estimated price
- 9 000 Ft - 23 000 Ft
- Website
- https://www.ns.nl/en
- 2nd Class Full Fare
- 9 000 Ft - 13 000 Ft
- 1st Class Full Fare
- 15 000 Ft - 23 000 Ft

- Phone
- +32 70 66 77 88
- Website
- thalys.com
Train from Amsterdam Centraal to Anvers-Central
- Ave. Duration
- 1h 15m
- Frequency
- Every 3 hours
- Estimated price
- 17 000 Ft - 36 000 Ft
- Website
- https://www.thalys.com/fr/en
- Standard
- 17 000 Ft - 24 000 Ft
- Comfort
- 19 000 Ft - 27 000 Ft
- Premium
- 28 000 Ft - 36 000 Ft

- info@europeansleeper.eu
- Website
- europeansleeper.eu
Train from Amsterdam Centraal to Antwerpen-Centraal
- Ave. Duration
- 2h 11m
- Frequency
- Once a week
- Estimated price
- 4 200 Ft - 6 500 Ft
- Schedules at
- europeansleeper.eu
- Seats - Budget
- 4 200 Ft - 6 500 Ft

- Phone
- +49 0180 6 99 66 33
- Website
- bahn.com
Train from Frankfurt(Main)Hbf to Passau Hbf
- Ave. Duration
- 4h 3m
- Frequency
- Every 4 hours
- Estimated price
- 21 000 Ft - 30 000 Ft
- Website
- https://www.bahn.com/en
Train from Passau Hbf to Wien Hbf
- Ave. Duration
- 2h 18m
- Frequency
- Twice daily
- Estimated price
- 16 000 Ft - 23 000 Ft
- Website
- https://www.bahn.com/en

Train from Passau Hbf to Wien Hbf
- Ave. Duration
- 2h 18m
- Frequency
- Every 4 hours
- Estimated price
- 19 000 Ft - 26 000 Ft
- Website
- https://www.oebb.at/en/

- Phone
- +43 51717
- Website
- nightjet.com
Train from Passau Hbf to Wien Hbf
- Ave. Duration
- 2h 59m
- Frequency
- Twice daily
- Estimated price
- 12 000 Ft - 75 000 Ft
- Website
- https://www.nightjet.com/en/#/home
- Sleeper Carriage
- 55 000 Ft - 75 000 Ft
- Couchette Carriage
- 30 000 Ft - 42 000 Ft
- Seating Carriage
- 12 000 Ft - 18 000 Ft
Night train from Amsterdam Centraal to Wien Hbf
- Ave. Duration
- 13h 44m
- Frequency
- Twice daily
- Estimated price
- 39 000 Ft - 85 000 Ft
- Website
- https://www.nightjet.com/en/#/home
- Sleeper Carriage
- 60 000 Ft - 85 000 Ft
- Couchette Carriage
- 47 000 Ft - 65 000 Ft
- Seating Carriage
- 39 000 Ft - 55 000 Ft

- Phone
- +43 (0)5 1717
- Website
- oebb.at
Train from Passau Hbf to Wien Hbf
- Ave. Duration
- 2h 23m
- Frequency
- Once daily
- Estimated price
- 21 000 Ft - 31 000 Ft
- Website
- https://www.oebb.at/

- Phone
- +43 (0)5 1717
- Website
- oebb.at
Train from Wien Hbf to Budapest-Kelenfoeld
- Ave. Duration
- 2h 20m
- Frequency
- Every 4 hours
- Estimated price
- 13 000 Ft - 19 000 Ft
- Website
- http://fahrplan.oebb.at/bin/query.exe/en?revia=yes&existOptimizePrice=1&country=overseas&initialAvail=ON&S={fromName}&Z={toName}&start=1

Train from Wien Hbf to Budapest-Kelenfoeld
- Ave. Duration
- 2h 22m
- Frequency
- Twice daily
- Estimated price
- 12 000 Ft - 19 000 Ft
- Website
- https://www.oebb.at/en/

- Phone
- +41 848 44 66 88
- Website
- sbb.ch
Train from Wien Hbf to Budapest-Kelenfoeld
- Ave. Duration
- 2h 20m
- Frequency
- Once daily
- Estimated price
- 30 000 Ft - 55 000 Ft
- Website
- https://www.sbb.ch/en/home.html

- Phone
- +36 (1) 3 49 49 49
- Website
- mavcsoport.hu
Train from Wien Hbf to Budapest-Kelenfoeld
- Ave. Duration
- 2h 20m
- Frequency
- 3 times a day
- Estimated price
- 4 300 Ft - 5 000 Ft
- Website
- https://www.mavcsoport.hu/en

- Phone
- +420 222 222 221
- info@regiojet.cz
- Website
- regiojet.com
Train from Wien Hbf to Budapest-Kelenfoeld
- Ave. Duration
- 2h 31m
- Frequency
- Twice daily
- Estimated price
- 3 800 Ft - 13 000 Ft
- Website
- https://regiojet.com/
- 2nd Class
- 3 800 Ft - 5 500 Ft
- 1st Class
- 11 000 Ft - 13 000 Ft

- Phone
- 0219521
- Website
- cfrcalatori.ro
Train from Wien Hbf to Budapest-Kelenfoeld
- Ave. Duration
- 2h 20m
- Frequency
- Once daily
- Estimated price
- 8 000 Ft - 9 000 Ft
- Website
- https://www.cfrcalatori.ro/en/

- Phone
- +49 (0) 221 800 20 820
- info@urlaubs-express.de
- Website
- urlaubs-express.de
Car train from Dusseldorf Hbf to Innsbruck
- Ave. Duration
- 10h 55m
- Frequency
- Once a week
- Estimated price
- 37 000 Ft - 44 000 Ft
- Book at
- Urlaubs-Express

- Phone
- 0745/ 638 910
- transnicolaescu@yahoo.com
- Website
- transnicolaescu.ro
Bus from Liege to Budapest
- Ave. Duration
- 17h 37m
- Frequency
- Once a week
- Estimated price
- 4 589 Ft
- Book at
- Trans Nicolaescu

Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.de
Bus from Amsterdam Sloterdijk to Budapest Népliget bus station
- Ave. Duration
- 21h 40m
- Frequency
- Twice a week
- Estimated price
- 42 000 Ft - 60 000 Ft
- Website
- https://www.flixbus.co.uk
Frequently asked questions
Want to know more about travelling around Hungary
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Heading to Europe? Read this before you buy a Eurail Pass
We compare the different Eurail types and help you decide if a Eurail Pass is right for you
Read the travel guideTrain travel in France: A guide to SNCF
From the famed TGVs to no-frills Ouigo, we explain which SNCF train to choose and how to book.
Read the travel guideWant to know more about Flixbus?
Rome2Rio’s guide has all the details
Read the travel guideMore Questions & Answers
The quickest flight from Amsterdam Schiphol Airport to Budapest Airport is the direct flight which takes 1h 55m.
Amsterdam to Budapest bus services, operated by FlixBus, arrive at Budapest Népliget bus station.
Amsterdam to Budapest train services, operated by ÖBB EuroCity, arrive at Budapest-Kelenfoeld station.
Yes, the driving distance between Amsterdam to Budapest is 1397 km. It takes approximately 12h 16m to drive from Amsterdam to Budapest.
Air Serbia, KLM, Austrian Airlines and three other airlines offer flights from Amsterdam Schiphol Airport to Budapest Airport.
There are 1358+ hotels available in Budapest. Prices start at 10 097 Ft per night.
The best way to get from Amsterdam to Amsterdam Schiphol Airport is to train which takes 13 min and costs €6 - €16.