▲ North YorkshireDestinations
Find a hotel

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

4-star hotels in Aberfeldy

A shortlist of 4-star hotels and country stays in and around Aberfeldy, in Perthshire. It is for couples, families and small groups who want a base for the River Tay, Loch Tay and the hills, chosen by guest rating, class and what each place offers.

15 hotels7 rated 4.5+2,459 guest reviews

Staying in Aberfeldy

Aberfeldy sits on the River Tay in Perthshire and is known for its distillery, Wade's Bridge, the Black Watch Memorial and the Birks of Aberfeldy, with shops, cafes and a cinema in the town centre. Loch Tay and Kenmore lie a few miles to the west, and the hills around the town make it a base for the Tay Valley and the southern Highlands. These 4-star stays are spread across the area rather than clustered in one spot: several carry Aberfeldy addresses, while others are at Kenmore, Mains Of Taymouth Country Estate, Taymouth Marina, Fortingall, Fearnan, Boreland Farm, Balloch Park, Crieff Road, Orchard Brae, Tullicro and Errichel Farm.

The mix suits different trips. Couples and short-break visitors tend to look at the town-centre and Kenmore addresses with bars, restaurants and lochs nearby; families and groups are drawn to the self-catering style places with kitchens, gardens, playgrounds and pools; and anyone wanting hillwalking, fishing or skiing has options at Fearnan, Fortingall and Errichel Farm. Guests rate most of these stays highly, so the choice is more about the setting and the facilities than about standards.

