The Thistle Hotel, Milnathort, Perthshire, KY13 9XT

You can also keep up to date by visiting us on

WELCOME TO

We are set in the rural location of Milnathort, Perthshire, just off the M90, 30 minutes from Edinburgh and 20 minutes from Perth. This is an ideal base to visit many local attractions, such as Loch Leven and enjoy many scenic walks in the surrounding countryside.