A warm welcome awaits you at The Royal Hotel in Cromarty...


2023 Opening Hours...

OPEN WEDNESDAY - SUNDAY (Closed Mondays & Tuesdays) 

from 11am for drinks, coffees and homemade cakes


Lunch 12-2pm

Dinner 5.30-8pm (we currently close at 5pm on Sundays)

You can view our sample menu here .


We are working at reduced capacity due to staff shortages. We strongly recommend booking for lunch & dinner. Please phone 01381 600217 or contact us via our email form here


Situated just 25 miles from Inverness on the shores of the Cromarty Firth, the dog-friendly Royal Hotel is the perfect place to visit to enjoy a delicious meal, for a couple of nights away or to host your corporate event or special family celebration.

Overlooking the harbour and enjoying stunning views of the Cromarty Firth & the Sutherland mountains in the distance, the Royal was taken over by a local farmer’s daughter in 2010 and offers a tranquil setting and exceptional Highland hospitality.

Guests return time and time again, whether for a drink in the cosy bar in front of a log fire, to eat in the contemporary restaurant or for a romantic weekend break in one of the eight stylish bedrooms. Our superior rooms have sea views and feature antiques, luxurious fabrics & original artwork, giving a boutique feel.

Lunch and dinner are served daily - the menus change regularly and feature the best of local, seasonal produce – including sustainable Scottish fish, langoustines, mussels, scallops and beef from the owner’s family farm along with locally-reared pork, lamb and game. Wherever possible, we use local seasonal fruit & vegetables too. 


So should you fancy watching the sunset over the yachts in the bay from the conservatory or relaxing in the comfortable sitting-room in front of a log fire with a pint of locally-brewed ale - a warm welcome awaits you at The Royal Hotel in Cromarty…

Join our mailing list & be the first to hear about special offers & packages!

Latest News

Happy New Year!

Happy New Year from Costa Crom! Great way to bring in the New Year is with an invigorating swim - although you'll notice Ellie didn't join in! Hope 2024 is happy Full Story...

Easter Sunday!

Join us for a delicious lunch to celebrate Easter Sunday  on Sunday 9 April 2023! Booking is recommended to avoid disappointment, so send us an email or give us a phone!  Full Story...

Join Our Newsletter Mailing List
E-Newsletter: Unsubscribe from E-newsletter
The Royal Hotel, Marine Terrace, Cromarty, Ross & Cromarty, Scotland, IV11 8YN
sitemap | website by plexus media