Skip to main content
Kirkwall, Scotland
Photo by Joel Rohland on Unsplash

Kirkwall, Scotland cruise port guide

The seventy or so Orcadian isles apart from rugged rock of Hoy - are low-lying and richly fertile. First inhabited by late Stone Age settlers, followed by broch-builders and Picts, fromthe 15th centuries Orkney was ruled as a Norse kingdom, passing to the Scottish crown in 1471. Mainland Kirkwall is the capital. The Orkney Islands are politically a part of Britain, yet seem quite different in many ways. Numerous place names have non-English sounds, reflecting the original Viking settlement of the 9th century. Norse crafts and traditions are obvious everywhere. These islands were ruled from Norway and Denmark until 1468, when a Norwegian king gave them to Scotland in lieu of a dowry for his daughter's marriage to King James III. In addition to the Norse heritage there are numerous remains of prehistoric monuments such as the Stenness Standing Stones at Finstown. The archipelago is located at the same latitude as southern Greenland; the Gulfstream accounts for the islands' temperate climate. Approximately half of the 60 islands are inhabited; the rest are home only to seals and sea birds. Most of the inhabitants, who draw their livelihood from the fertile hills rather than the sea, live on Mainland, the largest of the Orkney Islands. Kirkwall, located on Mainland, is the principal harbor and capital of the Orkneys. Steep-roofed stone houses line streets that wind around the medieval St. Magnus Cathedral. A museum featuring Orkney historical artifacts is housed in the 16th-century Tankerness House. Other attractions around the island include Maes Howe, the site of Britain's best-preserved megalithic tomb, and the stone-age village of Skara Brae. Scapa Flow serves as a reminder of more recent times when, during both World Wars, Britain's naval base was located here.

About Kirkwall, Scotland

Kirkwall is the largest town in Orkney, an archipelago north of mainland Scotland. It is a popular cruise ship stop, with approximately 140 cruise ships visiting Kirkwall and Stromness each year. St Magnus Cathedral stands at the heart of the town.

Quick facts

Port quick facts
Coordinates 58.9847, -2.9623
Available cruises 306

Cruises visiting Kirkwall, Scotland

Prices per person · incl. taxes & fees.

Showing the 20 least-expensive of 306 sailings.

Showing 306 Kirkwall, Scotland cruises

Open in full search
Cruises departing from this port
View Ship image Cruise line Line / Ship Departs Nights From
MSC Cruises line guide Search Kirkwall, Scotland cruises on MSC Cruises MSC Cruises line guide Search Kirkwall, Scotland cruises on MSC Cruises MSC Meraviglia ship guide Search cruises on MSC Meraviglia May 29, 2027 7

from $1,067

$152 / night

Norwegian Cruise Line line guide Search Kirkwall, Scotland cruises on Norwegian Cruise Line Norwegian Cruise Line line guide Search Kirkwall, Scotland cruises on Norwegian Cruise Line Norwegian Star ship guide Search cruises on Norwegian Star Aug 2, 2026 7

from $1,119

$159 / night

MSC Cruises line guide Search Kirkwall, Scotland cruises on MSC Cruises MSC Cruises line guide Search Kirkwall, Scotland cruises on MSC Cruises MSC Preziosa ship guide Search cruises on MSC Preziosa Sep 24, 2026 10

from $1,125

$112 / night

MSC Cruises line guide Search Kirkwall, Scotland cruises on MSC Cruises MSC Cruises line guide Search Kirkwall, Scotland cruises on MSC Cruises MSC Preziosa ship guide Search cruises on MSC Preziosa Sep 3, 2026 10

from $1,158

$115 / night

MSC Cruises line guide Search Kirkwall, Scotland cruises on MSC Cruises MSC Cruises line guide Search Kirkwall, Scotland cruises on MSC Cruises MSC Meraviglia ship guide Search cruises on MSC Meraviglia Jun 26, 2027 8

from $1,253

$156 / night

MSC Cruises line guide Search Kirkwall, Scotland cruises on MSC Cruises MSC Cruises line guide Search Kirkwall, Scotland cruises on MSC Cruises MSC Preziosa ship guide Search cruises on MSC Preziosa Aug 23, 2026 11

