Skip to main content
Beginning of main content

Cheap Flights from Geneva International Airport (GVA) to Budapest $80.38

Search over 321,000 hotels worldwide and 400 airlines worldwide.
Secure incredible value with Expedia's Best Price Guarantee.
No Expedia cancellation fee to change or cancel almost any hotel reservation.

Cheapest Flights from Geneva International Airport (GVA) to Budapest (GVA to BUD)

Prices found within past 7 days. Prices and availability subject to change. Additional terms may apply.

Interesting Facts About Flights from Geneva International Airport (GVA) to Budapest (GVA to BUD)

Question : How many different departure times are there each day?
Answer : On average, you can expect two different choices of flight times when you book. Compared to the average route with 31 flight times, you won't have as many choices as other routes.

Question : From Geneva to Budapest, which day is going to have the most flight times?
Answer : With 14 total flight time options, Wednesday provides the most flexibility from GVA to BUD. Friday currently offers the lowest number of flight times with 10 options.

Question : When travelling to Budapest from Geneva, how long will you be in the air?
Answer : On average, the flight time from Geneva to Budapest is 1 hour and 45 minutes.

Question : How long do most people stay in Budapest when they fly in from Geneva?
Answer : Over the next two months, passengers from GVA to BUD are planning on staying for six days on average.

Question : Is price more important than specific travel days for you?
Answer : In December, Sunday is your lowest-cost day to fly. Flexibility is paramount when booking travel plans in order to keep costs down.

Question : Which airline has been on schedule from Geneve Airport (GVA) to Budapest Ferenc Liszt International Airport (BUD) the most?
Answer : The current leader is easyJet with an 87% on-time rate. Don't spend more time waiting in an airport than you have to; stick with easyJet on this route. If they are late for some reason, expect a delay of 10-20 minutes, as that's the average.