A warm welcome awaits you at The Royal Hotel in Cromarty...
We are now taking reservations for our restaurant online, including pre-Christmas lunch and dinner, please book below. If your reservation is for more than 8 guests, or you have a specific query, please email us with enquiries regarding reservations for rooms and our restaurant.
Join us this festive season at the Royal! Relax beside our log fires with a cocktail from our festive cocktail menu and enjoy a delicious meal - it's the perfect way to catch up with friends, family or work colleagues.
2025 Opening Hours
OPEN WEDNESDAY - SUNDAY (Closed Mondays & Tuesdays)
from 10.30am for drinks, coffees and homemade cakes
Lunch 12-2.30pm
Dinner 5.30-8pm (currently closing at 5pm on Sundays, please check in advance)
You can view our current menu here.
We strongly recommend booking for lunch & dinner. Please phone 01381 600217 or contact us via our table booking form below.
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!