Rosyth Cruise Terminal

On the north bank of the River Forth, beside the iconic three bridges, and two miles from the M90, Rosyth gives passengers good access to historic Edinburgh and beyond. But you don't have to look far to be entertained, originally created to be a garden city, Rosyth has its own fascinating heritage that visitors can discover. In recent times, the Port of Rosyth has grown into an important port of call, with over 30 cruise vessels calling at the terminal every year.

Rosyth Cruise Terminal information

Which cruise lines use Rosyth Cruise Terminal?

Rosyth Cruise Terminal is used by smaller ships including Fred. Olsen Cruise Lines.

Contact details for Rosyth Cruise Terminal:

To get in touch with Rosyth Cruise Terminal call 01383 421 800 or visit for more information.

Address: Port of Rosyth, Fife Place, Rosyth, Dunfermline, Scotland, KY11 2XP

Does Rosyth Cruise Terminal have Wi-Fi?

Yes, guests can use Rosyth Cruise Terminal's Wi-Fi, so you can go on the internet, play phone games, and keep up-to-date with the news whilst waiting to board your cruise.

Does Rosyth Cruise Terminal have an onsite café?

No, sadly there are no café facilities available at Rosyth Cruise Terminal. However, there is a Morrisons Daily a 25-minute walk away from the terminal if you need basic snacks and drinks.

Rosyth Cruise Terminal parking:

Parking is available at Rosyth Cruise Terminal, but you should pre-book this via your travel agent or cruise line operator.

Travelling to Rosyth Cruise Terminal

Travelling to Rosyth Cruise Terminal by car:

It is a 40-minute drive from Edinburgh or an eight-hour journey from London via M6 and A1. There are parking facilities available, but you must pre-book.

Best hotels near Rosyth Cruise Terminal

DoubleTree by Hilton Edinburgh:

Queensferry, St Margaret’s Head, KY11 1HP. Rooms from £138 ( About a five-minute drive away from the cruise terminal.

Hill Park Hotel:

10 Heath Road, Rosyth, KY11 2BT, is 0.4 miles from Rosyth and offers parking facilities. Rooms from £84 ( Just a 10-minute drive to the terminal.