Aberfeldy (and nearby villages)
Aberfeldy Watermill
Award‑winning bookshop, gallery, cafe and design-led homeware across three floors of a converted oatmeal mill.
Location: Aberfeldy
From Aberfeldy: In town (0–5 mins)
Three Lemons
Popular cafe and restaurant right in the centre of Aberfeldy — great for brunch, lunch or dinner.
Location: Aberfeldy
From Aberfeldy: In town (0–5 mins)
KB’s Italian Kitchen
Authentic Italian favourites in a friendly, family-run setting.
Location: Aberfeldy
From Aberfeldy: In town (0–5 mins)
Tel: 01887 822 959
INTI Lounge
Relaxed wine bar and restaurant — ideal for sharing plates, cocktails and a night out.
Location: Aberfeldy
From Aberfeldy: In town (0–5 mins)
Tel: 01887 827 661
The Black Watch Bar & Croft Restaurant
One of Aberfeldy’s best-known pubs — great beer, hearty food and lively sport-bar energy.
Location: Aberfeldy
From Aberfeldy: In town (0–5 mins)
Tel: 01887 820 699
Fika Coffee Shop
Much-loved square-side cafe for coffee, breakfast, burgers and cakes (dog friendly).
Location: Aberfeldy
From Aberfeldy: In town (0–5 mins)
Errichel (Thyme Bistro)
Elegant but relaxed dining and deli at Errichel Farm, run by award-winning chef Paul Newman.
Location: Errichel / Crieff Road (near Aberfeldy)
From Aberfeldy: Approx. 5–10 mins / ~2–4 miles
Tel: 01887 820 850
Ailean Chraggan
A favourite for locals — classic Highland inn with consistently good food (steaks & seafood are popular).
Location: Weem
From Aberfeldy: 5 mins / 1 mile
Tel: 01887 820 346
The Grandtully Hotel (Ballintaggart)
For the foodies — stylish bar + restaurant with seasonal Scottish produce (Ballintaggart team).
Location: Grandtully
From Aberfeldy: 10 mins / 5 miles
Tel: 01887 447 000
Kenmore & Loch Tay
The Courtyard Bar & Brasserie (Mains of Taymouth)
Casual brasserie-style dining with a big sun deck — great for lunch, dinner or a drink.
Location: Kenmore
From Aberfeldy: 9 mins / 6 miles
Tel: 01887 830 226
The Ferryman’s Inn (Taymouth Marina)
Lochside dining at Taymouth Marina — pizzas, grills and brilliant views across Loch Tay.
Location: Kenmore / Taymouth Marina
From Aberfeldy: 9 mins / 6 miles
Tel: 01887 222 002
Fortingall Hotel Restaurant
Historic boutique hotel with seriously good cooking — ideal for a special lunch or dinner.
Location: Fortingall
From Aberfeldy: 13 mins / 8 miles
Tel: 01887 830 367
Dunkeld & Birnam
ARAN Bakery
Destination bakery for pastries, bread and brilliant coffee — arrive early for the best selection.
Location: Dunkeld
From Aberfeldy: 20 mins / 17 miles
The Taybank
Lively riverside spot with wood‑fired pizza, great beer and outdoor seating by the Tay.
Location: Dunkeld
From Aberfeldy: 20 mins / 17 miles
Redwood Wines
Wine bar and shop with tastings and excellent plates — perfect for a relaxed evening.
Location: Dunkeld
From Aberfeldy: 20 mins / 17 miles
Z’s Bistro (Atholl Arms Hotel)
Bistro dining in the Atholl Arms — a solid option for lunch or dinner in the heart of town.
Location: Dunkeld
From Aberfeldy: 20 mins / 17 miles
The Clootie Dumpling Cafe
Cosy cafe for homemade soups, sandwiches and legendary cakes — great pit-stop after a walk.
Location: Dunkeld
From Aberfeldy: 20 mins / 17 miles
Pitlochry
The Old Mill Inn
A Pitlochry classic — great pub food, their own ales and a warm buzz (live music nights too).
Location: Pitlochry
From Aberfeldy: 18 mins / 14 miles
Fern Cottage Restaurant
Special‑occasion dining with a brilliant reputation — book ahead.
Location: Pitlochry
From Aberfeldy: 18 mins / 14 miles
Cidsin Bistro & Gin Bar
Modern Scottish bistro cooking plus an excellent gin bar (small and popular).
Location: Pitlochry
From Aberfeldy: 18 mins / 14 miles
Moulin Hotel & Brewery
Characterful country inn with its own brewery — hearty meals and a great pub atmosphere.
Location: Moulin (Pitlochry)
From Aberfeldy: 22 mins / ~16 miles (approx.)
Victoria’s Restaurant
Friendly all‑day spot for brunch, lunch or dinner with something for everyone.
Location: Pitlochry
From Aberfeldy: 18 mins / 14 miles
1892 on the Loch (Fonab Castle)
Lochside brasserie dining with big views — ideal for a special lunch or sunset dinner.
Location: Pitlochry (Fonab Castle, Loch Faskally)
From Aberfeldy: 20 mins / ~15 miles (approx.)
Crieff & Strathearn
The Glenturret Lalique Restaurant
Bucket‑list fine dining at The Glenturret Distillery (two Michelin stars).
Location: Crieff (The Glenturret Distillery)
From Aberfeldy: 28–35 mins / ~23–26 miles
Delivino Wine Cafe
Wine-led cafe/restaurant with a lovely atmosphere — great for relaxed evenings.
Location: Crieff
From Aberfeldy: 28 mins / 23 miles
The Tower Gastro Pub & Apartments
Popular gastro pub for comfort food and a great drinks list.
Location: Crieff
From Aberfeldy: 28 mins / 23 miles
The Coorie Inn
A brilliant village inn with an excellent food reputation — worth the short hop from Crieff.
Location: Muthill (near Crieff)
From Aberfeldy: Approx. 30–40 mins / ~25–30 miles
Worth the Drive (up to ~1 hour from Aberfeldy)
The Courie Inn
Fantastic bistro-style dining — widely rated as one of the best food spots in Killin.
Location: Killin
From Aberfeldy: 29 mins / 23 miles
Falls of Dochart Inn
Historic inn overlooking the famous waterfalls — a classic stop after exploring Killin.
Location: Killin
From Aberfeldy: 29 mins / 23 miles
The Boathouse Kitchen & Bar
Casual dining with one of the best marina views on Loch Tay (Milton Morenish).
Location: Milton Morenish / Loch Tay
From Aberfeldy: Approx. 35–40 mins / ~26–30 miles
Mhor 84
Buzzing ‘hip motel’ diner serving excellent farm-to-table food all day — always a fun stop.
Location: Balquhidder / Lochearnhead
From Aberfeldy: 40 mins / 30 miles
Tel: 01877 384 646
The Old Manse of Blair
Beautiful setting near Blair Atholl with a strong fine‑dining reputation (Michelin‑mentioned).
Location: Blair Atholl
From Aberfeldy: 26 mins / 21 miles
Tel: 01796 483 344
Restaurant Andrew Fairlie (Gleneagles)
Iconic two‑Michelin‑star experience at Gleneagles — perfect for a special occasion.
Location: Auchterarder (Gleneagles)
From Aberfeldy: 39 mins / 32 miles
The Meikleour Arms
Country inn with a great seasonal menu — lovely for a long lunch or dinner.
Location: Meikleour
From Aberfeldy: 34 mins / 27 miles
Tel: 01250 883 206
North Port Restaurant
One of Perth’s most loved restaurants — a great pick if you fancy a city dinner.
Location: Perth
From Aberfeldy: 39 mins / 31 miles
Tel: 01738 580 867
63 Tay Street
Award‑winning, ingredient‑led dining by the River Tay — ideal for a special lunch or dinner.
Location: Perth
From Aberfeldy: 39 mins / 31 miles
Tel: 01738 441 451