The easiest Lofoten route from Oslo is flying to Evenes, then driving or taking bus 300 into the islands.
Some links on this page are affiliate links. If you book through them, we may earn a small commission at no extra cost to you.
For how to get to Lofoten Islands from Oslo, the cleanest plan is flight-first: fly from Oslo Airport (OSL) to Harstad/Narvik Airport, Evenes (EVE), then continue west by rental car or Lofotekspressen bus 300. The flight is short, the road into Lofoten is direct, and you avoid depending on the Bodø–Moskenes ferry unless the ferry is part of the experience you want.
The slower route is worth considering if you want the Nordland Railway, the Bodø waterfront, or a sea arrival into Moskenes near Reine and Å. The right choice comes down to your first base: Svolvær and Henningsvær favor Evenes or Svolvær Airport; Leknes and Ballstad favor Leknes Airport; Reine and Moskenes favor the Bodø ferry.
Compare the route first, then line up the live flight, rail, bus, and ferry options for your date:
Getting From Oslo To Lofoten Islands: Every Route Compared
The practical routes are flying to Evenes, flying via Bodø into Svolvær or Leknes, or going to Bodø and taking the ferry to Moskenes. Driving all the way from Oslo is possible, but it turns a transfer into a long road trip.
| Route | Typical Door-To-Door Time | Cost And Fit |
|---|---|---|
| Fly Oslo to Evenes, then rental car | About 5–7 hours to Svolvær | Flight fare plus car rental; easiest for flexible island travel |
| Fly Oslo to Evenes, then bus 300 | About 6–8 hours to Svolvær | Flight fare plus distance-based bus fare; workable without driving |
| Fly Oslo to Bodø, then Widerøe to Svolvær or Leknes | About 3.5–6 hours with the connection | Often convenient for short stays; final airport is close to town |
| Fly Oslo to Bodø, then ferry to Moskenes | About 7–10 hours if the connection lines up | Foot passengers can travel free; a standard car is about $62 (NOK 605) |
| Train Oslo to Bodø, then ferry to Moskenes | Usually 24 hours or more | Slow and scenic; Entur lists the fastest Oslo–Bodø train at 18h 48m |
| Drive from Oslo via Sweden and the E10 | About 21–24 hours of road time before stops | Fuel, tolls, food, and overnight stops add up; only for a real road trip |
| Reach Bodø, then take a coastal ship to Svolvær or Stamsund | Long or overnight, depending on sailing | Higher-cost travel choice; choose it for the sea route, not speed |
Fly To Evenes, Then Drive Or Take The Bus
Harstad/Narvik Airport, Evenes (EVE) is the most reliable airport gateway for most Oslo-to-Lofoten trips. Direct Oslo–Evenes flights usually take about 1 hour 40 minutes to 1 hour 50 minutes, then the drive west into Lofoten starts on the E10.
Evenes works especially well if your first night is in Svolvær, Kabelvåg, Henningsvær, or anywhere in eastern Lofoten. The airport is not on the islands, but the road connection is straightforward, and rental-car desks at Evenes make it easier to start driving right away.
- For Svolvær: plan roughly 2.5 to 3 hours by car from Evenes in normal conditions.
- For Leknes: plan roughly 3.5 to 4 hours by car, depending on stops.
- For Reine or Å: plan roughly 5 hours or more from Evenes, especially if you pause for viewpoints.
Lofotekspressen bus 300 is the car-free backup from Evenes toward Svolvær, Leknes, and Å. The schedule is limited, so match your flight arrival to the bus before buying airfare; a missed bus can mean a long wait or an expensive taxi.
Train To Bodø, Then Ferry To Moskenes
The train-and-ferry route is the slowest sensible way to reach Lofoten from Oslo, but it is the most satisfying if you want a land-and-sea arrival. The route runs Oslo to Trondheim and onward to Bodø, then across the Vestfjorden to Moskenes near Reine.
The Bodø–Moskenes ferry is the main reason to choose this route over Evenes. Torghatten publishes the route, prices, reservations, and summer 2026 timetable on Torghatten’s Bodø–Moskenes route page; the operator states that foot passengers without reserved seats travel free, vehicles pay, and only part of each departure’s capacity can be reserved in advance.
Plan this route with padding. Trains, ferries, and wind-exposed sea crossings do not always combine neatly in northern Norway, and a tight connection can turn a clever plan into an unwanted night in Bodø. The safer setup is one night in Bodø before an early ferry, especially in winter or on a first visit.
Practical timing: choose the Bodø ferry route if your first Lofoten base is Reine, Hamnøy, Sørvågen, or Å. Choose Evenes if your first base is Svolvær or Henningsvær.
How Many Days Do You Need For The Trip?
Set aside one full travel day from Oslo to Lofoten, even when flying. A same-day arrival is realistic, but Lofoten is far enough north that weather, bus gaps, ferry queues, and rental-car pickup can stretch the day.
For a first trip, five nights in Lofoten is the practical minimum after travel time. Seven nights is much better if you want both eastern Lofoten around Svolvær and western Lofoten around Reine without rushing the E10 every day.
- Three nights: base in one place only, preferably Svolvær or Leknes.
- Five nights: split two nights east and three nights west, or stay central near Leknes.
- Seven nights: add slower days for weather, hikes, beaches, and village drives.
Where To Stay After Arriving In Lofoten
Svolvær is the easiest first-night base after arriving from Evenes, while Reine and Hamnøy fit the Bodø–Moskenes ferry route better. Leknes is the most central base if you want one location for both sides of the islands.
Use your first base to reduce the arrival-day strain. Landing at Evenes and driving all the way to Reine after a long travel day is possible in summer daylight, but it is a poor first move in winter darkness or bad weather.
For a first night after the Oslo route, compare stays around Svolvær and nearby Kabelvåg before spreading out to the rest of the islands:
| Gateway | Choose It For | Watch For |
|---|---|---|
| Evenes (EVE) | Direct Oslo flights, rental cars, eastern Lofoten | Long final drive to Reine and Å |
| Svolvær (SVJ) | Short taxi into town and easy first night | Smaller airport and more weather sensitivity |
| Leknes (LKN) | Central Lofoten, Ballstad, Uttakleiv, Haukland | Usually requires a connection via Bodø or Tromsø |
| Moskenes | Reine, Hamnøy, Sørvågen, and Å | Ferry timing and sea conditions matter |
| Bodø | Train connection and ferry staging | Still across the water from Lofoten |
Should You Rent A Car In Lofoten?
Rent a car if you want beaches, trailheads, photo stops, and village-hopping on your own schedule. Skip the car only if you are staying in one or two towns, traveling light, and happy to plan around limited bus times.
A car is most useful after landing at Evenes because the airport sits outside Lofoten and the E10 ties the islands together. A bus-only trip can work in summer with patience, but it is less forgiving when weather changes your plan or your stay is short.
Check car availability early at Evenes if you are traveling from June through August, around Easter, or during northern lights season:
- Rent if: you want Reine, Haukland Beach, Nusfjord, Unstad, and flexible hikes.
- Skip if: you are staying in Svolvær and taking organized boat trips or local buses.
- Use caution if: you are visiting in winter and have little snow-driving experience.
Pick The Route That Fits Your Trip
The best route from Oslo to Lofoten depends on speed, budget, and where you sleep first. Most travelers should fly to Evenes and rent a car; slower travelers should go through Bodø for the train and ferry experience.
- For the least hassle: fly Oslo to Evenes, rent a car, and sleep in Svolvær or Kabelvåg the first night.
- For car-free travel: fly Oslo to Evenes, then take Lofotekspressen bus 300 if the timetable matches your flight.
- For western Lofoten: fly or train to Bodø, then take the ferry to Moskenes and sleep near Reine or Hamnøy.
- For short trips: fly via Bodø into Svolvær or Leknes when the connection is clean and the fare makes sense.
- For the scenic slow route: take the train to Bodø, overnight if needed, then cross to Moskenes by ferry.
Build the trip around the first night, not just the cheapest ticket. A low fare into the wrong gateway can cost more in time, taxis, and stress than a slightly pricier route that puts you close to the part of Lofoten you actually came to see.
References & Sources
- Torghatten.“Bodø – Værøy – Røst – Moskenes.”States the current ferry route, summer 2026 timetable access, vehicle fares, reservation limits, and passenger rules for the Bodø–Moskenes crossing.