There are 9 ways to get from Budapest to Spiš by plane, train, taxi, 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.
Fly to Zurich Airport, train
best- Fly from Budapest Ferenc Liszt International Airport (BUD) to Zurich Airport (ZRH)plane BUD - ZRH
- Take the train from Zürich HB to Luzerntrain
- Take the train from Luzern to Meiringentrain
7h 23m€130–291Night train, bus, train
cheapest- Take the nighttrain from Budapest-Kelenfoeld to Zuerich Hbnighttrain En
- Take the bus from Zürich Hbf to Luzern, Bahnhofbus
- Take the train from Luzern to Meiringentrain Lix / ...
18h 52m€70–96Train, taxi
- Take the train from Budapest-Kelenfoeld to Sarganstrain Rjx
- Take the train from Chur to Disentis/Mustértrain Gex / ...
- Take the taxi from Andermatt to Spištaxi
15h 14mBus, train
- Take the bus from Budapest Népliget bus station to Zurich Bus Stationbus
- Take the train from Zürich HB to Luzerntrain Ir / ...
- Take the train from Luzern to Meiringentrain Lix / ...
17h 50m€117–181Fly to Basel, train
- Fly from Budapest Ferenc Liszt International Airport (BUD) to Basel (BSL)plane BUD - BSL
- Take the train from Basel SBB to Luzerntrain
- Take the train from Luzern to Meiringentrain
8h 19m€81–255Fly to Geneva International Airport, train
- Fly from Budapest Ferenc Liszt International Airport (BUD) to Geneva International Airport (GVA)plane BUD - GVA
- Take the train from Genève-Aéroport to Berntrain
- Take the train from Bern to Interlaken Osttrain
9h 53m€161–370Bus, train via Munich
- Take the bus from Budapest to München ZOBbus
- Take the bus from Munich Central Bus Station to Lucerne Landenbergstrassebus
- Take the train from Luzern to Meiringentrain Lix / ...
19h 7m€104–127Bus
- Take the bus from Budapest Népliget bus station to Zurich Airport bus stationbus FlixBus N191
- Take the bus from Zürich Airport Bus Station Platform R to Interlaken Bahnhof Ostbus Shuttler L1 online shuttle
19h 18m€105–157Drive 1,033.9 km
- Drive from Budapest to Spišcar 1,033.9 km
10h 51m€184–266
Budapest to Spiš by subway, bus, and train
Comparing Your Travel Options
The cheapest way to get from Budapest to Spiš is to night train and bus and train which costs €70 - €100 and takes 18h 52m.
The fastest way to get from Budapest to Spiš is to fly and train which takes 7h 23m and costs €130 - €300.
No, there is no direct bus from Budapest to Spiš. However, there are services departing from Budapest, Népliget Autóbusz-Pályaudvar and arriving at Meiringen, Bahnhof via Budapest Népliget bus station, Zürich Airport Bus Station Platform R and Interlaken Ost, Bahnhof. The journey, including transfers, takes approximately 19h 18m.
The distance between Budapest and Spiš is 932 km. The road distance is 1033.9 km.
The best way to get from Budapest to Spiš without a car is to train and taxi which takes 15h 14m and costs .
It takes approximately 7h 23m to get from Budapest to Spiš, including transfers.
Budapest to Spiš bus services, operated by FlixBus, depart from Budapest Népliget bus station.
Budapest to Spiš bus services, operated by FlixBus, arrive at Zurich Airport bus station.
Yes, the driving distance between Budapest to Spiš is 1034 km. It takes approximately 10h 51m to drive from Budapest to Spiš.
There are 975+ hotels available in Spiš.
What companies run services between Budapest, Hungary and Spiš, Slovakia?
You can take a bus from Budapest, Népliget Autóbusz-Pályaudvar to Innertkirchen Unterwasser via Nagyvárad tér M, Nagyvárad tér, Népliget, Budapest Népliget bus station, Zürich Airport Bus Station Platform R, Interlaken Ost, Bahnhof, Meiringen, Bahnhof, and Meiringen in around 19h 18m.
- Website
- swiss.com
Flights from Budapest Ferenc Liszt International Airport to Zurich Airport
- Ave. Duration
- 1h 38m
- When
- Every day
- Estimated price
- €75–120
Flights from Budapest Ferenc Liszt International Airport to Geneva International Airport via Zurich Airport
- Ave. Duration
- 3h 58m
- When
- Every day
- Estimated price
- €90–310
Train from Zürich HB to Luzern
- Ave. Duration
- 41 min
- Frequency
- Every 30 minutes
- Estimated price
- €18–28
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Zürich HB to Luzern
- Ave. Duration
- 41 min
- Frequency
- Every 30 minutes
- Estimated price
- €18–28
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Basel SBB to Luzern
- Ave. Duration
- 1h 1m
- Frequency
- Every 2 hours
- Estimated price
- €30–50
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Genève-Aéroport to Bern
- Ave. Duration
- 2h 1m
- Frequency
- Hourly
- Estimated price
- €55–85
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Bern to Interlaken Ost
- Ave. Duration
- 55 min
- Frequency
- Hourly
- Estimated price
- €20–30
- Website
- Swiss Federal Railways (SBB CFF FFS)
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Budapest Népliget bus station to Zurich Bus Station
- Ave. Duration
- 13h 25m
- Frequency
- 3 times a day
- Estimated price
- €75–120
- Website
- Flixbus
Bus from Budapest Népliget bus station to Zurich Airport bus station
- Ave. Duration
- 13h 45m
- Frequency
- Once daily
- Estimated price
- €75–120
- Website
- Flixbus
- Ave. Duration
- 52 min
- Estimated price
- €260–320
Geissenparadies Göscheneralptal
- Phone
- +41 79 545 14 52
- Website
- andermatt.swiss
Want to know more about travelling around Slovakia
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
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide






