Prior to going to the airport for Budapest, I heard many accounts about how great the taxis or minibuses were. “Just a mere 24€!” some people said. Locals told me that taking a taxi out to the airport was the best way to get there as well. But, with taxis costing about 5,000 Forint (20€) for two people (if they felt like being honest) I thought that there must be a better way.
Yes, of course there is a better way, but naturally it involves public transportation which an amazing amount of people loathe. I don’t know why as it’s generally about as fast as a taxi, much cheaper, and eschews the whole issue of having to deal with taxi drivers who are, the devil.
So, here it is. This is how you get from the center of Budpaest to the airport on public transportation. If you can take the #3 line directly to Kőbánya-Kispest, then you don’t need to transfer and the whole trip will cost two people, 1,000 Forint or 4€. If you do need to take two lines and transfer at a station like Deák tér, then the trip will run you 1380 Forint or about 5.50€. Once you get off the #3 Metro at Kőbánya-Kispest, then you take the #200 bus out to the airport and get off at your respective terminal.
That’s it. It takes between 45-75 minutes depending on if you hit the train and bus connection right, but otherwise, it’s incredibly simple. Just know which terminal your flight is at (this really only matters if it’s 1 or 2A/B) and you’re set. Taxi avoided. Flight reached. Money saved. It does help if you buy your tickets at the ticket window in the Metro. Just say, “airport” and they’ll give you what you need to get to the airport from the station where you’re buying the ticket.