Scenic view of the iconic Hungarian Parliament Building along the Danube River in Budapest.

Letto · we find deals worth seeing

Flights to Budapest

Direct ~55min · deals ~30% below average

Photo: Efrem Efre / Pexels

Flights to Budapest — direct from Belgrade in 1h 20min, or a 7–8h bus ride. Thermal baths, the Parliament, the Fisherman’s Bastion. Letto picks hotels in Pest (the modern side) or Buda (Castle Hill) — pick by mood.

Editor: Miroslav Paunov · Updated 2026-06-07

Current offers

Last checked: flights from €60 · hotels from €45/night

Budapest · 342° N · 310 km from Belgrade

Frequently asked

How much does a flight to Budapest from Belgrade cost?
Typical range €60–€180 in season. Letto surfaces deals below €60 when they appear (engine refreshes every 6h).
How long is the Belgrade–Budapest flight?
About 55min direct. With a connection it can be significantly longer — Letto shows both options.
When is the best season to visit Budapest?
Best months are April, May, June, September, October. Price and weather align in this window.
How much is a hotel in Budapest per night?
Hotels range from €45 (3★ budget) up to €160+ (5★ luxury) per night.
Do I need a visa for Budapest?
No Schengen visa required for Serbian biometric passport holders, up to 90 days.

Other cities

Get the best deals by email

We send 1–3 hand-picked deals a week. No spam, one-click unsubscribe.