How to get from Norway to Iceland

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 Bergen to Reykjavik Keflavik Nas  •  6 h 4 min

  1. Fly from Bergen (BGO) to Reykjavik Keflavik Nas (KEF) BGO - KEF

$85 - $365

Cheapest option

Train to Oslo, fly to Reykjavik Keflavik Nas  •  6 h 3 min

  1. Take the train from Oslo Sentralstasjon [tog] to Oslo lufthavn [alle tog]
  2. Fly from Oslo (OSL) to Reykjavik Keflavik Nas (KEF) OSL - KEF

$83 - $318

6 alternative options

Fly Bergen to Reykjavik  •  21 h 29 min

  1. Fly from Bergen (BGO) to Reykjavik (RKV) BGO - RKV

$168 - $773

Fly Stavanger to Reykjavik Keflavik Nas  •  7 h 55 min

  1. Fly from Stavanger (SVG) to Reykjavik Keflavik Nas (KEF) SVG - KEF

$116 - $478

Drive, car ferry  •  2 days 7 h

  1. Drive from Oslo to Gothenburg
  2. Take the car ferry from Gothenburg to Frederkishavn
  3. Drive from Frederkishavn to Hirtshals
  4. Take the car ferry from Hirtshals to Seyðisfjörður
  5. Drive from Seyðisfjörður to Reykjavík

Bus, drive, car ferry  •  2 days 10 h

  1. Take the bus from Oslo Bussterminal to Kungälv resecentrum
  2. Drive from Marstrand färjeläge to Gothenburg
  3. Take the car ferry from Gothenburg to Frederkishavn
  4. Drive from Frederkishavn to Hirtshals
  5. Take the car ferry from Hirtshals to Seyðisfjörður
  6. Drive from Seyðisfjörður to Mýrargata

Drive, ferry, car ferry  •  2 days 7 h

  1. Drive from Aker brygge to Larvik Revet terminal
  2. Take the ferry from Larvik Revet terminal to Hirtshals Færgeterminal
  3. Take the car ferry from Hirtshals to Seyðisfjörður
  4. Drive from Seyðisfjörður to Mýrargata

Ferry, drive, car ferry  •  2 days 7 h

  1. Take the ferry from Aker brygge to Nesoddtangen B10
  2. Drive from Nesoddtangen to Larvik Revet terminal
  3. Take the ferry from Larvik Revet terminal to Hirtshals Færgeterminal
  4. Take the car ferry from Hirtshals to Seyðisfjörður
  5. Drive from Seyðisfjörður to Mýrargata

What companies run services between Norway and Iceland?

Icelandair, Norwegian Air Shuttle and Scandinavian Airlines fly from Bergen to Keflavík 3 times a day.

