▲ North YorkshireDestinations
Find a hotel

Home/Where to stay/Aberfeldy/5-star hotels

5-star hotels in Aberfeldy

A shortlist of the 5-star hotels and self-catering properties in and around Aberfeldy, Perthshire, for travellers who want the highest class of stay in a Highland town on the River Tay, close to the Birks of Aberfeldy, Loch Tay and the surrounding hills.

8 hotels

Staying in Aberfeldy

Aberfeldy is a small Highland town on the River Tay, known for its connection to Robert Burns, the Aberfeldy Distillery and Wade's Bridge, and it serves as a gateway to Loch Tay and the surrounding hills. In the town centre you will find shops, cafes and the Birks of Aberfeldy within walking distance, with a mix of hotels and guesthouses, and it is convenient for the distillery and Wade's Bridge. The 5-star properties on this shortlist are spread across this area: Dun Aluinn sits on Alma Avenue, Mains of Taymouth Country Estate and Karelia Lodge are just outside the centre, Kenmore Lodge and Dunvarlich House lie further out, and A Fairytale Highland Cottage and Shoreside occupy more rural settings.

The shortlist

Ranked by hotel class, then guest rating and number of reviews.

  1. Mains of Taymouth Country Estate 5 Maxwell Villas

    ★★★★★1.7 km from the centre

    Mains Of Taymouth Country Estate, Aberfeldy, United Kingdom

    Best for: Drivers · Pool and spa

    • Pool bar
    • Free car parking
    • Pets allowed

    Why stay hereA villa on the Mains of Taymouth estate, 1.7 km from Aberfeldy, with a kitchen and a private patio or balcony for outdoor meals. Golfers have a course on site, and the pool bar and restaurant keep evenings easy. Canoes and fishing gear suit active families, while cots and high chairs cover younger guests. Pets are allowed, and parking is free.

    See Mains of Taymouth Country Estate 5 Maxwell Villas
  2. Mains of Taymouth Country Estate 5 Houses

    ★★★★★1.7 km from the centre

    Mains Of Taymouth, Aberfeldy, United Kingdom

    Best for: Drivers · Pool and spa

    • Sauna
    • Free car parking
    • Breakfast

    Why stay hereThese estate houses, 1.7 km from Aberfeldy, pair a full kitchen and fireplace with a private Jacuzzi and sauna for slow evenings in. Golf, mini golf and a playground occupy children, and canoes and fishing are available for the lochs and rivers nearby. Breakfast is served and the restaurant handles other meals. Guests rate the stay highly, and pets are welcome.

    See Mains of Taymouth Country Estate 5 Houses
  3. Dun Aluinn

    ★★★★★2.9 km from the centre

    Alma Avenue, Aberfeldy, United Kingdom

    Best for: Drivers · Pool and spa

    • Spa
    • Free car parking
    • Breakfast

    Why stay hereDun Aluinn sits on Alma Avenue, 2.9 km from Aberfeldy, and offers a spa and steam room alongside a kitchen for guests who prefer to self-cater. A garden and terrace give space to relax, and breakfast is provided. Wheelchair accessible rooms, wedding services and free parking make it practical for celebrations and for guests with mobility needs. Free Wifi and housekeeping are included.

    See Dun Aluinn
  4. Kenmore Lodge

    ★★★★★2.3 km from the centre

    Balnaskeagkenmore, Aberfeldy, United Kingdom

    Best for: Drivers · Travelling with pets

    • Free car parking
    • Pets allowed
    • Kitchen

    Why stay hereKenmore Lodge, 2.3 km from Aberfeldy, is a quiet self-catering base with a kitchen, fireplace and washing machine, plus a garden and garage. Fishing is available nearby, and pets are allowed, which suits couples or small groups travelling with a dog. Rooms are non-smoking and parking is free.

    See Kenmore Lodge
  5. Karelia Lodge

    ★★★★★1.3 km from the centre

    Aberfeldy, United Kingdom

    Best for: Drivers · Travelling with pets

    • Free car parking
    • Pets allowed
    • Kitchen

    Why stay hereSet 1.3 km from Aberfeldy, Karelia Lodge provides a kitchen, garden and playground, with horse riding and fishing nearby for days outdoors. The garage and free parking simplify arrivals by car, and pets are allowed. Free Wifi and internet access keep the lodge connected, and rooms are non-smoking.

    See Karelia Lodge
  6. Dunvarlich House

    ★★★★★7.5 km from the centre

    Taybridge Drive Aberfeldy Ph15 2Bp Perthshire, Aberfeldy, United Kingdom

    Best for: Drivers · Travelling with pets

    • Free car parking
    • Pets allowed
    • Kitchen

    Why stay hereDunvarlich House stands on Taybridge Drive, 7.5 km from Aberfeldy, offering a kitchen, fireplace and garden in a quieter rural setting. The garage and free parking suit drivers, and pets are allowed. Free Wifi runs throughout, and rooms are non-smoking. It fits families or groups wanting space and privacy away from the town centre.

    See Dunvarlich House
  7. A Fairytale Highland Cottage

    ★★★★★4.8 km from the centre

    5 Ardtrasgairt Cottages Fortingall, Aberfeldy, United Kingdom

    Best for: Families · Drivers

    • Spa
    • Free car parking
    • Pets allowed

    Why stay hereThis cottage at Fortingall, 4.8 km from Aberfeldy, combines a kitchen and fireplace with a spa, garden and terrace. A beach nearby, plus canoeing, fishing, golf, tennis and horse riding, keeps every day different, and family rooms, cots and laundry service cover longer stays. Pets are allowed and parking is free.

    See A Fairytale Highland Cottage
  8. Shoreside

    ★★★★★6.5 km from the centre

    24 Tigh Na Loan_X000d_Fearnan_X000d_, Aberfeldy, United Kingdom

    Best for: Drivers

    • Free car parking
    • Kitchen
    • Free Wifi

    Why stay hereShoreside, 6.5 km from Aberfeldy, is a self-catering house with a kitchen, fireplace and washing machine, plus a garage and free parking. Fishing and horse riding are close by, making it a straightforward choice for guests who want outdoor days and quiet evenings. Free Wifi is provided and rooms are non-smoking.

    See Shoreside

