[2] The town is situated in the geographical middle of the Lofoten archipelago on the island of Vestvågøya.
Because of this, and because of its rapid growth in recent years, it does not have the same traditional wooden architecture as most fishing villages in Lofoten.
However, the natural surroundings are among the most stunning in Norway, with mountains, peaks, cliffs, and white sandy beaches.
Leknes and the neighboring villages of Fygle and Gravdal have grown together over the years through conurbation.
The European route E10 highway runs through the town connecting all the main islands of Lofoten to the mainland.