The shortlist

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

  1. The Kenmore Club By Diamond Resorts

    ★★★★4.6738 reviews1.9 km from the centre

    Kenmore By Aberfeldy, Aberfeldy, United Kingdom

    Best for: Families · Drivers

    • Indoor pool
    • Sauna
    • Free car parking

    Why stay hereSet in Kenmore, 1.9 km from Aberfeldy, this 4-star club suits families and active guests who want everything on site. An indoor pool, sauna and Jacuzzi cover wet afternoons, while the fitness centre, golf course and mini golf keep the days full. Self-catering kitchens, family rooms and a playground make longer stays easy. Guests rate it 4.6 out of 5 across 738 reviews.

    See The Kenmore Club By Diamond Resorts
  2. Mains of Taymouth Country Estate 4 Houses

    ★★★★4.5670 reviews1.7 km from the centre

    Mains Of Taymouth Country Estate, Aberfeldy, United Kingdom

    Best for: Drivers · Pool and spa

    • Pool bar
    • Sauna
    • Free car parking

    Why stay hereThese 4-star houses on the Mains of Taymouth estate, 1.7 km from Aberfeldy, fit groups and families who want space and sport together. Kitchens or kitchenettes, fireplaces and patios give each house a base of its own, and the golf course, tennis court and sauna fill the days. Pets are allowed, and the 4.5 out of 5 rating comes from 670 reviews.

    See Mains of Taymouth Country Estate 4 Houses
  3. White Tower Castle

    ★★★★4.5527 reviews2.2 km from the centre

    Taymouth Marina White Tower Castle Perthshire Ph15 2Ha, Aberfeldy, United Kingdom

    Best for: Drivers · Pool and spa

    • Spa
    • Free car parking
    • Free Wifi

    Why stay hereWhite Tower Castle stands 2.2 km from Aberfeldy, offering a 4-star stay with a spa at Taymouth Marina. Free wifi and free car parking keep the practical side simple, and the spa is the reason to book: a quiet retreat after days on Loch Tay. It suits couples and guests who want a compact, restful base. Guests rate it 4.5 out of 5 from 527 reviews.

    See White Tower Castle
  4. Fortingall Hotel

    ★★★★4.677 reviews3.7 km from the centre

    Fortingall Aberfeldy Scotland Ph15 2Nq, Aberfeldy, United Kingdom

    Best for: Drivers · Breakfast

    • Free car parking
    • Breakfast
    • Pets allowed

    Why stay hereAt Fortingall, 3.7 km from Aberfeldy, this 4-star hotel is for guests who want a small, secluded country house. The restaurant and bar cover the evenings, a library and garden the quiet hours, and bicycles are hired on site for exploring the surrounding glens. Pets are allowed and wheelchair access is provided. Guests rate it 4.6 out of 5 across 77 reviews.

    See Fortingall Hotel
  5. Old Station Cottages

    ★★★★5.027 reviews8.2 km from the centre

    1 Old Station Court Appin Place, Aberfeldy, United Kingdom

    Best for: Drivers · Travelling with pets

    • Free car parking
    • Pets allowed
    • Kitchen

    Why stay hereThese 4-star cottages at Appin Place, 8.2 km from Aberfeldy, suit self-catering guests who want a full kitchen and their own front door. Each has a kitchen with dishwasher, oven and microwave, plus wifi and free parking, and pets are welcome. It is a practical base for a longer stay in Highland Perthshire. The guest rating is 5.0 out of 5 from 27 reviews.

    See Old Station Cottages
  6. Boreland Loch Tay

    ★★★★4.3230 reviews6.7 km from the centre

    Dalcharian Fearnan, Aberfeldy, United Kingdom

    Best for: Families · Drivers

    • Free car parking
    • Pets allowed
    • Family rooms

    Why stay hereBoreland Loch Tay sits at Fearnan, 6.7 km from Aberfeldy, with a private beach on the loch. This 4-star property suits families and groups: kitchens and kitchenettes, fireplaces and patios in the accommodation, plus a garden, picnic area and terrace by the water. Pets are allowed. Guests rate it 4.3 out of 5 from 230 reviews.

    See Boreland Loch Tay
  7. Kenmore Hotel

    ★★★★3.9182 reviews2.0 km from the centre

    The Square, Aberfeldy, United Kingdom

    Best for: Drivers · Travelling with pets

    • Car parking
    • Pets allowed

    Why stay hereOn The Square, 2.0 km from Aberfeldy, the Kenmore Hotel is a 4-star base for guests who want a restaurant, bar and lift access in the village itself. Disabled facilities are provided, pets are allowed, and parking is available on site. It suits travellers who prefer a traditional hotel setting to self-catering. The guest rating is 3.9 out of 5 from 182 reviews.

    See Kenmore Hotel
  8. Ben Lawers

    ★★★★4.86 reviews5.8 km from the centre

    Boreland Farm Fearnan, Aberfeldy, United Kingdom

    Best for: Drivers · Pool and spa

    • Spa
    • Car parking
    • Private beach

    Why stay hereBen Lawers at Boreland Farm, Fearnan, is 5.8 km from Aberfeldy and combines a private beach with skiing and a spa on site. This 4-star property has free wifi, free parking and a meeting room, so it works for leisure stays and small work gatherings alike. Wheelchair access is provided. Guests rate it 4.8 out of 5 across 6 reviews.

    See Ben Lawers
  9. Balloch Park

    ★★★★5.02 reviews0.9 km from the centre

    Balloch Park, Aberfeldy, United Kingdom

    Best for: Drivers · Pool and spa

    • Swimming pool
    • Sauna
    • Free car parking

    Why stay hereBalloch Park lies 0.9 km from Aberfeldy, the closest 4-star option here, and offers apartments with kitchens, fireplaces, patios and a swimming pool. Sauna and Jacuzzi add to the indoor space, while the garden, golf course and fishing cover the outdoors. Pets are allowed. A 5.0 out of 5 rating comes from 2 reviews.

    See Balloch Park
  10. Balnearn House

    ★★★★7.7 km from the centre

    Crieff Road, Aberfeldy, United Kingdom

    Best for: Families · Drivers

    • Free car parking
    • Family rooms
    • Free Wifi

    Why stay hereBalnearn House on Crieff Road, 7.7 km from Aberfeldy, is a 4-star guest house for couples and small families. Rooms have baths, bathrobes and desks, family rooms are available, and there is a garden and picnic area plus free wifi and free parking. It suits guests who want a quiet roadside stop with breakfast and lunch served.

    See Balnearn House
  11. Brae House Bed & Breakfast

    ★★★★7.2 km from the centre

    9 Orchard Brae, Aberfeldy, United Kingdom

    Best for: Families · Drivers

    • Free car parking
    • Lounge
    • Family rooms

    Why stay hereBrae House Bed & Breakfast on Orchard Brae, 7.2 km from Aberfeldy, suits guests who want a 4-star B&B close to the River Tay. Rooms have baths, bathrobes and iPod docks; a lounge, garden and terrace give space to unwind, and canoes, fishing and horse riding are arranged nearby. Special diets are catered for.

    See Brae House Bed & Breakfast
  12. Coshieville House B&B

    ★★★★1.8 km from the centre

    Coshieville Aberfeldy Ph15 Uk, Aberfeldy, United Kingdom

    Best for: Drivers · Travelling with pets

    • Free car parking
    • Pets allowed
    • Kitchen

    Why stay hereCoshieville House B&B, 1.8 km from Aberfeldy, is a 4-star base for guests who want fishing and horse riding on the doorstep. There is a garden, free wifi and free parking, and pets are allowed. It suits walkers and anglers who prefer a simple, personal place to stay in Highland Perthshire.

    See Coshieville House B&B
  13. Fernbank House

    ★★★★7.5 km from the centre

    Kenmore Street Aberfeldy Ph15 2Blperthshire, Aberfeldy, United Kingdom

    Best for: Families · Drivers

    • Sauna
    • Free car parking
    • Breakfast in room

    Why stay hereFernbank House on Kenmore Street, 7.5 km from Aberfeldy, is a 4-star guest house with a bar, library and garden. Breakfast can be taken in the room, and the surrounding area is set up for golf, fishing, horse riding, tennis and mini golf. Babysitting and shuttle services are available. It suits active families and couples.

    See Fernbank House
  14. The Steading

    ★★★★3.9 km from the centre

    Tullicro, Aberfeldy, United Kingdom

    Best for: Drivers · Breakfast

    • Free car parking
    • Breakfast in room
    • Lounge

    Why stay hereThe Steading at Tullicro, 3.9 km from Aberfeldy, offers 4-star accommodation with kitchens and kitchenettes, fireplaces, patios and terraces. Free wifi and free parking are provided, and the garden and fishing nearby fill quiet days. It suits self-catering guests who want a countryside setting within a short drive of town.

    See The Steading
  15. Errichel House and Cottages

    ★★★★9.5 km from the centre

    Errichel Farm, Aberfeldy, United Kingdom

    Best for: Families · Drivers

    • Free car parking
    • Pets allowed
    • Family rooms

    Why stay hereErrichel House and Cottages on Errichel Farm, 9.5 km from Aberfeldy, is a 4-star farm stay with a restaurant and bar. Cottages have kitchens, dishwashers, fireplaces and patios, family rooms are available, and pets are allowed. Golf, fishing and horse riding are close by, and special diets are catered for. It suits families and groups wanting space and food on site.

    See Errichel House and Cottages

