Skip to main content

Cruises

Cruises from Rosyth

Rosyth is on the north shore of the Firth of Forth in Fife, beside the Forth bridges and about thirteen miles from the centre of Edinburgh. The cruises from Edinburgh and from Scotland in this list leave from here.

See all 13 cruises

from£749per person, sharing

Rosyth cruises by length

The lowest prices in each length first. Open one for its dates, and book directly with the cruise line.

Short breaks: up to 5 nights

See all 3

About a week: 6 to 9 nights

See all 5

10 to 15 nights

See all 5

Getting to the port

By train
Inverkeithing is the nearest main station, about two miles from the port, with frequent trains from Edinburgh Waverley across the Forth Bridge. A taxi covers the last stretch.
By car
Take the M90 over the Queensferry Crossing and leave it on the Fife side, following signs for the Port of Rosyth.
Parking
Parking is at the port and is booked ahead, usually through the cruise line.
By air
Edinburgh Airport is on the south side of the Forth, about twelve miles from the port by road.