There are 6 ways to get from Budapest to Gy by plane, bus, 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.
Fly from Budapest Ferenc Liszt International Airport, bus
best- Fly from Budapest Ferenc Liszt International Airport (BUD) to Geneva International Airport (GVA)plane BUD - GVA
- Take the bus from Genève, Rive to Gy, templebus
5h 54mCHF 75–205Train
- Take the train from Budapest-Kelenfoeld to Sarganstrain Rjx
- Take the train from Sargans to Genèvetrain Ic
15h 34mCHF 235–525Bus
- Take the bus from Budapest Népliget bus station to Genevabus FlixBus N882 / ...
20h 18mCHF 90–175Drive 1,220 km
- Drive from Budapest to Gycar 1,220 km
12h 14mCHF 175–253Train to Vienna International Airport, fly
- Take the train from Budapest-Kelenfoeld to Wien Hbftrain
- Fly from Vienna International Airport (VIE) to Geneva International Airport (GVA)plane VIE - GVA
7h 53mCHF 92–256Drive, car train
- Drive from Budapest to Salzburg Hbfcar
- Take the car train from Salzburg Hbf to München Ostcartrain
- Drive from München Ost to Gycar
12hCHF 246–347
Budapest to Gy by train and bus
Questions & Answers
The cheapest way to get from Budapest to Gy is to bus which costs SFr 90 - SFr 180 and takes 20h 18m.
The fastest way to get from Budapest to Gy is to fly and bus which takes 5h 54m and costs SFr 75 - SFr 210.
The distance between Budapest and Gy is 1044 km. The road distance is 1220 km.
The best way to get from Budapest to Gy without a car is to train which takes 15h 34m and costs SFr 230 - SFr 550.
It takes approximately 5h 54m to get from Budapest to Gy, including transfers.
The best way to get from Budapest to Gy is to train which takes 15h 34m and costs SFr 230 - SFr 550. Alternatively, you can bus, which costs SFr 90 - SFr 180 and takes 20h 18m.
Yes, the driving distance between Budapest to Gy is 1220 km. It takes approximately 12h 14m to drive from Budapest to Gy.
There are 1210+ hotels available in Gy.
What companies run services between Budapest, Hungary and Gy, Switzerland?
You can take a train from Budapest-Kelenfoeld to Gy, temple via Sargans, Genève, Genève-Eaux-Vives, and Genève-Eaux-Vives, gare/Bloch in around 15h 34m. Alternatively, FlixBus operates a bus from Budapest Népliget bus station to Geneva twice daily. Tickets cost CHF 75–140 and the journey takes 18h 10m.
- Website
- swiss.com
Flights from Budapest Ferenc Liszt International Airport to Geneva International Airport via Zurich
- Ave. Duration
- 3h 58m
- When
- Every day
- Estimated price
- CHF 60–240
Flights from Vienna International Airport to Geneva International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- CHF 70–260
Flights from Vienna International Airport to Geneva International Airport via Zurich
- Ave. Duration
- 3h 17m
- When
- Every day
- Estimated price
- CHF 70–260
- Website
- austrian.com
Flights from Budapest Ferenc Liszt International Airport to Geneva International Airport via Vienna International Airport
- Ave. Duration
- 3h 55m
- When
- Monday, Wednesday, Thursday, and Friday
- Estimated price
- CHF 60–240
Flights from Vienna International Airport to Geneva International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- CHF 70–260
- Website
- easyjet.com
Flights from Budapest Ferenc Liszt International Airport to Geneva International Airport
- Ave. Duration
- 1h 55m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 45–160
Train from Budapest-Kelenfoeld to Sargans
- Ave. Duration
- 9h 28m
- Frequency
- Once daily
- Estimated price
- CHF 110–170
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- *
- CHF 110–170
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Sargans to Genève
- Ave. Duration
- 3h 58m
- Frequency
- Twice daily
- Estimated price
- CHF 110–330
- Website
- https://www.sbb.ch/en
- Phone
- +36 (1) 3 49 49 49
- info@mavcsoport.hu
- Website
- jegy.mav.hu
Train from Budapest-Kelenfoeld to Wien Hbf
- Ave. Duration
- 2h 25m
- Frequency
- Hourly
- Estimated price
- CHF 10–12
- Website
- https://jegy.mav.hu/
- Phone
- +420 222 222 221
- info@regiojet.cz
- Website
- regiojet.com
Train from Budapest-Kelenfoeld to Wien Hbf
- Ave. Duration
- 2h 34m
- Frequency
- 3 times a day
- Estimated price
- CHF 12–20
- Website
- https://regiojet.com/
- Phone
- +49 (0) 221 800 20 820
- info@urlaubs-express.de
- Website
- urlaubs-express.de
Car train from Salzburg Hbf to München Ost
- Ave. Duration
- 48 min
- Frequency
- Once daily
- Estimated price
- CHF 85–100
- Website
- https://urlaubs-express.de/?lang=en
- Phone
- +41 22 308 33 11
- Website
- tpg.ch
Bus from Genève, Rive to Gy, temple
- Ave. Duration
- 36 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 7–17
- Schedules at
- tpg.ch
- Day Pass 1st Class
- CHF 12–17
- Day Pass 2nd Class
- CHF 7–10
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Budapest Népliget bus station to Geneva
- Ave. Duration
- 18h 10m
- Frequency
- Twice daily
- Estimated price
- CHF 75–140
- Website
- https://www.flixbus.co.uk
Want to know more about travelling around Switzerland
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
Want to know more about Flixbus?
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide

























