Invergordon is a small Highland town on the Cromarty Firth whose sheltered deep-water anchorage makes it the Scottish Highlands' principal cruise terminal. The town itself is modest, but the surrounding country is extraordinary: Loch Ness and the ruins of Urquhart Castle are an hour's drive, Inverness — the Highland capital with its striking modern castle and Victorian market — is 30 minutes, and the battlefield of Culloden, where the Jacobite cause was crushed in 1746, lies just beyond. Few ports unlock as much history, scenery, and Highland drama in a single day.
Loch Ness is popular — if your ship arrives before 9am, ask your tour operator about early departure to reach Urquhart Castle before the coach convoys from Inverness arrive. The castle is noticeably quieter before 10:30am and the morning light is better for photographs.
Monitor beverage packages, specialty dining, and excursion prices for cruises visiting Inverness/Loch Ness Scotland. Get alerted when prices drop.
Start Tracking Free →