Best Restaurants in Aberfeldy
Hungry in Aberfeldy? Explore top-rated restaurants with menus, reviews, and local recommendations. Open the free web guide or Evendo app.
The best restaurants in Aberfeldy
Aberfeldy's dining scene is a delightful tapestry of culinary experiences that blend traditional Scottish flavors with contemporary twists, offering something for every palate. Visitors can indulge in hearty dishes crafted from locally-sourced ingredients at charming bistros or explore the town's vibrant cafes offering artisanal coffee and freshly baked goods. For those seeking a taste of luxury, Aberfeldy boasts fine dining establishments where skilled chefs create exquisite plates that celebrate Scotland's rich culinary heritage. The town's pubs provide a cozy atmosphere to enjoy classic fish and chips, accompanied by a selection of locally brewed ales and whiskies. Whether it's a rustic meal by the River Tay or a gourmet feast with a stunning view of the surrounding hills, Aberfeldy promises a memorable gastronomic journey.
- Top rated
- Closest to the centre
- Price level: low to high
- Time to spend: shortest first
- A–Z
31 restaurants
-
Cafe4.6★1,881 reviews
Hettie's Tea Rooms
Hettie's Tea Rooms in Pitlochry is a beloved Scottish tearoom famed for its vast selection of loose-leaf teas, homemade cakes, scones, and hearty lunches. With colorful murals, friendly service, and options for vegetarians, vegans, and gluten-free diets, it's a cozy spot on Atholl Road perfect for afternoon tea. Book ahead during peak times to secure a table in this bustling cafe.
Daily 11:00–16:00Price level $$Time to spend 0.5–2 hrs
-
Restaurant4.5★861 reviews
Three Lemons
Three Lemons is a cozy, upscale restaurant in Aberfeldy serving delicious pizzas, burgers, and fresh local dishes in a welcoming atmosphere. With friendly service, generous portions, and a fun vibe, it's a top spot for quality meals at moderate prices. Perfect for families, couples, or solo diners seeking hearty Scottish fare.
Tue 17:00–22:00 · Wed–Sat 11:00–15:00, 17:00–22:00Price level $$Time to spend 1–2.5 hrs
-
Restaurant4.2★861 reviews
The Fountain Bar & Restaurant
The Fountain Bar & Restaurant is a lively, family-friendly pub in the heart of Aberfeldy, offering hearty home-cooked meals, a wide selection of drinks, and a warm welcoming atmosphere. With daily food service, live music, outdoor seating, and kids eating for £1 with adults, it's perfect for casual dining, groups, or relaxed evenings out.
Price level $$Time to spend 0.5–3 hrs
-
Restaurant4.7★664 reviews
The Inn On The Tay
Nestled on the banks of the River Tay in Grandtully, The Inn on the Tay is a charming 3-star inn blending cozy bed & breakfast accommodation with an acclaimed restaurant. Guests rave about spacious, clean rooms with stunning river views, exceptional food from breakfast to dinner, and warm, family-like service from attentive staff. Perfect for relaxing by the wood burners, enjoying hearty Scottish fare, or using as a base for exploring Pitlochry's highlands. Dog-friendly with private parking, it offers a welcoming retreat amid breathtaking scenery.
Price level $$Time to spend 1.5–4 hrs
-
Restaurant4.4★742 reviews
Schiehallion Hotel
A charming 4-star hotel set in a historic 1884 stone building on Aberfeldy's main street. This locally owned and managed property features 11 spacious ensuite rooms, a lively bistro bar, and restaurant serving Scottish cuisine. An ideal base for exploring Highland Perthshire's castles, distilleries, and outdoor activities.
Price level $$Time to spend 1–7 hrs
-
Restaurant4.2★701 reviews
The Courtyard Brasserie & Bar
Nestled in the Mains of Taymouth Estate on the shores of Loch Tay, this welcoming brasserie offers modern Scottish cuisine in a cozy indoor setting with a sunny outdoor deck. Family-friendly with pet-welcoming bar areas, it serves daily lunch, dinner, and drinks using local produce in scenic Kenmore.
Daily 12:00–22:30Price level $$Time to spend 1–3 hrs
-
Hotel4.8★439 reviews
Townhouse Aberfeldy
A charming 4-star boutique bed and breakfast housed in a beautifully restored Victorian townhouse in the heart of Highland Perthshire. The Townhouse Aberfeldy offers 15 uniquely designed en-suite bedrooms, a freshly cooked Scottish breakfast, and exceptional hospitality. Located on Breadalbane Terrace, it provides easy access to Aberfeldy's shops, restaurants, and outdoor activities including white-water rafting and cycling.
Price level $$Time to spend 1–7 hrs
-
Restaurant4.6★356 reviews
Ailean Chraggan
Nestled in the charming village of Weem near Aberfeldy, Ailean Chraggan is a beloved hotel and restaurant offering cozy accommodations, hearty Scottish cuisine, and a lively bar atmosphere. Enjoy fresh local fare like venison and seafood, with stunning Highland views from the terrace. Pet-friendly rooms, free parking, and proximity to Castle Menzies make it ideal for travelers exploring Perthshire.
Price level $$Time to spend 1.5–4 hrs
-
Grill4.3★364 reviews
The Croft Restaurant
The Croft Restaurant in Aberfeldy is a welcoming grill, pub, and restaurant on Bank Street, serving hearty meals daily from noon till late. With a 4.3-star rating from 364 reviews and moderate pricing, it offers friendly service, good value, and a cozy atmosphere perfect for locals and visitors alike in this Scottish Highland town.
Daily 12:00–23:00Price level $$Time to spend 0.8–2.5 hrs
-
Indian4.2★309 reviews
Chillies
Chillies in Aberfeldy serves authentic Indian and Bangladeshi cuisine in a cozy, contemporary setting. Known for generous portions, reasonable prices, and flavorful dishes like tandoori and curries, it's a local favorite for dine-in, takeaway, and delivery. Open evenings from 5 PM (closed Tuesdays), with friendly service and alcohol options.
Mon 17:00–23:00 · Wed–Sun 17:00–23:00Price level $$Time to spend 1–2.5 hrs
KB's Italian Kitchen
Tucked away on Dunkeld Street in charming Aberfeldy, KB's Italian Kitchen delivers authentic Italian flavors through homemade pizzas, pastas, and classic dishes like Pollo alla Parmigiana. This family-run gem offers a cozy, modern atmosphere with great service and value, perfect for casual dinners. Open evenings most days except Wednesdays, with lunch service available. Reservations recommended for this popular local spot.
Mon–Tue 17:00–21:00 · Thu–Sun 17:00–21:00Price level $$Time to spend 1–2.5 hrs
Checheks restaurant
Tucked into Aberfeldy’s central square, Checheks is a small Persian–Mediterranean spot known for warm hospitality and boldly spiced comfort food. It’s a relaxed, unfussy place for lunch or dinner after a day in Highland Perthshire, with a handy takeaway option. Note that alcohol isn’t served, but it’s BYOB—ideal if you want wine with your meal without the pub atmosphere.
Daily 12:00–21:00Price level $$Time to spend 1–2 hrs
Glenlyon tea room
A charming Highland tearoom set in the wild landscape of Glen Lyon near Aberfeldy, offering exceptional homemade cakes, speciality teas, and coffee with stunning river views. Perfect for walkers, cyclists, and those seeking a peaceful retreat in Perthshire's scenic countryside.
Mon 10:00–16:00 · Fri–Sun 10:00–16:00Price level $Time to spend 0.8–3 hrs
Cow&Parrot coffee store
Nestled on Bank Street in Aberfeldy, Cow & Parrot Coffee Store is a cozy haven for coffee lovers. Renowned for speciality brews, house-roasted beans, fresh pastries, and hearty soups like carrot & coriander. Dog-friendly with vegan and gluten-free options, it offers a welcoming vibe perfect for breakfast, brunch, or laptop work amid the Scottish Highlands charm.
Wed–Sat 9:00–16:00 · Sun 9:30–15:00Price level $Time to spend 0.5–2 hrs
Errichel
Nestled on a working rare-breed hill farm above Aberfeldy, Errichel offers field-to-fork dining at Thyme Bistro, a award-winning deli, farm shop, and stylish self-catering cottages with sweeping Highland views. Enjoy breakfast, brunch, lunches, tastings, and seasonal farm tours amid tranquil Perthshire scenery.
Price level $$Time to spend 1.5–4 hrs
Breadalbane Bakery & Pantry
Award-winning family-run bakery in Aberfeldy offering fresh breads, pies, pastries, cakes, and scones. Known for friendly service and tasty treats in a cozy Scottish village setting. Open weekdays 7am-3pm, inexpensive prices.
Mon–Sat 7:00–15:00Price level $Time to spend 15–45 min
The Plaice In Square
A casual fish and chips takeaway located in the heart of Aberfeldy's town square. Known for freshly cooked fried food including fish, chips, pizzas, and Indian-inspired items like pakora and battered haggis. The small, no-frills establishment operates evenings only and offers generous portions at budget-friendly prices. Service quality and food consistency vary, but positive reviews highlight friendly staff and tasty meals when executed well.
Mon–Sat 17:00–22:00Price level $Time to spend 15–45 min
The tay
Nestled on Aberfeldy's charming Dunkeld Street, The Tay is a beloved cafe offering great food at reasonable prices. With a 4.8 rating from 126 reviews, it serves cozy lunches and evening bites on Fridays. Open weekdays 10am-3pm (Fridays also 5-9pm), it's perfect for casual dining in the Scottish Highlands.
Price level $Time to spend 0.5–1.5 hrs
Piece
Piece is a beloved sandwich shop in Aberfeldy, offering super customizable sandwiches with tons of bread, dairy, meat, and vegan options. Located at 3 Bridge End, this spot earns rave reviews for its fresh, inventive creations made daily from 9am to 3pm. Perfect for a quick, hearty lunch in the Scottish Highlands.
Mon–Sat 9:00–15:00Price level $Time to spend 15–45 min
Inti lounge
Inti Lounge in Aberfeldy serves modern European cuisine with a focus on fresh, locally inspired dishes and exceptional cocktails. Nestled on Dunkeld Street, this highly rated spot offers a welcoming atmosphere for casual lunches, dinners, and relaxed evenings. Open daily from 10am to 10pm (Wed-Sun confirmed), it earns consistent praise for its service and reasonable prices.
Wed–Sun 10:00–22:00Price level $$Time to spend 1–2.5 hrs
Glen Lyon Coffee Roasters
Discover Glen Lyon Coffee Roasters in Aberfeldy, a B Corp-certified speciality coffee haven in the Scottish Highlands. Enjoy freshly roasted beans, seasonal espressos, pour-overs, cakes, and pastries in a cosy roastery café with wood-burning stove and outdoor yurt seating. Dog-friendly, open weekdays 9am-4pm.
Mon–Fri 9:00–16:00Price level $Time to spend 0.5–2 hrs
Thyme Bistro at Errichel House
Nestled in the stunning Highland Perthshire countryside at Errichel House, Thyme Bistro offers relaxed breakfast, brunch, and lunch dining with panoramic views over the Tay Valley. Featuring Scottish local produce, homemade dishes, and a welcoming atmosphere in a historic roundhouse setting. Open five days a week, with special Sunday roasts and kid's menu.
Mon–Tue 9:00–16:00 · Fri–Sun 9:00–16:00Price level $$Time to spend 1–2.5 hrs
Schiehallion Bar & Restaurant
Nestled in the heart of Aberfeldy, the Schiehallion Bar & Restaurant at the historic Schiehallion Hotel offers a warm, family- and dog-friendly haven for locals and visitors alike. Enjoy seasonal Scottish dishes made with fresh local produce, from hearty meat pies and breaded fish to innovative vegan options like banana blossom fish & chips. The lively bar boasts over 100 gins, malt whiskies, and a varied wine list. Open daily for lunch, dinner, and drinks in a cozy, traditional pub atmosphere with table service available.
Price level $$Time to spend 1–3 hrs
The Ferryman Inn
The Ferryman Inn at Taymouth Marina is a welcoming gastro-bar on the shores of Loch Tay in Kenmore, Perthshire. Enjoy seasonal, locally sourced dishes from a wood-fired oven, craft drinks, and stunning lochside views. Perfect for relaxed meals after watersports or spa sessions, open daily from 10am to 11pm with family-friendly vibes.
Daily 10:00–23:00Price level $$Time to spend 1–2.5 hrs
Must Eat
Must Eat is a popular takeaway spot in Aberfeldy offering affordable meals for lunch and dinner. Located at 1 Bridge End, this inexpensive eatery serves fresh food with a 3.8-star rating from 120 reviews. Open daily except Tuesdays, it provides quick service ideal for locals and visitors exploring the Scottish Highlands.
Mon 12:30–14:00, 15:30–22:30 · Wed–Sun 12:30–14:00, 15:30–22:30Price level $Time to spend 15–45 min
Good Food Takeaway
Good Food Takeaway in Aberfeldy serves up hearty pizzas and classic takeaway favorites from its spot on Dunkeld St. Open evenings Tue-Sun, this no-frills spot delivers reliable comfort food with a 4.3 rating from locals. Perfect for quick meals after exploring the Perthshire hills. Cash-friendly, phone orders welcome. Ideal for families or post-hike refueling in this charming Highland village.
Tue–Sat 17:00–20:45 · Sun 17:00–20:00Price level $Time to spend 15–45 min
The Old Filling Station
Nestled in the heart of Aberfeldy, The Old Filling Station is a charming sandwich shop at 33 Appin Pl, offering fresh, homemade bites from 7am to 3pm daily. With a 4.7 rating from 36 reviewers, it's praised for perfect quality and great value in a cozy Scottish village setting. Ideal for quick lunches or breakfast on the go amid Highland scenery.
Tue–Sun 7:00–15:00Price level $Time to spend 0.2–1 hr
BONNIE'S COFFEE
Nestled on Bank Street in charming Aberfeldy, Bonnie's Coffee is a cozy haven for coffee lovers. This highly rated spot (4.5/5 from 39 reviews) offers exceptional brews, indulgent treats, and a relaxing atmosphere perfect for unwinding. Open daily with hours from 8:30am, it's ideal for breakfast or a midday pause amid the Scottish Highlands scenery.
Price level $Time to spend 0.5–2 hrs
Golden Wok
Golden Wok is Aberfeldy's go-to Chinese takeaway on Dunkeld Street, serving authentic dishes like sweet & sour specials, salt & pepper prawns, dim sum, and curries. Cash-only, open Wednesday to Monday 4pm-10pm (closed Tuesdays), with quick service and generous portions perfect for family meals or cozy nights in this Highland village.
Mon 16:00–22:00 · Wed–Sun 16:00–22:00Price level $Time to spend 15–45 min
Riverside Restaurant and Bar
Nestled on the banks of the River Tay next to Wade’s Bridge in Aberfeldy, Riverside Restaurant and Bar offers a warm, inviting atmosphere with exceptional food made from fresh, local ingredients. Enjoy pub classics, seafood, and seasonal specials in a picturesque setting at Aberfeldy Sports Club. Open select days with lunch and dinner service, providing great value and riverside views.
Price level $Time to spend 0.8–2 hrs
Uisge at Moness
Uisge at Moness is a modern, family-friendly bar and restaurant at Moness Resort in Aberfeldy, offering light bites, modern Scottish cuisine with local produce, morning coffee, lunch, afternoon tea, and dinner. Enjoy indoor dining overlooking the pool or an outdoor terrace with stunning countryside views. Dogs welcome.
Daily 12:00–17:00Price level $$Time to spend 0.8–2 hrs
Explore Aberfeldy on the map
A handpicked selection of must-see spots in Aberfeldy, mapped for you.
More about Aberfeldy

Aberfeldy travel guide
Aberfeldy in Highland Perthshire offers whisky heritage, riverside walks, historic landmarks, local food and outdoor adventures amid scenic landscapes.
Tell me more about AberfeldyMore to explore in Aberfeldy
Explore more

Explore more of United Kingdom
Discover the United Kingdom: A blend of rich history, stunning landscapes, and vibrant cities, offering a unique travel experience for every visitor.
Explore United Kingdom
Getting your guide ready…
We are putting together a fresh copy of the Aberfeldy guide. This can take up to a minute.
This can take a few moments. If your browser asks, choose Allow so the download can start. You'll find the guide in your Downloads folder.
Nothing happened? Download it again
Sorry, the guide is taking longer than usual. Please try again in a minute, or get it by email instead.
