Hey, your browser is out of date!

We have noticed you're currently using an old insecure version of
Internet Explorer.

To provide you with the best user experience possible, you will need to update your browser to continue using this website.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Call our regional travel specialists on the following Freephone numbers:
Call us free:
0800 954 0068

The port town of Rosyth is located in Fife, Scotland, and is centred on the iconic Rosyth Castle. Up until the 20th century, this castle was surrounded by water and much of what exists of the town today has been built on reclaimed land. It is situated just across the Forth Road Bridge from the city of Edinburgh, which is well worth spending a day or two exploring on its own.

Fred. Olsen Cruise Lines both operates cruises from Rosyth, with itineraries taking passengers into Northern Europe, the Norwegian fjords, and the Arctic Circle. Situated just north of Edinburgh, it is an ideal option for holidaymakers from central Scotland and northern England.

Rosyth is easily accessible via road and is located just 12 miles north of the Scottish capital. The two settlements are also well-connected via twice-hourly direct rail services. If you are planning on spending a night or two in Edinburgh prior to or after your cruise, your best option may be to fly into Edinburgh Airport, which is located just outside the city centre.