The shortlist side by side

HotelClassParkingBreakfastPool or spaPetsTo the centre
Mains of Taymouth Country Estate 5 Maxwell Villas★★★★★Yes–YesYes1.7 km
Mains of Taymouth Country Estate 5 Houses★★★★★YesYesYesYes1.7 km
Dun Aluinn★★★★★YesYesYes–2.9 km
Kenmore Lodge★★★★★Yes––Yes2.3 km
Karelia Lodge★★★★★Yes––Yes1.3 km
Dunvarlich House★★★★★Yes––Yes7.5 km
A Fairytale Highland Cottage★★★★★Yes–YesYes4.8 km
Shoreside★★★★★Yes–––6.5 km

From each hotel's own listing on this site; a dash means it is not listed.

How to choose

For families

Mains of Taymouth Country Estate 5 Maxwell Villas and Mains of Taymouth Country Estate 5 Houses both provide cots and high chairs, and the 5 Houses also has a playground. Karelia Lodge adds a playground and horse back riding, while A Fairytale Highland Cottage offers family rooms and a garden.

Mains of Taymouth Country Estate 5 Maxwell Villas · Mains of Taymouth Country Estate 5 Houses · Karelia Lodge · A Fairytale Highland Cottage

For pets

Several properties accept pets, including both Mains of Taymouth Country Estate stays and Kenmore Lodge. Karelia Lodge, Dunvarlich House and A Fairytale Highland Cottage are also pet-friendly. They all have gardens or outdoor space, so dogs can be walked nearby.

Mains of Taymouth Country Estate 5 Maxwell Villas · Mains of Taymouth Country Estate 5 Houses · Kenmore Lodge · Karelia Lodge · Dunvarlich House · A Fairytale Highland Cottage

For spa and wellness

Dun Aluinn has a spa and steam room. Mains of Taymouth Country Estate 5 Houses offers a sauna and a jacuzzi. Both give you a relaxing base after a day in the hills or by Loch Tay.

