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

16 restaurants

  1. British4.61,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

    385 min drive · 192 kmCharlestown Rd, Aboyne AB34 5EL

  2. Modern European4.6606 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

    444 min drive · 222 km10 Burn Ln, La, Inverurie AB51 4UZ

  3. Restaurant4.7541 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

    522 min drive · 261 km43 Market St, Macduff AB44 1LL

  4. French4.8430 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

    461 min drive · 231 km30 Fife St, Dufftown, Keith AB55 4AL

  5. Seafood4.6415 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

    427 min drive · 213 km9 Correction Wynd, Aberdeen AB10 1HP

  6. Restaurant4.5392 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

    426 min drive · 213 km1 Mid Stocket Rd, Aberdeen AB15 5NE

  7. Hotel4.6324 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

    522 min drive · 261 km5 Chapel St, Whitehills, Banff AB45 2NB

  8. Hotel4.6282 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

    519 min drive · 260 kmSandyhill Rd, Banff AB45 1BE

  9. Restaurant4.8244 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

    420 min drive · 210 kmKildrummy Inn, Alford AB33 8QS

  10. Indian4.6223 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

    521 min drive · 260 km27 Bridge St, Banff AB45 1HD

Explore Banffshire on the map

A handpicked selection of must-see spots in Banffshire, mapped for you.

More about Banffshire

Banffshire
Region guide

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 Banffshire

More to explore in Banffshire

Explore more

United Kingdom
More of the region

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
The Evendo app on two phones

Evendo: Your Ultimate Travel Guide to Banffshire, United Kingdom

Discover Banffshire with Evendo: A 100% free app-based travel guide covering all attractions, landmarks, shops, restaurants, and more. Download now and explore!

Download on the App Store Get it on Google Play

Get the latest from Evendo

Hand-picked travel deals, new destination guides and trip ideas, straight to your inbox.