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



Winter opening hours

Monday : 11am - 9pm

Tuesday : 11am - 9pm

Wednesday : Closed

Thursday : Closed

Friday 11am - 10pm (last entry 9pm)

Saturday 11am - 10pm (last entry 9pm)

Sunday 11am - 9pm

(We may close earlier on quiet nights)


Breakfast 11am - 12noon

Lunch 12noon - 2.30pm

Dinner 5pm - 8pm

Drinks, coffee and cake served all day.


We were delighted to reopen on Wednesday 15 July, and are following all Govt guidelines with regard to social distancing, track & trace, additional cleaning, hand sanitising etc. Please read our COVID-19 policy for details.

We have adapted the layout inside to reduce contact and ensure guests are kept separate and 'feel safe'. We have increased our outside areas and are delighted with our new courtyard area - it's a perfect suntrap!

We are now taking bookings for lunch, dinner and accommodation.

Please note : as our restaurant capacity has been decreased, booking is highly advised.

Please view our new menu here for eating inside, outside or for takeaway.

Stay safe, and we look forward to welcoming you back soon.



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

Latest lockdown news...

Following today's announcement by the Scottish Government, we have taken the decision to close from Thursday 15 October and reopen on Monday 26 October. We are open in the meantime for coffees, cake, lunches and early suppers - but in line wit Full Story...

We are open again!!

We opened again on Wednesday and we are so excited to welcome guests back - for coffee &  cake, lunch, dinner or for a couple of nights relaxation. We have a fresh new menu available to eat inside, outside or to takeaway. We've needed 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