Cruises to Rosyth in 2026 & 2027

Rosyth is a port on the Firth of Forth in Scotland, part of the United Kingdom. Cruise passengers usually use it as a gateway to Edinburgh, Dunfermline, St Andrews and other parts of central Scotland. The port has a working maritime background, with naval and dockyard history. Still, most visitors’ interest lies beyond the immediate harbour area. Edinburgh offers castles, museums, old streets and city views, while Fife gives access to coast, golf heritage and historic towns. Rosyth suits passengers who want a practical Scottish port call with strong excursion options rather than a large cruise-town centre.