Flight distance between Budapest III. kerület, Hungary and Keflavík, Iceland 1,922.7 mi / 3,094.3 km