For more options, checkout the Willowbank House and the St. Cyrus Village Inn. They are 20 kilometres and 6 kilometres respectively from the center. Further alternatives include the Blairdene Guest House, 25 kilometres away, and the Feughside Inn, 25 kilometres.
If you want to experience some close by cities, think about Strachan and Ballater. Journey 25 kilometres to the north of Marykirk and you'll find Strachan. That said, Ballater is 45 kilometres to the northwest. Strachan hotels and apartments include the Burnett Arms Hotel and Tor Na Coille Hotel & Restaurant. Ballater choices include the Hilton Grand Vacations at Craigendarroch Suites and The Deeside Inn.
Australia has some of the world's greatest sports lovers, so why not indulge with a visit to Tannadice Park? Reach Tannadice Park to the southwest of Marykirk. To stay nearby, make a reservation at the Westport Serviced Apartments or the Apex City Quay Hotel & Spa.
Hotels in Marykirk start at AU$36 per night. Prices and availability subject to change. Additional terms may apply.