How to travel from Heimaey Island to Keflavík International Airport (KEF), Iceland

The distance between Heimaey Island and Keflavík International Airport (KEF) is around 164km (102 miles) and the quickest way to get there is to fly which takes around 1h 15m.

3 routes found

We've found 3 different ways to get from Heimaey Island to Keflavík International Airport (KEF) by ferry, bus and plane. The recommended routes, which include information on duration, ticket price, and level of difficulty, can be found below.

👋 Also check out Keflavík International Airport (KEF)Heimaey Island if you're planning a return trip.

🚀 Fastest
1
plane
+

Fly

Fly from Vestmannaeyjar (VEY) to Reykjavik (RKV).

  • Duration1h 15m
  • Flight time25min
  • Typical cost
    ISK 16,370($120)
Operated by

Eagle Air

+ 1 others
2
ferry
+
bus
+

Ferry and Bus

Take a ferry to Landeyjahöfn then take the bus to Mjódd.

  • Duration3h 40m
  • Departstwice daily
  • Typical cost
    ISK 8,880($64)
Operated by

Multiple operators

1 similiar route

We’ve grouped similar routes together, click the arrows to see the other options.

Frequently asked questionsabout travel between Heimaey Island and Keflavík International Airport (KEF)

There are several options for getting from Heimaey Island to Keflavík International Airport (KEF) by ferry, bus and plane. The cheapest option is to take a ferry and then take the bus which costs around ISK 6,660 ($48) and will take around 3h 50m. If you need to get there more quickly, you can fly and arrive in approximately 1h 15m, though it is a bit more costly at approximately ISK 16,370 ($120).

The distance between Heimaey Island and Keflavík International Airport (KEF) is around 164km (102 miles). In a direct line (as the crow flies), the distance is 132km (82 miles)

It takes around 3h 40m to get from Heimaey Island and Keflavík International Airport (KEF) by ferry and bus.

The quickest way to get from Heimaey Island to Keflavík International Airport (KEF) is to fly which takes around 1h 15m and will set you back approx ISK 16,370 ($120).

The cheapest way to travel between Heimaey Island and Keflavík International Airport (KEF) is to take a ferry and then take the bus which will typically cost around ISK 6,660 ($48) for a standard one-way ticket.

Train travel

There is no train service that runs between Heimaey Island and Keflavík International Airport (KEF). We recommend that you fly from Vestmannaeyjar (VEY) to Reykjavik (RKV). instead which will take 1h 15m.

Bus travel

Sorry, looks like there is no bus service that runs between Heimaey Island and Keflavík International Airport (KEF). We recommend that you fly from Vestmannaeyjar (VEY) to Reykjavik (RKV). instead which will take 1h 15m.

Flights and Airlines

The easiest way to get to Keflavík International Airport (KEF) from Heimaey Island is to fly which will take 1h 15m and cost around ISK 16,370 ($120).

Yes you can fly from Heimaey Island and Keflavík International Airport (KEF). Flights depart from Vestmannaeyjar (VEY) and arrive at Reykjavik (RKV). The flight takes around 25min.

Yes there is a direct flight between Heimaey Island and Keflavík International Airport (KEF) with no stop-overs required. Flights typically take around 25min.

Eagle Air and Icelandair fly between Heimaey Island and Keflavík International Airport (KEF). Flights depart from Vestmannaeyjar (VEY) and and arrive into Reykjavik (RKV). These flights usually take around 25min.

The flight from Heimaey Island to Keflavík International Airport (KEF) typically takes around 25min. Flights depart from Vestmannaeyjar (VEY) and and arrive into Reykjavik (RKV).

Drive yourself

No, its not really possible or feasible to drive from Heimaey Island to Keflavík International Airport (KEF). We recommend that you take a ferry to Landeyjahöfn then take the bus to Mjódd. instead which will take 3h 40m.

If you don't have a car, the easiest way to get from Heimaey Island to Keflavík International Airport (KEF) is to take a ferry and then take the bus which takes, on average, 3h 40m and will usually cost around ISK 8,880 ($64).

How do I get from Heimaey Island to Keflavík International Airport (KEF)

Compare travel optionsbetween Heimaey Island and Keflavík International Airport (KEF)

Transport options from Heimaey Island to Keflavík International Airport (KEF)
Transport optionDurationCostFrequencyDistance
Fly
1h 15m
ISK 16,370($120)
hourly164km (102 miles)
Ferry and Bus + 1 similar
3h 40m
ISK 8,880($64)
twice daily201km (125 miles)
Ferry to Landeyjahöfn, bus3h 50m
ISK 6,660($48)
twice daily202km (125 miles)

Top Carriersoperating between Heimaey Island and Keflavík International Airport (KEF)

Airlines

Ferry operators

Bus companies