The Marykirk Hotel, Marykirk, Nr. Montrose, Aberdeenshire

Marykirk Hotel

Marykirk Hotel Montrose Aberdeenshire
Marykirk Local Area


The Marykirk Hotel is situated on the Laurencekirk – Montrose road,  just 4 miles away from the centre of Montrose.

We are very convenient for the Petrofac Training Centre in Montrose, with a regular bus service stopping right outside the Hotel.

From the South (Dundee)

Take the A90 North until Northwater Bridge (approximately five miles past Strathcathro Services), and take the right turn marked Marykirk. Follow the minor road till you reach the T-Junction in the village.  Turn right and the Hotel is on your left.

From the North (Aberdeen)

Proceed south on the A90 (Aberdeen to Dundee Road), and just south of Laurencekirk, take the left turn marked Montrose and Marykirk. Follow the minor road for approximately 3 miles, till you meet the village. The hotel is on your left.

From Montrose

Take the road to Laurencekirk.  After about 4 miles, on entering Marykirk, the hotel is in the middle of the village on the right.

We have a large car park for 20+ cars behind the Hotel and a smaller car park for at the front of the Hotel, both monitored by CCTV systems.

Local Bus Service

There is an hourly bus service between Montrose and Laurencekirk; the Marykirk bus stop is directly outside the hotel.

The nearest railway station: Montrose

Taxis are available at Montrose station.

Google Map

View Larger Map