Budapest's Ferihegy Airport is well connected to many airlines from around the world. Discount airlines within Europe also fly to Budapest making it accessible even on a budget.

If you're flying in from North America, you will most likely need to change planes at another European airport, unless you're flying with Malev. If you need to change flights, these normally occur in London, Frankfurt, Amsterdam or Paris. Again, it depends on which airline you're flying with.
To find the best deals online for flights to Budapest and Hungary in general use the sites listed below!
Flights from the USA to Budapest:
Flights from Canada to Budapest:
Flights from the UK to Budapest:
Expedia.co.uk - Search multiple airlines for the cheapest flights to Budapest