Skip to content

Marykirk Hotel

The Stables Bar & Restaurant

The Marykirk Hotel is situated in the charming village of Marykirk, just 6 miles from Montrose town centre, and 30 minutes drive south of Aberdeen along the A90 dual carriageway.

The Hotel nestles in the rolling Aberdeenshire countryside only 200 metres from the River North Esk, world famous for its salmon and trout fishing.

A former Coaching Inn, the hotel was built in the mid 1800s. As a Grade C Listed Building, it still retains original charm and character although tastefully modernised.

Standing in an acre of grounds, the Marykirk Hotel has a landscaped beer garden plus a small front car park and a rear car park for 20+ cars.

The Hotel has a full Hotel Licence and a Children’s Licence. Families with children are particularly welcome in both the bar and restaurant. As well as our cosy Stables Bar serving bar meals every lunchtime and evening, the Marykirk’s Esk Restaurant seats 35 persons and is open in the evenings from Friday to Sunday, offering quality dining at competitive prices.

Opening Times-

Monday – 5:30PM – 11PM

Tuesday, Wednesday + Sunday – 12:30PM – 2:30PM + 5:30PM – 11PM

Thursday-Saturday – 12:30PM – 2:30PM + 5:30PM – 12AM

Last food orders available lunchtime at 2.15pm and Evenings at 8.30PM

Visit us

Main Road, Marykirk, AB301UT

Call us on 01674 840 239

Get in touch today to book your room or table by phone.