There are two main ways to get from Budapest Ferenc Liszt International Airport (BUD) to the city center: a taxi or public transport. The bus is cheaper than a taxi.
A taxi from the airport usually takes 30-40 minutes, depending on traffic. See our taxi price guide for current fares.
How to get from Budapest airport to the city center by bus?
Bus line 100E runs from the airport to Deák Ferenc tér, in the heart of the city center. It runs 24 hours a day and the ride takes about 40 minutes. The bus also stops at Kálvin tér.
At night, the 100E runs every 30-40 minutes.

The airport shuttle bus 100E. Photo: welcomepickups.com
How much is the bus from Budapest airport to the city center?
The 100E needs a special airport ticket. It costs 2,500 HUF (about €7) per person. You can pay by bank card on the bus or in the BudapestGO app.
Regular tickets and travel passes are not valid on the 100E. Some pass holders can buy a 1,000 HUF add-on.
There is also bus line 200E, which runs 24 hours to Kőbánya-Kispest metro station. It uses a regular public transport ticket. From there you can take the M3 metro towards Újpest–Központ, but note that the M3 closes at around 11 pm.
Landing late at night? See how long the 100E takes at night and whether a taxi is faster.
Can’t find your answer?
Send us your question about Budapest and a local guide will get back to you.