How to travel from Reykjavik to Budapest, Hungary

The distance between Reykjavik and Budapest is around 3,186km (1,980 miles) and the quickest way to get there is to fly which takes around 5h 25m.

2 routes found

We've found 2 different ways to get from Reykjavik to Budapest by plane and train. The recommended routes, which include information on duration, ticket price, and level of difficulty, can be found below.

👋 Also check out BudapestReykjavik if you're planning a return trip.

🚀 Fastest
1
plane
+

Fly

Fly from Reykjavik Keflavik Nas (KEF) to Budapest (BUD).

  • Duration5h 25m
  • Flight time4h 25m
  • Typical cost
    HUF 97,200($235)
Operated byWizz Air+ 7 others
💰 Cheapest
2
plane
+
train
+

Plane and Train

Fly from Reykjavik Keflavik Nas (KEF) to Vienna (VIE) then take the train to Budapest-Kelenfoeld.

  • Duration7h 20m
  • Flight time4h 15m
  • Typical cost
    HUF 63,840($155)
Operated by

Multiple operators

Frequently asked questionsabout travel between Reykjavik and Budapest

There are several options for getting from Reykjavik to Budapest by plane and train. The cheapest option is to fly and then take the train which costs around HUF 63,840 ($155) and will take around 7h 20m. If you need to get there more quickly, you can fly and arrive in approximately 5h 25m, though it is a bit more costly at approximately HUF 97,200 ($235).

The distance between Reykjavik and Budapest is around 3,186km (1,980 miles). In a direct line (as the crow flies), the distance is 3,073km (1,910 miles)

It takes around 5h 25m to get from Reykjavik and Budapest by plane.

The quickest way to get from Reykjavik to Budapest is to fly which takes around 5h 25m and will set you back approx HUF 97,200 ($235).

The cheapest way to travel between Reykjavik and Budapest is to fly and then take the train which will typically cost around HUF 63,840 ($155) for a standard one-way ticket.

Flights and Airlines

Yes you can fly from Reykjavik and Budapest. Flights depart from Reykjavik Keflavik Nas (KEF) and arrive at Budapest (BUD). The flight takes around 4h 25m.

Yes there is a direct flight between Reykjavik and Budapest with no stop-overs required. Flights typically take around 4h 25m.

Wizz Air, Eurowings, Jet2.com, Finnair, Norwegian Air Shuttle, Austrian Airlines, British Airways and Lufthansa fly between Reykjavik and Budapest. Flights depart from Reykjavik Keflavik Nas (KEF) and and arrive into Budapest (BUD). These flights usually take around 4h 25m.

The flight from Reykjavik to Budapest typically takes around 4h 25m. Flights depart from Reykjavik Keflavik Nas (KEF) and and arrive into Budapest (BUD).

The closest major airport to Budapest is Budapest Ferenc Liszt International Airport (BUD) (BUD) which is approximately 18km (11 miles) from Budapest.

Drive yourself

If you don't have a car, the easiest way to get from Reykjavik to Budapest is to fly which takes, on average, 5h 25m and will usually cost around HUF 97,200 ($235).

How do I get from Reykjavik to Budapest

Compare travel optionsbetween Reykjavik and Budapest

Transport options from Reykjavik to Budapest
Transport optionDurationCostFrequencyDistance
Fly
5h 25m
HUF 97,200($235)
hourly3,186km (1,980 miles)
Plane and Train
7h 20m
HUF 63,840($155)
every 3 hours3,242km (2,014 miles)

Top Carriersoperating between Reykjavik and Budapest

Airlines

Train operators

Airports near Budapest

The following major airports near Budapest offer regular flights to various popular destinations within Hungary and internationally.

BUD
Budapest Ferenc Liszt International Airport (BUD)
International Airport
Distance
18km (11 miles) from Budapest
DEB
Debrecen International Airport (DEB)
International Airport
Distance
193km (120 miles) from Budapest