from $1,393

$126 / night

Costa Cruises line guide Search Kirkwall, Scotland cruises on Costa Cruises Costa Cruises line guide Search Kirkwall, Scotland cruises on Costa Cruises Costa Favolosa ship guide Search cruises on Costa Favolosa Sep 5, 2027 7

from $1,410

$201 / night

MSC Cruises line guide Search Kirkwall, Scotland cruises on MSC Cruises MSC Cruises line guide Search Kirkwall, Scotland cruises on MSC Cruises MSC Preziosa ship guide Search cruises on MSC Preziosa Jul 6, 2026 11

from $1,443

$131 / night

Norwegian Cruise Line line guide Search Kirkwall, Scotland cruises on Norwegian Cruise Line Norwegian Cruise Line line guide Search Kirkwall, Scotland cruises on Norwegian Cruise Line Norwegian Star ship guide Search cruises on Norwegian Star Aug 23, 2026 11

from $1,509

$137 / night

MSC Cruises line guide Search Kirkwall, Scotland cruises on MSC Cruises MSC Cruises line guide Search Kirkwall, Scotland cruises on MSC Cruises MSC Preziosa ship guide Search cruises on MSC Preziosa Apr 25, 2027 10

from $1,558

$155 / night

Costa Cruises line guide Search Kirkwall, Scotland cruises on Costa Cruises Costa Cruises line guide Search Kirkwall, Scotland cruises on Costa Cruises Costa Favolosa ship guide Search cruises on Costa Favolosa Sep 20, 2026 7

from $1,560

$222 / night

Princess Cruises line guide Search Kirkwall, Scotland cruises on Princess Cruises Princess Cruises line guide Search Kirkwall, Scotland cruises on Princess Cruises Caribbean Princess ship guide Search cruises on Caribbean Princess May 30, 2028 9

from $1,665

$185 / night

MSC Cruises line guide Search Kirkwall, Scotland cruises on MSC Cruises MSC Cruises line guide Search Kirkwall, Scotland cruises on MSC Cruises MSC Preziosa ship guide Search cruises on MSC Preziosa Sep 10, 2028 10

from $1,711

$171 / night

MSC Cruises line guide Search Kirkwall, Scotland cruises on MSC Cruises MSC Cruises line guide Search Kirkwall, Scotland cruises on MSC Cruises MSC Preziosa ship guide Search cruises on MSC Preziosa Sep 12, 2027 10

from $1,738

$173 / night

Princess Cruises line guide Search Kirkwall, Scotland cruises on Princess Cruises Princess Cruises line guide Search Kirkwall, Scotland cruises on Princess Cruises Majestic Princess ship guide Search cruises on Majestic Princess May 1, 2028 11

from $1,806

$164 / night

Princess Cruises line guide Search Kirkwall, Scotland cruises on Princess Cruises Princess Cruises line guide Search Kirkwall, Scotland cruises on Princess Cruises Majestic Princess ship guide Search cruises on Majestic Princess Aug 5, 2027 12

from $1,829

$152 / night

Holland America Line line guide Search Kirkwall, Scotland cruises on Holland America Line Holland America Line line guide Search Kirkwall, Scotland cruises on Holland America Line Zuiderdam ship guide Search cruises on Zuiderdam May 29, 2027 7

from $1,839

$262 / night

Princess Cruises line guide Search Kirkwall, Scotland cruises on Princess Cruises Princess Cruises line guide Search Kirkwall, Scotland cruises on Princess Cruises Majestic Princess ship guide Search cruises on Majestic Princess Aug 29, 2027 12

from $1,839

$153 / night

MSC Cruises line guide Search Kirkwall, Scotland cruises on MSC Cruises MSC Cruises line guide Search Kirkwall, Scotland cruises on MSC Cruises MSC Preziosa ship guide Search cruises on MSC Preziosa Apr 21, 2028 12

from $1,934

$161 / night

MSC Cruises line guide Search Kirkwall, Scotland cruises on MSC Cruises MSC Cruises line guide Search Kirkwall, Scotland cruises on MSC Cruises MSC Preziosa ship guide Search cruises on MSC Preziosa Jun 7, 2027 11

from $1,953

$177 / night