Some kind feedback from our customers:

Lovely weekend away

Really enjoyed our stay at this lovely highland hotel. It had good facilities including swimming pool and sauna, food was great, clean rooms, staff were friendly. Will hopefully be staying there again soon.

Swim Lunch

Visited with my wife and young grandson for a swim lunch yesterday and had a great time. We had a choice of pools and I was able to have a sauna afterwards. Lovely menu in the garden room restaurant and a nice childrens menu. My grandson was supplied with crayons as his menu doubled up as a colouring in book. Nice facilities and helpful staff. Will be back.

Lovely stay

Had an unexpected overnight stay here and really enjoyed it. We have eaten here several times but never stayed before, really pleased we did. It is a very comfortable hotel, we had a lovely room. The breakfast next morning was very good, excellent choice. Staff very pleasant and friendly.

Few days away at work

When working in the Brora area I always stay at the Royal Marine, food very good quality with plenty of options. Staff very attentive there for all your needs. Hotel also has a pool, sauna and steam room all in very good order. Great place to stay if you’re a golfer or angler, links course 2 mins from hotel and river close by. It would be a good base for family holiday loads of outdoor things to do and see. Golden sands on beach. Hotel also has self-catering apartment close by.


Contact Form

Anti Spam Question: Is fire hot or cold?

Royal Marine Hotel Brora

Royal Marine Hotel
7 Golf Road

Tel: +44 (0) 1408 621252

Mailing List Sign Up

Sign up to The Royal Marine Hotel Brora email mailing list to receive all the latest Short Breaks, Golf Packages, and Special Offers.

Sign up today!

Royal Marine Hotel Brora

Choose your Language

Royal Marine Hotel Brora

Book Restaurant

Planning something special? Want to let us know about an allergy? Just let us know.

Your contact details

The hotel will confirm your booking within 24hrs but if you do not receive confirmation please call the hotel.