Skip to content
brown concrete building near body of water during daytime

How do I get to Budapest?

Budapest, Hungary

Current conditions

Local 11:23
Weather 26° clear
Feels 26° · 44% · 6 km/h
Air 33 good
PM2.5 7.2 · PM10 10.5
Sun 04:46 → 20:44
1 USD 307.56 HUF

How do I get to Budapest?

Budapest Ferenc Liszt International Airport (BUD), 16 km southeast of the city center, handles all commercial flights. Nonstop service runs from London (2.5 hours on Wizz Air or Ryanair, £30-150), and one-stop connections from New York via Frankfurt or Munich take 10-12 hours at $500-900 round-trip. ÖBB Railjet trains from Vienna reach Budapest Keleti in 2 hours 40 minutes for €19-39.

Budapest has one commercial airport. Ferenc Liszt International (BUD) sits 16 km southeast of the city center, in the Pestszentlőrinc-Pestszentimre district. All commercial traffic runs through Terminal 2 since Terminal 1 closed in 2012. Terminal 2A handles Schengen flights, 2B non-Schengen. The building feels mid-2000s functional, not flashy. You'll smell the lángos frying at the food court before you clear arrivals. Passport control for non-EU travelers takes 15-40 minutes depending on the queue. Hungary joined the Schengen zone in 2007, so EU passport holders walk straight through. The 100E airport bus to Deák Ferenc tér runs every 20 minutes for 2,200 HUF (about $7) and takes 35-45 minutes depending on traffic. That's the right answer for most first-timers. A taxi from the official Főtaxi rank costs a flat 9,900 HUF (roughly $32) to anywhere in central Pest. Avoid the freelance drivers who approach you inside the terminal.

From London, Wizz Air and Ryanair run 8-12 daily departures across Luton, Stansted, and Gatwick for £30-150 round-trip. Flight time is 2 hours 35 minutes. Wizz Air is Hungarian, headquartered in Budapest, which means BUD has direct routes to 120+ European cities on that carrier alone. From the US East Coast, there are no year-round nonstops to BUD. LOT connects via Warsaw in 11-12 hours, Lufthansa via Frankfurt or Munich in 10-11 hours, and Turkish Airlines via Istanbul in about 12 hours. Round-trip fares from JFK or Newark typically run $500-900 in economy. From the US West Coast, add 3-4 hours and $100-200 to those numbers. Mind you, Budapest is not a primary transatlantic hub, so the one-stop penalty is unavoidable from North America. Australian travelers face 20+ hours via Dubai on Emirates or via Doha on Qatar Airways, at AUD 1,400-2,200 round-trip.

Rail is the best way in from neighboring capitals. ÖBB Railjet trains from Vienna Hauptbahnhof reach Budapest Keleti station in 2 hours 40 minutes, with departures every 2 hours, for €19-39 one-way when booked 2-3 weeks ahead. That Vienna-Budapest run follows the Danube for stretches near Győr. You'll see flat farmland, church steeples, and the occasional stork nest on utility poles. RegioJet runs a competing service for €9-15 with free coffee onboard. From Prague, the trip takes about 7 hours on direct trains for €19-49. From Bratislava, 2.5 hours by rail or a 2-hour FlixBus for €8-12. Budapest Keleti sits in District VIII on the Pest side, a 10-minute metro ride from the center on Line M2. The station looks grand from outside, all neo-Renaissance columns, but inside it feels worn, with dim lighting and echoing tile halls. Keep your bags close here.

Low season for flights to Budapest runs November through mid-March, excluding the Christmas-New Year window when fares climb 40-60%. February tends to be the cheapest month. Summer peak from June through August sees London-BUD fares double compared to February prices. The Formula 1 Hungarian Grand Prix at the Hungaroring, typically late July, makes that weekend the single most expensive arrival window of the year. Hotel rates spike 200-300% and flights from Western Europe fill weeks in advance. Budapest is also reachable by river. Viking and AmaWaterways run Danube cruises that dock at the Vigadó tér terminal on the Pest embankment. The warm air off the river in summer carries a mineral smell from the thermal springs underneath the city. If you're coming overland from the Balkans, FlixBus connects from Belgrade in about 6 hours for €15-25. The Budapest Népliget bus station handles most international coach arrivals and sits on Metro Line M3.

$500 average return flight, USD

Direct flights from 120+ European cities, mainly on Wizz Air (Budapest-based) and Ryanair. One-stop from North America via Frankfurt, Munich, Warsaw, or Istanbul with 10-12 hour journey times. ÖBB Railjet from Vienna every 2 hours.

Nearest airports

  • BUD — Budapest Ferenc Liszt International Airport

    16 km from city centre

  • BTS — M. R. Štefánik Airport Bratislava

    200 km from city centre

  • VIE — Vienna International Airport

    243 km from city centre

Last verified by automated review (v1.7.2) on June 20, 2026. What is automated review?

Plan Your Trip to Budapest