Skip to main content

Hotels in Kinloch Rannoch

25 handpicked places to stay

Dunalastair Hotel Suites

Dunalastair Hotel Suites

Hotel · 1 The Square, Kinloch Rannoch

A 32-suite hotel on The Square in Kinloch Rannoch, with an electric vehicle charge point and grounds looking onto the garden.

Loch Rannoch Hotel

Loch Rannoch Hotel

Hotel · Kinloch Rannoch, Pitlochry · 0.5 miles away

Loch Rannoch Hotel near Pitlochry offers 47 well-decorated rooms with loch views, plus a pool, sauna and gym on site.

Fortingall Hotel

Fortingall Hotel

Hotel · Fortingall, Kenmore · 8.8 miles away

A quiet Highland hotel in Fortingall near Kenmore, with Loch Tay, fishing, cycling and walking routes all within easy reach.

Boreland Loch Tay

Boreland Loch Tay

Hotel · Dalcharian Fearnan, Aberfeldy · 9.4 miles away

Aberfeldy's Loch Tay countryside sets the scene for Boreland, a hotel with mountain views, fire pits and hot tubs, popular for weddings.

The Struan Inn

The Struan Inn

Hotel · Calvine, Pitlochry · 9.7 miles away

A four-room inn at Calvine near Pitlochry, well placed for touring the Highlands with free parking and a bar on-site.

The Inn at Loch Tummel

The Inn at Loch Tummel

Hotel · Tummel Road, Strath Tummel, Pitlochry · 9.8 miles away

A small hotel above Loch Tummel in Strath Tummel, near Pitlochry, with mountain views and a dog-friendly bar and restaurant.

Kenmore Hotel

Kenmore Hotel

Hotel · The Square, Aberfeldy · 10.6 miles away

The Kenmore Hotel is a 41-room hotel in the centre of Aberfeldy, with its own restaurant and bar plus a garden and free parking.

The Kenmore Club by Diamond Resorts

The Kenmore Club by Diamond Resorts

Hotel · Kenmore, Aberfeldy · 10.6 miles away

Set beside Loch Tay in Kenmore near Aberfeldy, this 58-room resort pairs Highland views with a pool, hot tub and sauna.

The Steading

The Steading

B&B · Tullicro, Aberfeldy · 11.2 miles away

A converted steading turned B&B in Tullicro near Aberfeldy, with free parking and the Famous Grouse Distillery close by.

The Old Manse of Blair, Boutique Hotel & Michelin Restauran

The Old Manse of Blair, Boutique Hotel & Michelin Restauran

Hotel · The Old Manse, Blair Atholl · 11.8 miles away

A 22-room boutique hotel in Blair Atholl, on the edge of the Cairngorms, built around a Michelin-recognised restaurant and mountain views.

Ben Lawers Hotel

Ben Lawers Hotel

Hotel · Loch Tay, Aberfeldy · 12 miles away

Ben Lawers Hotel is a stone-built hotel by Loch Tay near Aberfeldy, ringed by five Munros and serving food sourced from Scottish farmland.

Ailean Chraggan

Ailean Chraggan

Hotel · Ailean Chraggan Hotel, Aberfeldy · 12.8 miles away

A small four-room hotel near Aberfeldy, close to the River Tay and Aberfeldy Distillery, with a restaurant known for its fish and chips.

Balsporran Bed and Breakfast

Balsporran Bed and Breakfast

B&B · Balsporran Cottages, Dalwhinnie · 12.9 miles away

Small Highland B&B near Dalwhinnie with cooked breakfast included, en-suite rooms, and easy access to walking and cycling trails.

Brae House

Brae House

B&B · 9 Orchard Brae, Aberfeldy · 13.2 miles away

A family-run B&B on Orchard Brae in Aberfeldy, surrounded by Perthshire hills and handy for walking, cycling and fishing on the Tay.

Fernbank House

Fernbank House

B&B · Kenmore Street, Aberfeldy · 13.3 miles away

Victorian B&B on Kenmore Street in Aberfeldy, with traditional en-suite rooms and an on-site beauty salon a short drive from Pitlochry.

Balnearn House

Balnearn House

Guest Accommodation · Crieff Road, Aberfeldy · 13.5 miles away

A Victorian guest house on Crieff Road in Aberfeldy, well suited to travellers who want a quiet base for walking, fishing or exploring Perthshire.

The Breadalbane Arms Hotel

The Breadalbane Arms Hotel

Hotel · Bridgend, Aberfeldy · 13.5 miles away

A 36-room hotel in Aberfeldy, Perth and Kinross, with pool, spa and gym, handy for exploring nearby Pitlochry and the Famous Grouse Distillery.

Schiehallion Hotel

Schiehallion Hotel

Hotel · 6 Dunkeld Street, Aberfeldy · 13.6 miles away

A budget-friendly base in Aberfeldy for whisky lovers and families, close to the River Tay and the town's distillery.

The Townhouse Aberfeldy

The Townhouse Aberfeldy

B&B · Breadalbane Terrace, Aberfeldy · 13.6 miles away

A B&B on Breadalbane Terrace in Aberfeldy with spacious en-suite rooms, free parking and a varied breakfast menu with daily specials.

Guest Accommodation
Station House

Station House

Guest Accommodation · 56 Dunkeld St, Aberfeldy · 13.6 miles away

Adults-only guesthouse in a stone-built former station building on Dunkeld St, Aberfeldy, with bright rooms and free on-site parking.

Atholl Arms Hotel

Atholl Arms Hotel

Hotel · Blair Atholl, Pitlochry · 13.7 miles away

Traditional Highland hotel in Blair Atholl, Pitlochry, with 31 en-suite rooms, cosy fireplaces and free on-site parking.

Moness Resort

Moness Resort

Hotel · Crieff Road, Aberfeldy · 13.7 miles away

Hotel on Crieff Road in Aberfeldy, with walkable pubs and restaurants nearby and Perthshire's scenery on the doorstep.

Dalgreine Guest House

Dalgreine Guest House

Guest Accommodation · Dlagreine, Bridge of Tilt · 14.1 miles away

Adults-only guest house in Bridge of Tilt, Perthshire, with a garden and free parking, close to golf, fishing and walking country.

Ardeonaig Hotel

Ardeonaig Hotel

Hotel · Ardeonaig Cottage, Killin · 14.2 miles away

A 17-room hotel on the shores of Loch Tay near Killin, with a spa, indoor pool and free parking amid the Stirling countryside.

Errichel House and Cottages

Errichel House and Cottages

B&B · Errichel Farm, Aberfeldy · 14.8 miles away

A farmhouse B&B on a 200-acre working farm near Aberfeldy, with elegant rooms and high-end dining rarely found in guesthouses.

🏨

Know a hotel / b&b in Kinloch Rannoch that's missing?

Run one yourself or know a good one? Suggest it and we'll review it for the site. Listings are free.

Add a hotel / b&b