Dun Aluinn · Mains of Taymouth Country Estate 5 Houses

Closest to the centre

Mains of Taymouth Country Estate 5 Maxwell Villas and Mains of Taymouth Country Estate 5 Houses (1.7 km) and Karelia Lodge (1.3 km) are the nearest to Aberfeldy town centre. Dun Aluinn is 2.9 km away, and the rest are further out.

Mains of Taymouth Country Estate 5 Maxwell Villas · Mains of Taymouth Country Estate 5 Houses · Karelia Lodge

Plan your stay

Getting there and around

By car, Aberfeldy is about 30 miles from Perth via the A9 and A827, and around 75 miles from Edinburgh and Glasgow. Buses run from Perth to Aberfeldy, taking around 1 hour 30 minutes. The nearest railway stations are Perth and Pitlochry, both with connections to major cities. Within Aberfeldy, the town centre is compact and walkable. For exploring the surrounding area, including Loch Tay, Kenmore and the hills, a car is useful, though local bus services also connect nearby villages. All the 5-star properties have free car parking.

When to go

The best time to visit Aberfeldy is from late spring to early autumn, when the weather is mildest and days are long. Summer brings the Aberfeldy Highland Games and other events. Walking in the hills is popular in May, June and September. Winter can be cold and wet, with shorter daylight hours, but the town remains open for indoor attractions such as the distillery.

Questions, answered

Which 5-star hotels in Aberfeldy have free parking?

All the listed properties offer free car parking, including Mains of Taymouth Country Estate 5 Maxwell Villas, Mains of Taymouth Country Estate 5 Houses, Dun Aluinn, Kenmore Lodge, Karelia Lodge, Dunvarlich House, A Fairytale Highland Cottage and Shoreside, with some also having a garage.

Do any 5-star hotels in Aberfeldy allow pets?

Yes. Mains of Taymouth Country Estate 5 Maxwell Villas, Mains of Taymouth Country Estate 5 Houses, Kenmore Lodge, Karelia Lodge, Dunvarlich House and A Fairytale Highland Cottage all allow pets. Each has a garden or outdoor space, which is handy for dogs.

Which Aberfeldy 5-star property is closest to the town centre?

Karelia Lodge is the closest at 1.3 km from the centre, followed by Mains of Taymouth Country Estate 5 Maxwell Villas and Mains of Taymouth Country Estate 5 Houses at 1.7 km. The town centre is compact and walkable.

Which 5-star hotel in Aberfeldy has a spa or sauna?

Dun Aluinn has a spa and a steam room. Mains of Taymouth Country Estate 5 Houses has a sauna and a jacuzzi. Both are 5-star properties, so you can unwind after a day exploring the hills or Loch Tay.

Are there 5-star hotels in Aberfeldy good for families?

Mains of Taymouth Country Estate 5 Maxwell Villas and 5 Houses provide cots and high chairs, and the 5 Houses also has a playground. Karelia Lodge adds a playground and horse back riding, while A Fairytale Highland Cottage has family rooms and a garden.

Which 5-star properties in Aberfeldy have a kitchen?

All the listed properties have a kitchen, including Mains of Taymouth Country Estate 5 Maxwell Villas, Mains of Taymouth Country Estate 5 Houses, Dun Aluinn, Kenmore Lodge, Karelia Lodge, Dunvarlich House, A Fairytale Highland Cottage and Shoreside. This makes them suitable for self-catering stays.

Do the 5-star hotels in Aberfeldy have a restaurant or bar?

Mains of Taymouth Country Estate 5 Maxwell Villas and 5 Houses both list restaurant(s) and bars. Other properties do not list a restaurant, so you would eat in the town centre or self-cater in your kitchen.

What is there to do near these 5-star hotels in Aberfeldy?

Visitors can tour the Aberfeldy Distillery, walk in the Birks of Aberfeldy, see Wade's Bridge and the Black Watch Memorial, and explore Loch Tay and Kenmore. The town also has shops, cafes and a cinema.

More ways to stay in Aberfeldy