How to travel from Zurich to Reykjavik, Iceland

The distance between Zurich and Reykjavik is around 2,694km (1,674 miles) and the quickest way to get there is to fly which takes around 4h 60m.

3 routes found

We've found 3 different ways to get from Zurich to Reykjavik 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 ReykjavikZurich if you're planning a return trip.

🚀 Fastest
💰 Cheapest
1
plane
+

Fly

Fly from Zurich (ZRH) to Reykjavik Keflavik Nas (KEF).

  • Duration4h 60m
  • Flight time4hrs
  • Typical cost
    ISK 58,685($425)
Operated by

Icelandair

+ 7 others
2
train
+
plane
+

Train and Plane

Take the train to Basel Sbb then fly from Basel (BSL) to Reykjavik Keflavik Nas (KEF).

  • Duration6h 50m
  • Flight time4h 55m
  • Typical cost
    ISK 97,945($705)
Operated by

Multiple operators

3
train
+
plane
+

Train to Genève-Aéroport, Fly

Take the train to Genève-Aéroport then fly from Geneva (GVA) to Reykjavik Keflavik Nas (KEF).

  • Duration7h 40m
  • Flight time3h 50m
  • Typical cost
    ISK 76,720($555)
Operated by

Multiple operators

Frequently asked questionsabout travel between Zurich and Reykjavik

There are several options for getting from Zurich to Reykjavik by plane and train. The cheapest option is to fly which costs around ISK 58,685 ($425) and will take around 4h 60m.

The distance between Zurich and Reykjavik is around 2,694km (1,674 miles). In a direct line (as the crow flies), the distance is 2,620km (1,628 miles)

It takes around 4h 60m to get from Zurich and Reykjavik by plane.

The quickest way to get from Zurich to Reykjavik is to fly which takes around 4h 60m and will set you back approx ISK 58,685 ($425).

The cheapest way to travel between Zurich and Reykjavik is to fly which will typically cost around ISK 58,685 ($425) for a standard one-way ticket.

Flights and Airlines

Yes you can fly from Zurich and Reykjavik. Flights depart from Zurich (ZRH) and arrive at Reykjavik Keflavik Nas (KEF). The flight takes around 4hrs.

Yes there is a direct flight between Zurich and Reykjavik with no stop-overs required. Flights typically take around 4hrs.

Icelandair, Edelweiss Air, Lufthansa, KLM, Transavia Holland, Scandinavian Airlines, Swiss Airways and Austrian Airlines fly between Zurich and Reykjavik. Flights depart from Zurich (ZRH) and and arrive into Reykjavik Keflavik Nas (KEF). These flights usually take around 4hrs.

The flight from Zurich to Reykjavik typically takes around 4hrs. Flights depart from Zurich (ZRH) and and arrive into Reykjavik Keflavik Nas (KEF).

The closest major airport to Reykjavik is Reykjavik Airport (RKV) (RKV) which is approximately 2km (1 miles) from Reykjavik. Keflavík International Airport (KEF) (KEF) and Isafjordur Airport (IFJ) (IFJ) are also nearby and might be a better alternative airport depending on where you are flying from.

Drive yourself

If you don't have a car, the easiest way to get from Zurich to Reykjavik is to fly which takes, on average, 4h 60m and will usually cost around ISK 58,685 ($425).

How do I get from Zurich to Reykjavik

Compare travel optionsbetween Zurich and Reykjavik

Transport options from Zurich to Reykjavik
Transport optionDurationCostFrequencyDistance
Fly
4h 60m
ISK 58,685($425)
hourly2,694km (1,674 miles)
Train and Plane
6h 50m
ISK 97,945($705)
every 3 hours3,167km (1,968 miles)
Train to Genève-Aéroport, Fly
7h 40m
ISK 76,720($555)
hourly2,976km (1,849 miles)

Top Carriersoperating between Zurich and Reykjavik

Airlines

Train operators

Airports near Reykjavik

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

RKV
Reykjavik Airport (RKV)
Domestic Airport
Distance
2km (1 miles) from Reykjavik
KEF
Keflavík International Airport (KEF)
International Airport
Distance
37km (23 miles) from Reykjavik
IFJ
Isafjordur Airport (IFJ)
Domestic Airport
Distance
220km (137 miles) from Reykjavik