Flying is the fastest and easiest way to travel to Lofoten. Two smaller airports that serve domestic flights are located directly on the Lofoten Islands, in Svolvær and Leknes.
Widerøe Airlines have daily departures to Lofoten from Bodø, which can be reached by direct flight from Oslo, Bergen, or Tromsø with Norwegian, or SAS airlines.
If you want to fly directly to the Lofoten Islands, your route will probably be HOME – OSLO – BODØ – SVOLVÆR/LEKNES.
However, flight tickets to the airports in Svolvær or Leknes are fairly expensive and their capacity is low.
So, flying directly to Leknes or Svolvær is great option if you’re short on time and not traveling on a budget.
Svolvær Airport (SVJ) is located in the eastern part of Lofoten and is only 10 minutes by car to the centre of Svolvær, the administrative centre of Lofoten. Svolvær airport is the closest airport if your destination is Henningsvær, Gimsøya (Lofoten Golf, Hov Gård), or Kabelvåg.
Leknes Airport (LKN) is located in the western part of Lofoten, close to Leknes city centre. Leknes airport is the closest airport when your destination is Ballstad, Borg, Eggum, Gravdal, Mortsund, Nusfjord, Ramberg, Reine, Stamsund and Å.
Bodø-Moskenes Ferry
Bodo is one of the largest cities in northern Norway and a perfect starting point for your trip to the Lofoten Islands. All you need to do is jump on board a car ferry that goes from Bodo to Moskenes.
There are direct daily flights from Oslo and Bergen to Bodø Airport, which is conveniently located just 3 kilometres from the Bodø ferry terminal.
You can rent a car at Bodø Airport, perhaps also explore the surroundings of Bodø, and then you can continue your road trip by taking a ferry to Lofoten.
The crossing of the Vestfjord from Bodø to Moskenes is a beautiful scenic route, even though it can sometimes be rough, that takes you right into the most stunning part of Lofoten.
If your initial destination is Reine or anywhere west of Leknes, then the Bodø-Moskenes ferry is the best option.