Macdonald Loch Rannoch Hotel

Perthshire, Scotland


You can add flights to this hotel

Smart stay Smart stay

An ultra-affordable base in a great destination

Loch Rannoch

Classic Double room


A warm and welcoming Scottish Highlands lochside abode with wellness facilities, near Schiehallion mountain, including breakfast and dinner options

Expect unbroken lake views at Macdonald Loch Rannoch Hotel, which – as its name suggests – is located by the edge of this long and lovely body of water in the scenic Scottish Highlands county of Perthshire. Sitting in a slightly elevated position above the shore, this lovely bolthole makes you feel as if you could reach out and dip your toe into the deep, velvety waters, which change colour to reflect the views of the looming hills all around.

Here you can expect warm and traditional Scottish hospitality at its best. Within the hotel’s sturdy walls are a couple of cosy bars (one offering fine malts by a crackling log fire) as well as the popular Ptarmigan Restaurant, decked out in resplendent tartan. Elsewhere is a well-maintained leisure club (exclusive to guests), whose heated indoor pool, sauna and steam room are ideal in inclement weather.

The main reason people come here, however, is for the love of the great outdoors. The ultimate challenge is a climb up Schiehallion mountain, or as the locals say, ‘munro’, but there are many more manageable walks through the surrounding woods and countryside. There's also the opportunity to take part in other typically Highland pursuits such as salmon fishing, golf and hunting. For its many attributes, Macdonald Loch Rannoch Hotel has been awarded a TripAdvisor Certificate of Excellence.

Good to know

Parking is available on site.

Excellent for
Activities Country Hotel Relaxing Scenery

We like

  • The fabulous hotel setting, with views over the loch and surrounding hills
  • Immersing yourself in all things Scottish in the tartan-bedecked restaurant
  • Enjoying oodles of fresh air and total tranquillity on a heavenly Highland hike
  • Taking some time out in the leisure centre, which offers a heated pool, sauna and lovely vistas

Second opinion

  • For more information visit the hotel’s website
  • Read reviews from previous guests on TripAdvisor
  • Compare our rates with those available elsewhere online, starting with trivago

Can't commit to booking right now?

Hold a date for only £25 while you decide.

  • Pay £25 to hold a date until the end of the sale.
  • If you choose to buy it, the money will go towards your purchase, if not, the cash will be credited to your Secret Escapes account.

Important: Please note, this is not a deposit, complete or guaranteed booking; holding the date simply prevents other members from swooping in and booking your preferred date while you're still having a think about it. Secret Escapes will not be liable for expenses incurred should that date not be available to book and a hold is cancelled.

For more details, please see our FAQ page.