Airlines
Scandinavian Airlines
Website
flysas.com
Flights from Bergen to Reykjavik Keflavik Nas via Oslo
Ave. Duration
4 h 55 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$130 - $550
Flights from Oslo to Reykjavik Keflavik Nas
Ave. Duration
2 h 50 min
When
Every day
Estimated price
$100 - $460
Flights from Stavanger to Reykjavik Keflavik Nas via Oslo
Ave. Duration
5 h 47 min
When
Monday to Saturday
Estimated price
$130 - $500
Flights from Stavanger to Reykjavik Keflavik Nas via Copenhagen
Ave. Duration
5 h 58 min
When
Every day
Estimated price
$150 - $600
Flights from Stavanger to Reykjavik Keflavik Nas via Bergen, Oslo
Ave. Duration
7 h 20 min
When
Monday to Saturday
Estimated price
$130 - $500
Flights from Stavanger to Reykjavik Keflavik Nas via Trondheim, Oslo
Ave. Duration
6 h 55 min
When
Monday, Tuesday, Wednesday and Thursday
Estimated price
$130 - $500
Flights from Stavanger to Reykjavik Keflavik Nas via Stockholm
Ave. Duration
8 h 35 min
When
Monday, Wednesday, Thursday and Sunday
Estimated price
$160 - $650
Norwegian Air Shuttle
Website
norwegian.com
Flights from Bergen to Reykjavik Keflavik Nas
Ave. Duration
2 h 20 min
When
Monday and Friday
Estimated price
$85 - $500
Flights from Bergen to Reykjavik Keflavik Nas via Oslo
Ave. Duration
4 h 45 min
When
Tuesday and Thursday
Estimated price
$85 - $500
Flights from Oslo to Reykjavik Keflavik Nas
Ave. Duration
2 h 50 min
When
Tuesday, Thursday and Sunday
Estimated price
$120 - $600
Flights from Oslo to Reykjavik Keflavik Nas via Bergen
Ave. Duration
4 h 15 min
When
Monday and Friday
Estimated price
$120 - $600
Flights from Stavanger to Reykjavik Keflavik Nas via Bergen
Ave. Duration
4 h 35 min
When
Monday and Friday
Estimated price
$130 - $750
Flights from Stavanger to Reykjavik Keflavik Nas via Oslo
Ave. Duration
4 h 55 min
When
Tuesday and Thursday
Estimated price
$130 - $750
Flights from Stavanger to Reykjavik Keflavik Nas via Oslo, Bergen
Ave. Duration
6 h 5 min
When
Monday and Friday
Estimated price
$130 - $750
Icelandair
Website
icelandair.com
Flights from Bergen to Reykjavik Keflavik Nas
Ave. Duration
2 h 15 min
When
Tuesday, Wednesday, Thursday, Friday, Saturday and Sunday
Estimated price
$85 - $900
Flights from Oslo to Reykjavik Keflavik Nas
Ave. Duration
2 h 45 min
When
Every day
Estimated price
$110 - $600
Atlantic Airways
Website
atlantic.fo
Flights from Bergen to Reykjavik via Sorvagur
Ave. Duration
23 h 45 min
When
Thursday
Estimated price
$160 - $800
Flights from Bergen to Reykjavik via Copenhagen, Sorvagur
Ave. Duration
20 h 16 min
When
Tuesday, Thursday and Sunday
Estimated price
$160 - $800
Train operators
Ruter
Phone
177
Website
ruter.no
Train from Oslo Sentralstasjon [tog] to Oslo lufthavn [alle tog]
Ave. Duration
22 min
Frequency
Every 15 minutes
Estimated price
$10 - $14
Schedules at
ruter.no
Bus operators
Swebus
Phone
+46 771 218 218
Email
kundtjanst@swebusexpress.se
Website
swebus.se
Bus from Oslo Bussterminal to Kungälv resecentrum
Ave. Duration
3 h 10 min
Frequency
Once daily
Estimated price
$30 - $45
Schedules at
Swebus
Ferry operators
Smyril Line
Website
smyrilline.com
Car ferry from Hirtshals to Seyðisfjörður
Ave. Duration
38 h
Frequency
Once a week
Estimated price
$230 - $250
Schedules at
smyrilline.com
Color Line AS
Phone
+45 99 56 19 00
Website
colorline.no
Ferry from Larvik Revet terminal to Hirtshals Færgeterminal
Ave. Duration
3 h 45 min
Frequency
Twice daily
Schedules at
colorline.no
Ruter
Phone
177
Website
ruter.no
Ferry from Aker brygge to Nesoddtangen
Ave. Duration
23 min
Frequency
Every 30 minutes
Estimated price
$5 - $7
Schedules at
ruter.no

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including The London Underground: Essential tips to navigate the Tube, French strikes 2018: What are my alternative transport options? and Need to know: Greyhound - to help you get the most out of your next trip.

Questions & Answers

The distance between Norway and Iceland is 1459 km.

The cheapest way to get from Norway to Iceland is to train and fly which costs kr 650 - kr 2600 and takes 6 h 3 min.

The quickest way to get from Norway to Iceland is to train and fly which takes 6 h 3 min and costs kr 650 - kr 2600.

It takes approximately 6 h 4 min to get from Norway to Iceland, including transfers.