There are 9 ways to get from Amsterdam to Budapest by plane, train, bus, night train or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.
Cheapest
Bus via Bratislava
-
Take the bus from Amsterdam Prins Hendrikplantsoen to Bratislava Mlynske nivy
-
Take the bus from Bratislava, Autobusová stanica Nivy to Budapest, Kelenföld, Somogyi utca MHD stop
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 Duesseldorf 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(M) Flughafen Fernbf
-
Take the train from Frankfurt to Würzburg Hbf
-
Take the train from Würzburg Hbf to Passau Hbf
-
Take the train from Passau Hbf to Linz Hbf
-
Take the train from Linz Hbf to Wien Hbf
-
Take the train from Wien Hbf to Budapest-Kelenfoeld
Bus
-
Take the bus from Amsterdam Sloterdijk to Vienna Erdberg
-
Take the bus from Vienna Erdberg to Budapest Népliget bus station
Night train, train
-
Take the night train from Amsterdam Centraal to Wien Hbf
-
Take the train from Vienna Central Train Station to Budapest Déli Train Station
Drive
-
Drive from Amsterdam to Budapest
Amsterdam to Budapest by train
The train journey time between Amsterdam and Budapest is around 15h 35m and covers a distance of around 1408 km. This includes an average layover time of around 3h 13m. Operated by Dutch Railways (NS), Deutsche Bahn Intercity-Express, Flixtrain and others, the Amsterdam to Budapest train service departs from Amsterdam Centraal and arrives in Budapest-Kelenfoeld. Typically 42 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 bus via Bratislava which costs €50 - €75 and takes 26h 49m.
The quickest way to get from Amsterdam to Budapest is to fly which costs €70 - €270 and takes 4h 51m.
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 Vienna Erdberg and Népliget M. The journey, including transfers, takes approximately 20h 40m.
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, Würzburg Hbf, Passau Hbf, Linz Hbf and Wien Hbf. The journey, including transfers, takes approximately 15h 35m.
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 35m and costs €120 - €320.
It takes approximately 4h 51m 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 51m and costs €70 - €270. Alternatively, you can train, which costs €120 - €320 and takes 15h 35m, you could also bus, which costs €75 - €95 and takes 20h 40m.
- Distance: 1146 km
- Duration: 4h 51m
What companies run services between Amsterdam, Netherlands and Budapest, Hungary?
KLM, easyJet and five other airlines fly from Amsterdam to Budapest hourly. Alternatively, you can take a train from Amsterdam to Budapest via Frankfurt, Würzburg Hbf, Passau Hbf, Linz Hbf, and Wien Hbf in around 15h 35m.
- Website
- lufthansa.com
Flights from Amsterdam Schiphol to Budapest via Frankfurt
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- 55 000 Ft - 260 000 Ft
Flights from Amsterdam Schiphol to Budapest via Munich
- Ave. Duration
- 4h 25m
- When
- Monday to Saturday
- Estimated price
- 55 000 Ft - 260 000 Ft
Flights from Dusseldorf to Budapest via Frankfurt
- Ave. Duration
- 3h 41m
- When
- Every day
- Estimated price
- 60 000 Ft - 260 000 Ft
Flights from Dusseldorf to Budapest via Munich
- Ave. Duration
- 3h 50m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- 60 000 Ft - 260 000 Ft
Flights from Brussels to Budapest via Munich
- Ave. Duration
- 3h 51m
- When
- Every day
- Estimated price
- 41 000 Ft - 220 000 Ft
Flights from Brussels to Budapest via Frankfurt
- Ave. Duration
- 3h 57m
- When
- Every day
- Estimated price
- 41 000 Ft - 220 000 Ft
- Website
- klm.com
Flights from Amsterdam Schiphol to Budapest
- Ave. Duration
- 1h 58m
- When
- Every day
- Estimated price
- 55 000 Ft - 290 000 Ft
Flights from Dusseldorf to Budapest via Amsterdam Schiphol
- Ave. Duration
- 4h 10m
- When
- Every day
- Estimated price
- 70 000 Ft - 370 000 Ft
Flights from Brussels to Budapest via Amsterdam Schiphol
- Ave. Duration
- 4h 10m
- When
- Every day
- Estimated price
- 55 000 Ft - 310 000 Ft
- Website
- brusselsairlines.com
Flights from Brussels to Budapest
- Ave. Duration
- 2h
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- 38 000 Ft - 170 000 Ft
Flights from Brussels to Budapest via Frankfurt
- Ave. Duration
- 3h 57m
- When
- Every day
- Estimated price
- 41 000 Ft - 220 000 Ft
- Website
- austrian.com
Flights from Amsterdam Schiphol to Budapest via Vienna
- Ave. Duration
- 4h 7m
- When
- Every day
- Estimated price
- 60 000 Ft - 220 000 Ft
Flights from Dusseldorf to Budapest via Vienna
- Ave. Duration
- 4h
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- 70 000 Ft - 240 000 Ft
Flights from Brussels to Budapest via Vienna
- Ave. Duration
- 4h 18m
- When
- Every day
- Estimated price
- 39 000 Ft - 160 000 Ft
- Website
- swiss.com
Flights from Amsterdam Schiphol to Budapest via Zurich
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- 55 000 Ft - 220 000 Ft
Flights from Dusseldorf to Budapest via Zurich
- Ave. Duration
- 4h 17m
- When
- Every day
- Estimated price
- 70 000 Ft - 240 000 Ft
Flights from Brussels to Budapest via Zurich
- Ave. Duration
- 4h 2m
- When
- Every day
- Estimated price
- 46 000 Ft - 190 000 Ft
- Website
- eurowings.com
Flights from Amsterdam Schiphol to Budapest via Stuttgart
- Ave. Duration
- 4h
- When
- Wednesday, Friday and Sunday
- Estimated price
- 38 000 Ft - 180 000 Ft
Flights from Dusseldorf to Budapest
- Ave. Duration
- 1h 50m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- 29 000 Ft - 150 000 Ft
- Website
- easyjet.com
Flights from Amsterdam Schiphol to Budapest
- Ave. Duration
- 2h 10m
- When
- Monday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- 30 000 Ft - 140 000 Ft
Flights from Amsterdam Schiphol to Budapest via Basel
- Ave. Duration
- 4h 10m
- When
- Wednesday
- Estimated price
- 30 000 Ft - 140 000 Ft
- Website
- wizzair.com
Flights from Eindhoven to Budapest
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- 19 000 Ft - 100 000 Ft
- Website
- ryanair.com
Flights from Eindhoven to Budapest via London Stansted
- Ave. Duration
- 4h 20m
- When
- Tuesday
- Estimated price
- 15 000 Ft - 120 000 Ft
- Website
- lot.com
Flights from Brussels to Budapest via Warsaw Chopin
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- 39 000 Ft - 160 000 Ft
Dutch Railways (NS) is the main passenger railway operator in the Netherlands. Founded in 1938, NS connects all major cities in the Netherlands, and offers night trains, international trains, Intercity direct, and trains to and from the airport. NS International is the international subsidiary of NS; their services include high-speed trains such as Thalys, ICE International, Eurostar and TGV, to major European hubs including Paris, London, Brussels, Berlin, Cologne, Frankfurt and Lille.
Contact Details
- Phone
- +31 30 751 5155
- Website
- ns.nl
Train from Amsterdam Centraal to Eindhoven Centraal
- Ave. Duration
- 1h 19m
- Frequency
- Every 30 minutes
- Estimated price
- 6 000 Ft - 14 000 Ft
- Website
- Dutch Railways (NS)
- Book at
- Netherlands Rail Pass
- 2nd Class
- 6 000 Ft - 8 500 Ft
- 1st Class
- 10 000 Ft - 14 000 Ft
Train from Amsterdam Centraal to Duesseldorf Hbf
- Ave. Duration
- 2h 8m
- Frequency
- Every 4 hours
- Estimated price
- 9 000 Ft - 21 000 Ft
- Website
- Dutch Railways (NS)
- Book at
- Netherlands Rail Pass
- 2nd Class
- 9 000 Ft - 13 000 Ft
- 1st Class
- 14 000 Ft - 21 000 Ft
Train from Amsterdam Centraal to Frankfurt(M) Flughafen Fernbf
- Ave. Duration
- 3h 39m
- Frequency
- Every 4 hours
- Estimated price
- 14 000 Ft - 34 000 Ft
- Website
- Dutch Railways (NS)
- Book at
- Netherlands Rail Pass
- 2nd Class
- 14 000 Ft - 21 000 Ft
- 1st Class
- 24 000 Ft - 34 000 Ft
German rail company Deutsche Bahn is known for its efficient and comfortable service. It offers many different types of rail transportation, including ICE or Intercity-Express for high-speed services between major cities and regions, IC (InterCity) for long-distance trains, RE (Regional Express) trains that connect regions and cities, and the S-Bahn rapid transit service. There are two main tickets on offer: the Flexpreis that has full flexibility, and the Sparpreis which is the cheaper, advanced fare (bookings usually open 6 months in advance for domestic tickets).
Contact Details
- Phone
- +49 0180 6 99 66 33
- Website
- bahn.com
Train from Amsterdam Centraal to Düsseldorf Hbf
- Ave. Duration
- 2h 37m
- Frequency
- Once daily
- Estimated price
- 17 000 Ft - 25 000 Ft
- Website
- Deutsche Bahn
Train from Amsterdam Centraal to Frankfurt
- Ave. Duration
- 4h 3m
- Frequency
- Once daily
- Estimated price
- 30 000 Ft - 42 000 Ft
- Website
- Deutsche Bahn
Train from Frankfurt to Würzburg Hbf
- Ave. Duration
- 1h 25m
- Frequency
- Hourly
- Estimated price
- 12 000 Ft - 18 000 Ft
- Website
- Deutsche Bahn
Train from Würzburg Hbf to Passau Hbf
- Ave. Duration
- 2h 48m
- Frequency
- Every 2 hours
- Estimated price
- 24 000 Ft - 33 000 Ft
- Website
- Deutsche Bahn
- Phone
- +32 70 66 77 88
- Website
- thalys.com
Train from Amsterdam Centraal to Anvers-Central
- Ave. Duration
- 1h 26m
- Frequency
- Every 2 hours
- Estimated price
- 23 000 Ft - 45 000 Ft
- Website
- Thalys
- Standard
- 23 000 Ft - 32 000 Ft
- Comfort
- 28 000 Ft - 36 000 Ft
- Premium
- 32 000 Ft - 45 000 Ft
- Phone
- +49 1807 123 99 123
- info@flixbus.de
- Website
- flixtrain.com
Train from Frankfurt to Würzburg Hbf
- Ave. Duration
- 1h 47m
- Frequency
- Once daily
- Estimated price
- 3 700 Ft - 4 500 Ft
- Website
- Flixtrain
Austria's national railway system is not only punctual, reliable and efficient, but offers free wifi to boot. Choose from high-speed intercity Railjet trains, overnight Nightjet trains and regional services such as Cityjet. ÖBB also operates international routes that connect cities in Austria with adjacent European countries including Germany, Hungary, Liechtenstein, Czech Republic, Switzerland and Slovenia. If you're planning to be in Austria for a while, consider the ÖBB Vorteilscard, an annual railcard that offers discounts on routes within Austria and in neighbouring countries.
Contact Details
Train from Passau Hbf to Linz Hbf
- Ave. Duration
- 1h 34m
- Frequency
- Every 2 hours
- Estimated price
- 7 500 Ft - 10 000 Ft
- Website
- Austrian Railways
- Book at
- Austria Rail Pass
Train from Linz Hbf to Wien Hbf
- Ave. Duration
- 1h 35m
- Frequency
- Twice daily
- Estimated price
- 13 000 Ft - 18 000 Ft
- Website
- Austrian Railways
- Book at
- Austria Rail Pass
- Phone
- +32 2 528 28 28
- Website
- belgiantrain.be
Train from Passau Hbf to Linz Hbf
- Ave. Duration
- 1h 31m
- Frequency
- 4 times a week
- Estimated price
- 4 400 Ft - 6 500 Ft
- Website
- Belgian Railways
- Book at
- Belgium Rail Pass
- 2nd Class
- 4 400 Ft - 6 500 Ft
- 1st Class
- 6 500 Ft - 10 000 Ft
Train from Linz Hbf to Wien Hbf
- Ave. Duration
- 1h 31m
- Frequency
- 4 times a week
- Estimated price
- 6 500 Ft - 10 000 Ft
- Website
- Belgian Railways
- Book at
- Belgium Rail Pass
- 2nd Class
- 6 500 Ft - 10 000 Ft
- 1st Class
- 10 000 Ft - 16 000 Ft
Railjet trains operate domestically within Austria and also connect to major cities in Germany, Czech Republic, Italy, Switzerland and Hungary. This premium service runs at speeds of up to 230km/h and offers three travel classes (economy, first and business), all with free Wi-Fi and power sockets. Other amenities include a bistro-restaurant car and family zones. Seat reservations can be made up to 90 days prior to the train's departure (compulsory for all cross-border trains but not for domestic routes).
Contact Details
Train from Linz Hbf to Wien Hbf
- Ave. Duration
- 1h 34m
- Frequency
- Hourly
- Estimated price
- 11 000 Ft - 17 000 Ft
- Website
- Railjet
Train from Wien Hbf to Budapest-Kelenfoeld
- Ave. Duration
- 2h 17m
- Frequency
- Twice daily
- Estimated price
- 13 000 Ft - 21 000 Ft
- Website
- Railjet
The national railway company of Switzerland, Swiss Railways operates trains throughout the country and adjacent European nations including Germany, France, Italy and Austria. Tickets are sold in two classes - First and Second - with most long-distance trains offering a bistro car serving beverages and snacks. Individual tickets can be bought easily at stands, while a variety of travel passes are on offer to suit different travel needs.
Contact Details
- Phone
- +41 51 220 11 11
- Website
- sbb.ch
Train from Linz Hbf to Wien Hbf
- Ave. Duration
- 1h 14m
- Frequency
- Every 4 hours
- Estimated price
- 25 000 Ft - 45 000 Ft
- Website
- Swiss Railways (SBB/CFF/FFS)
Train from Wien Hbf to Budapest-Kelenfoeld
- Ave. Duration
- 2h 17m
- Frequency
- Once daily
- Estimated price
- 31 000 Ft - 60 000 Ft
- Website
- Swiss Railways (SBB/CFF/FFS)
- Phone
- +420 542 42 42 42
- info@regiojet.cz
- Website
- regiojet.com
Train from Linz, Hbf to Vienna, Hbf
- Ave. Duration
- 1h 18m
- Frequency
- Hourly
- Estimated price
- 2 300 Ft - 7 000 Ft
- Website
- RegioJet
- 2nd Class
- 2 300 Ft - 3 300 Ft
- 1st Class
- 4 600 Ft - 7 000 Ft
Train from Vienna Central Train Station to Budapest Déli Train Station
- Ave. Duration
- 2h 47m
- Frequency
- Every 4 hours
- Estimated price
- 4 200 Ft - 15 000 Ft
- Website
- RegioJet
- 2nd Class
- 4 200 Ft - 6 000 Ft
- 1st Class
- 10 000 Ft - 15 000 Ft
- Website
- oebb.at
Train from Linz Hbf to Wien Hbf
- Ave. Duration
- 1h 24m
- Frequency
- Once daily
- Estimated price
- 14 000 Ft - 20 000 Ft
- Website
- fahrplan.oebb.at
Train from Wien Hbf to Budapest-Kelenfoeld
- Ave. Duration
- 2h 20m
- Frequency
- Every 4 hours
- Estimated price
- 15 000 Ft - 21 000 Ft
- Website
- fahrplan.oebb.at
- Website
- oebb.at
Train from Linz Hbf to Wien Hbf
- Ave. Duration
- 1h 18m
- Frequency
- 3 times a week
- Estimated price
- 11 000 Ft - 17 000 Ft
- Website
- fahrplan.oebb.at
- Phone
- 0219521
- Website
- cfrcalatori.ro
Train from Wien Hbf to Budapest-Kelenfoeld
- Ave. Duration
- 2h 20m
- Frequency
- Twice daily
- Estimated price
- 2 100 Ft - 7 000 Ft
- Website
- Romanian Railways (CFR)
- 2nd Class
- 2 100 Ft - 2 700 Ft
- 1st Class
- 6 000 Ft - 7 000 Ft
- Phone
- +43 51717
- Website
- nightjet.com
Night train from Amsterdam Centraal to Wien Hbf
- Ave. Duration
- 13h 49m
- Frequency
- Once daily
- Estimated price
- 40 000 Ft - 55 000 Ft
- Website
- Nightjet
One of Europe’s leading bus companies, Flixbus serves 2000+ destinations in 29 countries, including Germany, France, Italy, Austria, the Netherlands and Croatia and into Scandinavia and eastern Europe, as well as some US cities. Coaches have toilets, free WiFi and power outlets, plus snacks and drinks for purchase on board. Flixbus is a good choice for the budget-conscious traveller; purchase tickets in advance for the cheapest fares (note: there is no option to reserve a seat in advance).
Rome2rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.de
Bus from Amsterdam Sloterdijk to Vienna Erdberg
- Ave. Duration
- 16h 25m
- Frequency
- 5 times a day
- Estimated price
- 22 000 Ft - 27 000 Ft
- Website
- flixbus.co.uk
Bus from Vienna Erdberg to Budapest Népliget bus station
- Ave. Duration
- 3h
- Frequency
- Every 4 hours
- Estimated price
- 5 500 Ft - 7 000 Ft
- Website
- flixbus.co.uk
Frequently asked questions
- Phone
- 02/989 0000
- Website
- union-ivkoni.com
Bus from Amsterdam Prins Hendrikplantsoen to Bratislava Mlynske nivy
- Ave. Duration
- 20h 45m
- Frequency
- 3 times a week
- Estimated price
- 17 000 Ft - 25 000 Ft
- Website
- Union Ivkoni
- Phone
- +420 542 42 42 42
- info@regiojet.cz
- Website
- regiojet.com
Bus from Bratislava, Autobusová stanica Nivy to Budapest, Kelenföld, Somogyi utca MHD stop
- Ave. Duration
- 4h 40m
- Frequency
- Hourly
- Estimated price
- 4 000 Ft - 6 000 Ft
- Website
- RegioJet
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.
More 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.
Eurowings, easyJet, Austrian Airlines and three other airlines offer flights from Amsterdam Schiphol Airport to Budapest Airport.
There are 2707+ hotels available in Budapest. Prices start at 37 500 Ft per night.
The best way to get from Amsterdam to Amsterdam Schiphol Airport is to train which takes 17 min and costs €6 - €13.