The Royal Hotel, Cromarty: Seaside Comfort with Classic Highland Hospitality
Standing proudly on the seafront in the historic Highland town of Cromarty, the Royal Hotel offers a welcoming blend of traditional charm, modern comforts, and uninterrupted views across the Cromarty Firth. Housed in a handsome 18th-century building, the hotel is just a short stroll from the harbour, beach, and town centre, making it a perfect base for exploring the Black Isle or pausing along the North Coast 500.
Comfortable Rooms with a View
The Royal Hotel features a selection of well-appointed rooms, many of which enjoy views across the firth to the distant Sutor cliffs and beyond. Rooms are comfortable and traditionally styled, with en-suite bathrooms, tea and coffee facilities, and free Wi-Fi. Whether you’re visiting for a weekend break or an extended stay, the hotel offers relaxed, reliable accommodation with a touch of Highland elegance.
Local Flavour in the Bar and Restaurant
The hotel’s bar and dining area are popular with both guests and locals, serving a menu focused on local produce, fresh seafood, and Scottish favourites.
-
Expect daily specials based on what’s fresh and available locally
-
A well-stocked bar with Scottish whiskies, beers, and wines
-
Friendly, informal service in a setting full of character
In the warmer months, outdoor seating lets you dine with the sea breeze and watch boats come and go in the harbour.
A Central Spot for Exploring Cromarty
With its prime position on Marine Terrace, the Royal Hotel is just minutes from:
-
The Cromarty Lighthouse and coastal walks
-
Hugh Miller’s Cottage and the Courthouse Museum
-
Shops, galleries, and the Cromarty Arts Trust venues
It’s a great choice for those seeking traditional Highland accommodation in one of Scotland’s most beautifully preserved Georgian towns.

