• Our partners include:

  • National Express
  • RailEurope
  • ThamesLink
  • Virgin Trains
  • BlaBlaCar
  • Booking.com
  • Skyscanner
  • Airbnb
  • Expedia
  • Uber

There are 4 ways to get from Bergen to Kirkwall by ferry, bus or plane

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

Ferry, bus to Stavanger, fly to Kirkwall  •  12h 24m

  1. Take the ferry from Strandkaiterminalen båtkai to Leirvik båtkai
  2. Take the bus from Leirvik bussterminal to Stavanger
  3. Fly from Stavanger (SVG) to Kirkwall (KOI) SVG - KOI

$211 - $1,046

Cheapest option

Fly Bergen to Aberdeen, ferry  •  13h 12m

  1. Fly from Bergen (BGO) to Aberdeen (ABZ) BGO - ABZ
  2. Take the ferry from Aberdeen Ferry Terminal to Hatston, Kirkwall Orkney Hatston Ferry Terminal

$120 - $356

2 alternative options

Fly Bergen to Kirkwall  •  4h 20m

  1. Fly from Bergen (BGO) to Kirkwall (KOI) BGO - KOI

$155 - $456

Fly Bergen to Wick, bus  •  12h 29m

  1. Fly from Bergen (BGO) to Wick (WIC) BGO - WIC
  2. Take the bus from John o' Groats, Car Park to Kirkwall, Travel Centre

Questions & Answers

The cheapest way to get from Bergen to Kirkwall is to fly and ferry which costs kr 950 - kr 3000 and takes 13h 12m.

More details

The quickest way to get from Bergen to Kirkwall is to fly which costs kr 1200 - kr 3800 and takes 4h 20m.

More details

The distance between Bergen and Kirkwall is 490 km.

It takes approximately 12h 24m to get from Bergen to Kirkwall, including transfers.

More details

There is no direct flight from Stavanger Airport to Kirkwall Airport. The quickest flight takes 5h 25m and has one stopover.

Search flights

Kirkwall is 1h behind Bergen. It is currently 2:14 PM in Bergen and 1:14 PM in Kirkwall.

Widerøe and Loganair offer flights from Stavanger Airport to Kirkwall Airport.

Search flights

There are 76+ hotels available in Kirkwall. Prices start at $71 USD per night.

More details

The best way to get from Bergen to Bergen Airport is to bus which takes 22m and costs kr 35 - kr 50.

More details

Map of how to get from Bergen to Kirkwall.
Launch map view
  • Distance: 306.4 miles
  • Duration: 12h 24m

What companies run services between Bergen, Norway and Kirkwall, Scotland?

Loganair flies from Bergen to Kirkwall once a week.

Airlines
Loganair
Website
loganair.co.uk
Flights from Stavanger to Kirkwall via Edinburgh
Ave. Duration
5h 25m
When
Friday
Estimated price
$160 - $1,100
Flights from Stavanger to Kirkwall via Aberdeen
Ave. Duration
3h 10m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$300 - $1,300
Flights from Stavanger to Kirkwall via Bergen
Ave. Duration
3h 5m
When
Saturday
Estimated price
$120 - $900
Flights from Bergen to Kirkwall
Ave. Duration
1h 20m
When
Saturday
Estimated price
$95 - $750
Flights from Bergen to Wick via Oslo, Edinburgh
Ave. Duration
6h 55m
When
Tuesday and Thursday
Estimated price
$170 - $900
Flights from Bergen to Wick via Amsterdam Schiphol, Edinburgh
Ave. Duration
7h 20m
When
Monday, Tuesday, Wednesday, Thursday and Sunday
Estimated price
$420 - $1,500
Flybe
Website
flybe.com
Flights from Bergen to Wick via Aberdeen
Ave. Duration
5h 35m
When
Monday, Tuesday, Wednesday and Thursday
Estimated price
$260 - $1,100
Flights from Bergen to Wick via Stavanger, Aberdeen
Ave. Duration
6h 55m
When
Monday to Friday
Estimated price
$190 - $850
Flights from Bergen to Wick via Oslo, Aberdeen
Ave. Duration
7h 20m
When
Monday
Estimated price
$220 - $950
Flights from Bergen to Wick via Amsterdam Schiphol, Aberdeen
Ave. Duration
8h 10m
When
Monday, Tuesday, Wednesday and Thursday
Estimated price
$420 - $1,500
Scandinavian Airlines
Website
flysas.com
Flights from Bergen to Aberdeen
Ave. Duration
1h 20m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$95 - $410
Flights from Bergen to Aberdeen via Stavanger
Ave. Duration
3h 10m
When
Monday to Friday
Estimated price
$100 - $440
Flights from Bergen to Aberdeen via Oslo
Ave. Duration
3h 25m
When
Monday
Estimated price
$100 - $440
Widerøe
Website
wideroe.no
Flights from Bergen to Aberdeen
Ave. Duration
1h 20m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$95 - $410
Bus operators
Nor-Way Bussekspress
Phone
+47 815 44 444
Website
nor-way.no
Bus from Leirvik bussterminal to Stavanger
Ave. Duration
3h 25m
Frequency
Hourly
Estimated price
$45 - $70
Website
Nor-Way Bussekspress
John O'Groats Ferries
Phone
+44 (0)1955 611353
Website
jogferry.co.uk
Bus from John o' Groats, Car Park to Kirkwall, Travel Centre
Ave. Duration
1h 50m
Frequency
Twice daily
Schedules at
jogferry.co.uk
Ferry operators
SKYSS
Phone
177
Email
kunde@skyss.no
Website
skyss.no
Ferry from Strandkaiterminalen båtkai to Leirvik båtkai
Ave. Duration
1h 53m
Frequency
4 times a day
Estimated price
$40 - $55
Website
SKYSS
NorthLink Ferries
Phone
+44 845 600 0449
Email
info@northlinkferries.co.uk
Website
northlinkferries.co.uk
Ferry from Aberdeen Ferry Terminal to Hatston, Kirkwall Orkney Hatston Ferry Terminal
Ave. Duration
6h 30m
Frequency
3 times a week
Estimated price
$25 - $45
Schedules at
northlinkferries.co.uk
Low
$25 - $30
Peak
$35 - $45

Want to know more about travelling around United Kingdom

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.