Rome2Rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK

Need a hotel room in Bergen?

Book now

There are 6 ways to get from Lofoten to Bergen by plane, car, ferry, train or bus

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

Recommended option

Fly from Svolvaer  •  5h 39m

  1. Fly from Svolvaer (SVJ) to Bergen (BGO) SVJ - BGO

Cheapest option

Drive to Stokmarknes, fly  •  6h 46m

  1. Drive from Lofoten to Stokmarknes
  2. Fly from Stokmarknes (SKN) to Bergen (BGO) SKN - BGO

4 alternative options

Drive, ferry, train, bus  •  45h 50m

  1. Drive from Lofoten to Nordskot hurtigbåtkai
  2. Take the ferry from Nordskot hurtigbåtkai to Bodø sentrumsterminalen kai
  3. Take the train from Bodø stasjon to Trondheim S F7
  4. Take the bus from Trondheim S to Lillehammer skysstasjon
  5. Take the bus from Lillehammer skysstasjon to Bergen busstasjon

Drive, ferry, train  •  46h 37m

  1. Drive from Lofoten to Nordskot hurtigbåtkai
  2. Take the ferry from Nordskot hurtigbåtkai to Bodø sentrumsterminalen kai
  3. Take the train from Bodø stasjon to Trondheim S F7
  4. Take the train from Trondheim S to Oslo S R60
  5. Take the train from Oslo S to Bergen stasjon F4

Ferry  •  2 days 19h

  1. Take the ferry from Svolvær kystrutekai to Bergen Nøstet kystrutekai Hav / ...

Drive  •  29h 24m

  1. Drive from Lofoten to Bergen 2084 km

Lofoten to Bergen by walk, bus and ferry

13 Weekly Services
2 days 19h Average Duration
kr 5067 Cheapest Price
See schedules

Questions & Answers

The cheapest way to get from Lofoten to Bergen is to drive and fly which costs kr 1300 - kr 4700 and takes 6h 46m.

More details

The fastest way to get from Lofoten to Bergen is to fly which takes 5h 39m and costs kr 3000 - kr 4700.

More details

The distance between Lofoten and Bergen is 969 km. The road distance is 2084 km.

Get driving directions

The best way to get from Lofoten to Bergen without a car is to ferry which takes 2 days 19h and costs kr 5000 - kr 8000.

More details

It takes approximately 5h 39m to get from Lofoten to Bergen, including transfers.

More details

There is no direct flight from Svolvaer Airport to Bergen Airport. The quickest flight takes 4h 25m and has one stopover.

Search flights

Yes, the driving distance between Lofoten to Bergen is 2084 km. It takes approximately 29h 24m to drive from Lofoten to Bergen.

Get driving directions

Norwegian Air Shuttle and Widerøe offer flights from Svolvaer Airport to Bergen Airport.

Search flights

There are 384+ hotels available in Bergen. Prices start at kr 575 NOK per night.

More details

The best way to get from Lofoten to Svolvaer Airport is to taxi which takes 25 min and costs kr 650 - kr 800.

More details

Map of how to get from Lofoten to Bergen.
Launch map view
  • Distance: 968.8 km
  • Duration: 5h 39m

What companies run services between Lofoten, Norway and Bergen, Norway?

Widerøe, Norwegian Air Shuttle and Scandinavian Airlines fly from Lofoten to Bergen every 4 hours.

Airlines
Widerøe
Website
wideroe.no
Flights from Svolvaer to Bergen via Bodo
Ave. Duration
4h 25m
When
Sunday
Estimated price
kr 3100 - kr 4200
Flights from Svolvaer to Bergen via Bodo, Tromso
Ave. Duration
6h 22m
When
Monday to Friday
Estimated price
kr 3100 - kr 4200
Flights from Svolvaer to Bergen via Bodo, Trondheim
Ave. Duration
8h
When
Monday to Friday
Estimated price
kr 3100 - kr 4200
Flights from Stokmarknes to Bergen via Tromso
Ave. Duration
5h 48m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
kr 1100 - kr 4900
Flights from Stokmarknes to Bergen via Bodo
Ave. Duration
4h 30m
When
Sunday
Estimated price
kr 1000 - kr 4100
Flights from Stokmarknes to Bergen via Tromso, Trondheim
Ave. Duration
6h 47m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
kr 1100 - kr 4900
Flights from Stokmarknes to Bergen via Bodo, Trondheim
Ave. Duration
7h 10m
When
Monday to Friday
Estimated price
kr 1000 - kr 4200
Flights from Stokmarknes to Bergen via Bodo, Tromso
Ave. Duration
7h 35m
When
Monday to Friday
Estimated price
kr 1200 - kr 5500
Norwegian Air Shuttle
Website
norwegian.com
Flights from Svolvaer to Bergen via Oslo
Ave. Duration
4h 40m
When
Monday to Friday
Estimated price
kr 3100 - kr 4200
Train operators
Sj Nord
Phone
61 25 22 00
Email
kundeservice@sj.no
Website
sj.no
Train from Bodø stasjon to Trondheim S
Ave. Duration
9h 46m
Frequency
Once daily
Estimated price
kr 900 - kr 1300
Schedules at
sj.no
Train from Trondheim S to Oslo S
Ave. Duration
7h 41m
Frequency
5 times a week
Estimated price
kr 800 - kr 1100
Schedules at
sj.no
Bus operators
Vy Buss
Phone
+47 407 05070
Email
buss@vy.no
Website
vybuss.no
Bus from Trondheim S to Lillehammer skysstasjon
Ave. Duration
5h 17m
Frequency
4 times a day
Estimated price
kr 500 - kr 800
Website
https://www.vybuss.com/
Nor-Way Bussekspress
Phone
+47 815 44 444
Website
nor-way.no
Bus from Lillehammer skysstasjon to Bergen busstasjon
Ave. Duration
8h 40m
Frequency
Once daily
Estimated price
kr 500 - kr 750
Schedules at
nor-way.no
Online Ticket
kr 500 - kr 750
Ferry operators
Nordland fylkeskommune
Phone
+47 75 65 00 00
Email
post@nfk.no
Website
nfk.no
Ferry from Nordskot hurtigbåtkai to Bodø sentrumsterminalen kai
Ave. Duration
1h 25m
Frequency
Once daily
Estimated price
kr 170 - kr 220
Schedules at
nfk.no
Havila
Phone
+47 70 00 70 70
Email
kystruten@havila.no
Website
havilavoyages.com
Ferry from Svolvær kystrutekai to Bergen Nøstet kystrutekai
Ave. Duration
2 days 18h
Frequency
Hourly
Schedules at
havilavoyages.com

Want to know more about travelling around Norway

Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

ticket