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.
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.
The Kenmore Club By Diamond Resorts
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 ResortsMains of Taymouth Country Estate 4 Houses
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 HousesWhite Tower Castle
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 CastleFortingall Hotel
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 HotelOld Station Cottages
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 CottagesBoreland Loch Tay
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 TayKenmore Hotel
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 HotelBen Lawers
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 LawersBalloch Park
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 ParkBalnearn House
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 HouseBrae House Bed & Breakfast
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 & BreakfastCoshieville House B&B
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&BFernbank House
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 HouseThe Steading
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 SteadingErrichel House and Cottages
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
| Hotel | Class | Guest rating | Reviews | Parking | Breakfast | Pool or spa | Pets | To the centre |
|---|---|---|---|---|---|---|---|---|
| The Kenmore Club By Diamond Resorts | ★★★★ | 4.6 | 738 | Yes | – | Yes | – | 1.9 km |
| Mains of Taymouth Country Estate 4 Houses | ★★★★ | 4.5 | 670 | Yes | – | Yes | Yes | 1.7 km |
| White Tower Castle | ★★★★ | 4.5 | 527 | Yes | – | Yes | – | 2.2 km |
| Fortingall Hotel | ★★★★ | 4.6 | 77 | Yes | Yes | – | Yes | 3.7 km |
| Old Station Cottages | ★★★★ | 5.0 | 27 | Yes | – | – | Yes | 8.2 km |
| Boreland Loch Tay | ★★★★ | 4.3 | 230 | Yes | – | – | Yes | 6.7 km |
| Kenmore Hotel | ★★★★ | 3.9 | 182 | Yes | – | – | Yes | 2.0 km |
| Ben Lawers | ★★★★ | 4.8 | 6 | Yes | – | Yes | – | 5.8 km |
| Balloch Park | ★★★★ | 5.0 | 2 | Yes | Yes | Yes | Yes | 0.9 km |
| Balnearn House | ★★★★ | – | – | Yes | – | – | – | 7.7 km |
| Brae House Bed & Breakfast | ★★★★ | – | – | Yes | – | – | – | 7.2 km |
| Coshieville House B&B | ★★★★ | – | – | Yes | – | – | Yes | 1.8 km |
| Fernbank House | ★★★★ | – | – | Yes | Yes | Yes | – | 7.5 km |
| The Steading | ★★★★ | – | – | Yes | Yes | – | – | 3.9 km |
| Errichel House and Cottages | ★★★★ | – | – | Yes | – | – | Yes | 9.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.














