Cruise Quest app screenshots
New
The Cruise Quest app is here.
Bar Bingo & Cruise Cameo · works offline!
// MENU
HomeCruise SearchShipsDeck PlansPortsBlog
Share
EuropeEurope - Northern Europe

Castlebay Cruise Port

Castlebay, Isle of Barra, Scotland
Castlebay, Isle of Barra, Scotland, is a cruise port where ships dock at Castlebay Pier, offering access to the village, Kisimul Castle, local markets, and excursions to Vatersay.

Ships in port today
No ships in port today
Safety rank
#374
of 1018 ports in the Europe
Today · high / low
59° / 42°
October normals
Castlebay, Isle of Barra, Scotland cruise port
Europe - Northern Europe
Castlebay, Isle of Barra, Scotland
// Castlebay cruise port overview

The cruise port in Castlebay,
explained

Lat: 57.0°NLong: 7.5°W

Castlebay, Isle of Barra, Scotland, is a cruise port where ships dock at Castlebay Pier, offering access to the village, Kisimul Castle, local markets, and excursions to Vatersay.

// Departing soon

Upcoming cruises to Castlebay

3 cruises stop here in Castlebay during the next 12 months. These are the next ones to leave, by sail date.

Prices refreshed daily
SeaDream I
SeaDream I cruise ship
Aug 15, 2027Oceanview
Seadream Yachts

SeaDream I, 11-night cruise departing Aug 15, 2027

Aug 15, 2027 · 11 nights
from: Leith (edinburgh), Scotland
$1,534/ night
$16,870 total
SeaDream II
SeaDream II cruise ship
May 27, 2028
Seadream Yachts

SeaDream II, 11-night cruise departing May 27, 2028

May 27, 2028 · 11 nights
from: Chicago, Illinois
SeaDream II
SeaDream II cruise ship
Aug 10, 2028
Seadream Yachts

SeaDream II, 11-night cruise departing Aug 10, 2028

Aug 10, 2028 · 11 nights
from: Bergen, Norway
// Castlebay Cruise Port location

Where is Castlebay Cruise Port?

Castlebay, Isle of Barra, Scotland, in the Outer Hebrides, northwest Scotland, is on the Atlantic, surrounded by remote islands.

General location
Europe
Category
Europe - Northern Europe
Coordinates
56.95°N, 7.49°W
Cruise port · 56.95°N, 7.49°W
Map data · OpenStreetMap
// Weather

Castlebay Cruise Port Weather

Europe - Northern Europe·30-year historical averages
Oct averages · Castlebay
53°
Avg · °F
Cool, frequent showers
High
59°F
Low
42°F
Rain
5.8 in
Excursions that suit this weather
// Year-round in Castlebay

Average monthly temperature and rainfall. This month is highlighted.

Avg temp °FRainfall in
JANFEBMARAPRMAYJUNJULAUGSEPOCTNOVDECMONTHLY NORMALS · °F AND IN
// Castlebay cruise ship schedule

Castlebay Cruise Port Traffic Today

No cruise ships are scheduled in Castlebay today, Tuesday, October 13, 2026. Check the schedule for another date to see when ships are next due alongside.

Schedule updated

// Keep exploring

Popular ports in the Europe

Other ports cruisers visit most in the Europe.

// Questions

Castlebay cruise port, answered

The things cruisers ask most before a day ashore in Castlebay.

Where is Castlebay cruise port located?

Castlebay, Isle of Barra, Scotland cruise port is located in Europe. Castlebay, Isle of Barra, Scotland, in the Outer Hebrides, northwest Scotland, is on the Atlantic, surrounded by remote islands.

How safe is Castlebay cruise port for passengers?

Castlebay cruise port has a safety score of 8.5 out of 10, ranking #374 of 1018 ports in Europe.

What is the weather like at Castlebay cruise port in October?

In October, Castlebay cruise port has average high temperatures of 59°F (15°C) and average lows of 42°F (5°C).

How many excursions are available at Castlebay cruise port?

There are currently 4 excursions and tours available at Castlebay cruise port, covering everything from guided sightseeing and cultural experiences to water sports and adventure activities. Book in advance to secure your preferred experience.

What is the Castlebay Cruise Port cruise schedule?

There are no cruise ships scheduled at Castlebay today. Use the cruise ship schedule above to check Castlebay on any past or future date.

Sign up or
Sign in

Save your cruise, track reviews for your cabin, set cruise price drop alerts, & more with an account.

No password needed · Sign-in code sent