It takes around three hours to fly directly from London Luton to Keflavik International Airport. You can also fly directly from Manchester, which takes two hours and 50 minutes, or from Edinburgh, which takes just two-and-a-half hours.