Best Restaurants in Banffshire
Hungry in Banffshire? Explore top-rated restaurants with menus, reviews, and local recommendations. Open the free web guide or Evendo app.
The best restaurants in Banffshire
- Top rated
- Closest to the centre
- Price level: low to high
- Time to spend: shortest first
- A–Z
16 restaurants
-
British4.6★1,435 reviews
The Boat Inn
Nestled on Charlestown Road in Aboyne, The Boat Inn is a welcoming 3-star British inn and pub renowned for its cozy atmosphere, excellent local cuisine, and comfortable accommodation. Set beside the river, it offers a relaxing retreat with stylish rooms, a lively bar, and an inviting restaurant serving breakfast through dinner. Ideal for exploring Deeside’s scenic outdoors, it combines traditional charm with modern comforts.
Price level $$Time to spend 1–3 hrs
-
Modern European4.6★606 reviews
Fennel Restaurant
Fennel Restaurant in Inverurie offers a modern European dining experience with a focus on fresh, locally sourced ingredients. Known for its relaxed atmosphere, attentive service, and a menu featuring breakfast, lunch, and fine dining options, Fennel is a popular spot for both casual meals and special occasions. Located at 10 Burn Lane, it combines contemporary style with a welcoming ambiance.
Price level $$Time to spend 1–2.5 hrs
-
Restaurant4.7★541 reviews
The Knowes Hotel, Restaurant and Function Suite
The Knowes Hotel, Restaurant and Function Suite is a charming 3-star establishment located on Market Street in Macduff, Scotland. Renowned for its stunning views over the Moray Firth, it offers modern, spacious rooms, a highly regarded restaurant serving delicious meals, and versatile function facilities. This welcoming venue combines coastal charm with contemporary comfort, making it a favored destination for both leisure and business travelers.
Price level $$Time to spend 1–3 hrs
-
French4.8★430 reviews
Seven Stills French Restaurant and Malt Whisky Bar/Lounge
Seven Stills is an intimate, semi-private French restaurant and malt whisky lounge nestled in the heart of Dufftown, Speyside. Co-owned by French chef Patrick and hostess Rose, this family-run establishment combines classical French cuisine with Scottish heritage through its Auld Alliance menu. The cozy, eclectic interior and personalized service create an exclusive dining experience where the chef personally presents each dish.
Price level $$Time to spend 2.5–4 hrs
-
Seafood4.6★415 reviews
Moonfish Cafe
Moonfish Cafe is a celebrated seafood restaurant nestled in Aberdeen's historic Merchants' Quarter, offering modern British cuisine with a focus on fresh, local, and seasonal produce. Established in 2004, it combines a cozy, unpretentious atmosphere with innovative dishes, an extensive gin selection, and attentive service, making it a standout dining destination near the 12th-century Kirk of St Nicholas.
Tue–Thu 12:00–14:00, 18:00–21:00 · Fri–Sat 12:00–14:30, 18:00–21:00Price level $$Time to spend 1–2.5 hrs
-
Restaurant4.5★392 reviews
Milton on the Corner
Milton on the Corner is a charming, moderately priced restaurant located at 1 Mid Stocket Rd in Aberdeen. Known for its intimate atmosphere and attentive service, it offers a thoughtfully curated menu with Scottish-inspired dishes and an extensive cocktail list. The warm, inviting interior features cozy nooks perfect for private conversations, making it a favored spot for celebrations and relaxed dining alike.
Tue–Sat 12:00–23:00 · Sun 12:00–18:00Price level $$Time to spend 1–2.5 hrs
-
Hotel4.6★324 reviews
Seafield Arms
A charming coastal hotel in Whitehills near Banff, Aberdeenshire, offering traditional Scottish hospitality with comfortable accommodation and excellent on-site dining. This family-run establishment combines historic character with modern amenities, featuring a restaurant serving traditional British cuisine, a welcoming bar, and a garden overlooking the surrounding countryside. Ideal for exploring the Moray coast and nearby attractions.
Price level $$Time to spend 1–3 hrs
-
Hotel4.6★282 reviews
Fife Lodge Hotel
Fife Lodge Hotel is a welcoming 3-star country house hotel set in private grounds in Banff, Scotland. Known for its friendly staff, delicious food, and comfortable rooms, it offers a relaxing atmosphere with beautiful garden views and easy access to nearby beaches and golf courses. Ideal for families and leisure travelers, it features an on-site restaurant, banquet facilities, and complimentary breakfast.
Price level $$Time to spend 1–3 hrs
-
Restaurant4.8★244 reviews
Kildrummy Inn
Nestled in the scenic countryside near Alford, Scotland, Kildrummy Inn offers a refined blend of luxury accommodation and exceptional dining. Renowned for its warm hospitality, beautifully appointed rooms, and a Michelin-quality restaurant, this 5-star inn provides a tranquil escape with charming Victorian touches and modern comforts. Guests enjoy garden walks, a sunny terrace, and a welcoming whisky snug, all set against the backdrop of Aberdeenshire’s natural beauty.
Price level $$Time to spend 1–3 hrs
-
Indian4.6★223 reviews
Indian Garden Restaurant and Takeaway
Indian Garden Restaurant and Takeaway in Banff offers a warm, welcoming atmosphere paired with authentic Indian cuisine featuring fresh, flavourful dishes and attentive service. Located at 27 Bridge Street, this moderately priced eatery is popular for its diverse menu including vegan options, generous portions, and a clean, tidy environment. Open daily from 4 PM to 11 PM, it caters to locals and visitors seeking quality Indian food with a Bangladeshi twist.
Daily 16:00–23:00Price level $$Time to spend 1–2 hrs
Rockfish
Rockfish is a beloved seafood restaurant located at 3 Loch St, Whitehills, Banff. Renowned for its fresh, sustainably sourced fish and generous portions, it offers a welcoming atmosphere with a focus on quality and taste. Open daily from 4 PM to 8 PM, Rockfish serves classic dishes like fish and chips alongside specialties such as langoustine tails and smoked haddock, making it a must-visit for seafood lovers in the region.
Daily 16:00–20:00Price level $$Time to spend 1–2 hrs
LightHouse Fish Bar
LightHouse Fish Bar in Banff offers a quintessential British fish and chips experience with a diverse menu including kebabs and pizzas. Located at 57 High St, this cozy spot serves fresh, traditional fare daily from mid-afternoon to late evening, making it a favored destination for locals and visitors craving hearty, flavorful takeaway meals in a welcoming atmosphere.
Daily 15:30–22:30Price level $$Time to spend 0.5–1.5 hrs
The Kastille
Located at 10 Castle Street in Turriff, The Kastille is a vibrant restaurant, bar, and nightclub offering a modern dining experience with a diverse menu and lively atmosphere. Open daily from noon, it serves well-prepared meals alongside a selection of drinks, making it a popular spot for locals and visitors seeking casual yet quality food and nightlife in Aberdeenshire.
Price level $$Time to spend 1–4 hrs
1236 Cave Bar at Meldrum House
Nestled within the historic Meldrum House Country Hotel & Golf Course near Inverurie, Scotland, the 1236 Cave Bar offers a unique dining experience in an 800-year-old former larder and storeroom. Renowned for its extensive whisky collection, casual yet refined plate dining, and atmospheric stone-walled setting, it blends rich history with modern Scottish gastronomy, making it a must-visit for whisky lovers and food enthusiasts alike.
Daily 9:00–21:00Price level $$Time to spend 1–3 hrs
Bridgeview Restaurant
Bridgeview Restaurant is a well-established dining spot located at 13 Old Market Place in Banff, Scotland. Known for its bright and open atmosphere, it offers a diverse menu with a range of British and Scottish dishes. The restaurant provides scenic views and is appreciated for its friendly staff and accessibility features, including a lift for disabled access. It is a family-friendly venue with a casual yet inviting ambience.
Price level $$Time to spend 1–2 hrs
Luigi's
Luigi's is a charming Italian restaurant located at 2 Westhill Dr, Westhill, offering authentic Italian cuisine with a cozy bar atmosphere. Open Thursday to Saturday evenings, it serves traditional dishes made from quality ingredients, including hearty pastas and house-made desserts like tiramisu. Luigi's is a popular spot for locals and visitors seeking genuine Italian flavors in a welcoming setting.
Thu–Sat 17:00–21:00Price level $$Time to spend 1–2.5 hrs
Explore Banffshire on the map
A handpicked selection of must-see spots in Banffshire, mapped for you.
More about Banffshire

Banffshire travel guide
Explore Banffshire's harbours, beaches, historic houses and whisky landscapes across Scotland's north-east coast and inland valleys.
Tell me more about BanffshireMore to explore in Banffshire
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 Banffshire 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.
