Is There a Direct Train Connection from BUD Airport to the City?

Budapest Ferenc Liszt International Airport (BUD) does not have a direct train connection. There is no train station located within the airport premises. However, reaching Budapest city center by train is still possible with a short bus transfer.

Trains depart frequently from Ferihegy Train Station, which is located 6.5 km (4 miles) from the airport. These trains head to Nyugati Pályaudvar, one of Budapest’s main railway stations, situated about 2 km (1.2 miles) from the city center.

To reach the train station, passengers must take Bus Line 200E from Terminal 2 and then transfer to a train at Ferihegy Station. The total journey takes around 35 minutes and is cheaper than using the direct airport bus 100E.

Train Timetable from BUD Airport

Although there is no direct train from Budapest Airport, Bus Line 200E operates 24/7, connecting Terminal 2 with Ferihegy Train Station. The bus ride takes approximately 12 minutes, depending on traffic conditions.

Upon arrival at Ferihegy Station, passengers can transfer to the next train heading to the city. Trains operate frequently throughout the day and night (approximately from 04:00 am to 11:16 pm), and the journey to Nyugati Station lasts 22–25 minutes.

Overall transfer time from the airport to the city center is around 35 minutes.

Tip: Budapest has three main railway stations: Nyugati Pályaudvar (West), Déli Pályaudvar (South), and Keleti Pályaudvar (East). All three stations are connected to the metro network. From Nyugati Station, you can continue your journey via Metro Line M3 (Blue Line).

BUD Airport Train Station

Budapest Airport itself does not have a train station. Train services are handled by Ferihegy Train Station, located 6.5 km from the airport.

Bus Line 200E stops directly outside Terminal 2. After getting off at the Ferihegy bus stop, passengers must cross the pedestrian bridge. Clear signage leads directly to the train station.

For travelers with heavy luggage, the pedestrian bridge is equipped with elevators, making the transfer easier and more comfortable.

Train Tickets from Budapest Airport

A single ticket for Bus Line 200E costs 450 HUF (1.15€ / 1.27$).

A one-way train ticket from Ferihegy Station to the city costs 500 HUF (1.27€ / 1.41$).

The total cost for the combined bus and train journey is therefore 950 HUF (2.42€ / 2.68$).

Budapest travel cards and public transport passes can also be used for these transfers. If you plan to use public transportation extensively, purchasing a multi-day pass is highly recommended.

Non-European travelers may also benefit from Eurail Hungary Passes, which allow unlimited train travel for a selected number of consecutive days.

Bus Line 200E tickets can be purchased from airport ticket machines, ticket offices, or onboard using a bank card or electronic device.

Train tickets are not sold at the airport. Unless you already have a Budapest travel card or pass, you must purchase your train ticket at Ferihegy Station. Tickets are available from MÁV ticket offices or automatic machines, using cash (HUF) or credit/debit cards.

Tickets for destinations not listed on the machines or for first-class travel can be purchased directly from the train conductor. Online ticket booking is also available and can save time during your transfer.

Tip: When traveling from Budapest city center to the airport, you can purchase a discounted 200E bus ticket for 300 HUF (0.76€ / 0.84$). This discounted ticket is only valid when combined with a train ticket to Ferihegy Station and can be used exclusively on Bus Line 200E from Ferihegy to Terminal 2.