The shortlist side by side

HotelClassGuest ratingReviewsParkingBreakfastPool or spaPetsTo the centre
The Kenmore Club By Diamond Resorts★★★★4.6738Yes–Yes–1.9 km
Mains of Taymouth Country Estate 4 Houses★★★★4.5670Yes–YesYes1.7 km
White Tower Castle★★★★4.5527Yes–Yes–2.2 km
Fortingall Hotel★★★★4.677YesYes–Yes3.7 km
Old Station Cottages★★★★5.027Yes––Yes8.2 km
Boreland Loch Tay★★★★4.3230Yes––Yes6.7 km
Kenmore Hotel★★★★3.9182Yes––Yes2.0 km
Ben Lawers★★★★4.86Yes–Yes–5.8 km
Balloch Park★★★★5.02YesYesYesYes0.9 km
Balnearn House★★★★––Yes–––7.7 km
Brae House Bed & Breakfast★★★★––Yes–––7.2 km
Coshieville House B&B★★★★––Yes––Yes1.8 km
Fernbank House★★★★––YesYesYes–7.5 km
The Steading★★★★––YesYes––3.9 km
Errichel House and Cottages★★★★––Yes––Yes9.5 km

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

How to choose

For families

These places carry the facilities families ask for. The Kenmore Club By Diamond Resorts has family rooms, a playground, an indoor pool and a kitchen; Mains of Taymouth Country Estate 4 Houses adds a playground and tennis court; Boreland Loch Tay and Balloch Park both have kitchens and family rooms; and Errichel House and Cottages has cots, high chairs and family rooms.

The Kenmore Club By Diamond Resorts · Mains of Taymouth Country Estate 4 Houses · Boreland Loch Tay · Balloch Park · Errichel House and Cottages

For couples

Smaller, quieter stays suit two people. White Tower Castle has a spa, Fortingall Hotel has a garden, restaurant and library, The Steading and Brae House Bed & Breakfast offer terraces and gardens, and Old Station Cottages is a self-contained cottage rated 5.0 by guests, the highest score on this list.

White Tower Castle · Fortingall Hotel · The Steading · Brae House Bed & Breakfast · Old Station Cottages

For pets

Check the individual rules when you book, since the facilities listed here only confirm that pets are accepted.

Mains of Taymouth Country Estate 4 Houses · Fortingall Hotel · Old Station Cottages · Boreland Loch Tay · Kenmore Hotel · Balloch Park

Closest to the centre

If you want to be near Aberfeldy town centre, these are the shortest distances on the list. Balloch Park is 0.9 km out, Mains of Taymouth Country Estate 4 Houses 1.7 km, Coshieville House B&B 1.8 km, The Kenmore Club By Diamond Resorts 1.9 km and Kenmore Hotel 2.0 km.

Balloch Park · Mains of Taymouth Country Estate 4 Houses · Coshieville House B&B · The Kenmore Club By Diamond Resorts · Kenmore Hotel

Where to stay in Aberfeldy

Kenmore

Kenmore is a village at the eastern end of Loch Tay, about 6 miles from Aberfeldy, with a quieter setting and access to the loch and Taymouth Castle grounds. The Kenmore Club By Diamond Resorts sits here, with an indoor pool and a 4.6 guest rating, alongside Kenmore Hotel in the village square, which has bars, a restaurant and parking.

Our picks here: The Kenmore Club By Diamond Resorts

Taymouth Marina

Taymouth Marina is a development on the shores of Loch Tay near Kenmore, with self-catering lodges and watersports facilities, about 6 miles from Aberfeldy. White Tower Castle carries this address and is the only hotel on the list with a spa among its listed facilities; guests rate it 4.5.

Our picks here: White Tower Castle

Plan your stay

Getting there and around

Aberfeldy is about 30 miles north of Perth and around 75 miles from Edinburgh and Glasgow. By car the main routes are the A9 from Perth and the A827 from the west. Buses run from Perth to Aberfeldy, with journeys taking around 1 hour 30 minutes, and the nearest railway stations are Perth and Pitlochry, both with connections to major cities. Within Aberfeldy the town centre is compact and walkable, and local bus services connect nearby villages, but a car is useful for exploring Loch Tay, Kenmore and the hills.

When to go

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

Questions, answered

Which of these hotels is closest to Aberfeldy town centre?

Balloch Park is the closest, 0.9 km from the centre, followed by Mains of Taymouth Country Estate 4 Houses at 1.7 km, Coshieville House B&B at 1.8 km, The Kenmore Club By Diamond Resorts at 1.9 km and Kenmore Hotel at 2.0 km.

Which hotels have free parking?

Free car parking is listed at The Kenmore Club By Diamond Resorts, Mains of Taymouth Country Estate 4 Houses, White Tower Castle, Fortingall Hotel, Old Station Cottages, Boreland Loch Tay, Ben Lawers, Balloch Park, Balnearn House, Brae House Bed & Breakfast, Coshieville House B&B, Fernbank House, The Steading and Errichel House and Cottages. Kenmore Hotel lists car parking without specifying that it is free.

Are there hotels in Aberfeldy that allow pets?

Yes. Pets are allowed at Mains of Taymouth Country Estate 4 Houses, Fortingall Hotel, Old Station Cottages, Boreland Loch Tay, Kenmore Hotel, Balloch Park, Coshieville House B&B and Errichel House and Cottages. The listed facilities confirm pets are accepted; ask the property about its own conditions when you book.

Which hotels have a pool or a spa?

The Kenmore Club By Diamond Resorts has an indoor pool and a Jacuzzi, and Balloch Park also lists a swimming pool. White Tower Castle lists a spa, Ben Lawers lists a spa, and Mains of Taymouth Country Estate 4 Houses and Balloch Park both list a sauna. Fortingall Hotel and Fernbank House list a sauna as well.

Which hotels are best for families?

The Kenmore Club By Diamond Resorts and Mains of Taymouth Country Estate 4 Houses both list family rooms and playgrounds, with the Kenmore Club also offering an indoor pool. Boreland Loch Tay and Balloch Park have kitchens and family rooms, and Errichel House and Cottages provides cots, high chairs, family rooms and a restaurant.

Do any of these hotels serve breakfast?

Fortingall Hotel and Balloch Park list breakfast, while Fernbank House and The Steading list breakfast in room. Several others have restaurants or bars on site, including The Kenmore Club By Diamond Resorts, Mains of Taymouth Country Estate 4 Houses, Kenmore Hotel and Errichel House and Cottages.

Which hotels have the highest guest ratings?

Old Station Cottages and Balloch Park both have a guest rating of 5.0, though from only 27 and 2 reviews respectively. Among the stays with more reviews, The Kenmore Club By Diamond Resorts and Fortingall Hotel each score 4.6, and Mains of Taymouth Country Estate 4 Houses and White Tower Castle each score 4.5.

More ways to stay in Aberfeldy