Restaurants in Banff

Fife Lodge Hotel Sandyhill Rd, Banff
Fife Lodge Hotel
Bar • $$

Fife Lodge Hotel

Sandyhill Rd, Banff

We came in today for the Mother's Day Carvery. The organisation was superb, the staff attentive, friendly and smiling and the food was outstanding. We will be back again for another Carvery for sure! Well done and thank you to all the staff for such a lovely experience.

  • Superb44 Reviews 4.9
Portsoy Ice Cream 24 Seafield St, Portsoy, Banff
Portsoy Ice Cream
Ice Cream Shop • $$

Portsoy Ice Cream

24 Seafield St, Portsoy, Banff

Went here on Saturday with the plan to have an ice-cream. Big selection of flavours. Saw the waffle option and immediately went for that. No regrets, it was delicious, I chose the hot biscoff sauce and it was a heavenly combination. Will be detouring just to go there again. The girl who served us was brilliant, friendly, helpful and smiley. Only downside was having to narrow my choice down as she kept giving us more brilliant options!

  • Superb89 Reviews 4.8
Market Arms 5 High Shore, Banff
Market Arms
Pub

Market Arms

5 High Shore, Banff

This place is amazing...very old beautiful building..food freshly made..absolutely delicious..staff very friendly and knowledgeable about the area...there is a step into the bar area..but around the side entrance is wheelchair access...I couldn't make it to the upstairs dining room, so stayed in the bar area, which was delightful..if you visit Banff..very well worth a visit..

Parking: We parked opposite the building (blue bade holders free) but there are several options nearby..

Wheelchair accessibility: There is wheelchair access around the side of the building...the staff are very friendly and helpful with mobility issues

  • Superb72 Reviews 4.8
Delight Cafe Gallery 10A Boyndie St, Banff
Delight Cafe Gallery
Cafe • $

Delight Cafe Gallery

10A Boyndie St, Banff

A hidden gem with great food, even nicer service and beautiful art to marvel at.
A must for everyone staying in or driving through Banff!
P.S. make sure to treat yourself with one of the ginger crunches!

  • Delivery
  • Superb46 Reviews 4.8
The Shore Inn 88A Church St, Portsoy, Banff
The Shore Inn
Pub • $$

The Shore Inn

88A Church St, Portsoy, Banff

Really nice to see a freindly old-fashioned pub still open these days. Most of them are trying to be wetherspoons or look like a dentists waiting room but this place still looks like a pub is ment to look. Staff are great it's always full of families feels like a big living room. The boat building workshop next door has a glass front too so you can see all the progress of boats being built.

Parking: Good

Kid-friendliness: Good

Wheelchair accessibility: Good

  • Superb44 Reviews 4.8
Seafield Arms 5 Chapel St, Whitehills, Banff
Seafield Arms
Bar • $$

Seafield Arms

5 Chapel St, Whitehills, Banff

Truly superb quality food and a good quantity. It's not the cheapest place but it's excellent value when you consider the quality. Lovely staff and caring owner. We eat here most days on our holidays in the area. The Black Angus steaks are especially recommended. Wish that we had somewhere like this where we live in the Peak District.

  • Superb107 Reviews 4.7
The Banff Deli 7 Low St, Banff
The Banff Deli
Delis

The Banff Deli

7 Low St, Banff

I recently visited the banff deli and had an amazing experience! The moment I walked in, I was greeted by the delightful aroma of freshly baked goods. The selection was impressive, featuring everything from quiche to delicious cake. I decided to try their delicious chocolate cake and words cannot describe the sensations that were running through my mouth.

The staff were incredibly friendly and knowledgeable, offering great recommendations and making me feel welcome. I also appreciated the cozy atmosphere, perfect for enjoying a treat or two. If you're in the area, I highly recommend stopping by the banff deli for a delicious treat. You won't be disappointed!

  • Superb15 Reviews 4.9
Indian Garden Restaurant and Takeaway 27 Bridge St, Banff
Indian Garden Restaurant and Takeaway
Meal Takeaway • $$

Indian Garden Restaurant and Takeaway

27 Bridge St, Banff

Thirteen of us celebrated my Brother's birthday tenth of February. We all enjoyed our meal ..my Chicken Balti was especially good. Well done Indian Garden, prompt, friendly professional service.

  • Superb62 Reviews 4.7
Freddies Chip Shop 9 Low St, Banff
Freddies Chip Shop
Fish & Chips

Freddies Chip Shop

9 Low St, Banff

We were on a trip around the coast and found Freddie's online. Great chippy, nice and clean, locals all popping in. Friendly staff, extensive menu but food was great, chips lovely and not oily, massive portions, 50p ketchup portions were also generous. We sat and ate our chips at the harbour along the road, perfect, just looking at the sea with a chippy.

  • Superb31 Reviews 4.7
Happy Palace 19 Low St, Banff
Happy Palace
Chinese • $$

Happy Palace

19 Low St, Banff

Really good menu, huge choice and thoroughly enjoyed every mouthful. We had 4 different dishes and all were excellent. Thoroughly recommended

Parking: Street parking. Car park nearby.

  • Superb22 Reviews 4.7
Ross J G High St, Banff
Ross J G
Bakery

Ross J G

High St, Banff

Really beautiful, well stocked, fresh bakery. Most importantly, really reasonably priced. The young lad serving was very pleasant, professional and made a lovely cup of coffee. I would very highly recommend anyone to pop in here when in Banff.

  • Delivery
  • Superb5 Reviews 5
The Boyndie Visitor Centre (Boyndie Trust) The Old School, Boyndie, Banff
The Boyndie Visitor Centre (Boyndie Trust)
Cafe • $

The Boyndie Visitor Centre (Boyndie Trust)

The Old School, Boyndie, Banff

Very nice place friendly staff good food and has a nice selection of plants for sale. Although it was busy when we were there there was only a very short time till we were served. Finding the abandoned ww2 airfield was a little tricky. There are some signs but getting to the control tower was difficult without using the satellite view on Google maps. All in all a good place to eat and then explore.

  • Superb16 Reviews 4.7
The Railway Inn 96 N Castle St, Banff
The Railway Inn
Pub • $

The Railway Inn

96 N Castle St, Banff

A rather inconspicuous pub near the marina. But once inside, you immediately like the simple but cozy, quiet atmosphere. There are usually a few locals sitting inside. The landlord is a music fan (especially Rammstein!)... And the selection of whiskeys is simply amazing!There's nothing to eat, but that doesn't detract from the positive result.You definitely have to go in here (unless you have to drive afterwards...)

  • Superb16 Reviews 4.7
Castle Bar 47 Castle St, Banff
Castle Bar
Pub

Castle Bar

47 Castle St, Banff

Brilliant pub fantastic atmosphere. Staff were really friendly. The locals were welcoming and friendly. Lovely pictures and memorabilia up in the walls all around the pub. Couldn't believe how cheap it was in here for the drinks, and it has my favourite drink, Tennants. Will definitely be back

  • Superb8 Reviews 4.8
Rex’s Kitchen 3 Duncan St, Banff
Rex’s Kitchen
Fast Food • $$

Rex’s Kitchen

3 Duncan St, Banff

The bbq ribs and salt and pepper ribs were exceptionally good. Loved the prawn with tomatoes and the prawn fried rice was also v tasty! Noodles a bit short on beansprouts was the only negative. Ordered ahead and ready to collect on time.

  • Superb6 Reviews 4.8
Roma Tandoori AB45 21 High St, Banff
Roma Tandoori AB45
Fast Food • $$$$

Roma Tandoori AB45

21 High St, Banff

  • Superb2 Reviews 5
Castleview Bed and Breakfast 27 Castle St, Banff
Castleview Bed and Breakfast
Bed & Breakfast

Castleview Bed and Breakfast

27 Castle St, Banff

We had an amazing stay! The cottage's charm made it perfect for a brief or extended visit. Every detail, from automatic blinds to a cozy fireplace, contributed to our comfort. It truly felt like a home away from home, thanks to the hosts' understanding nature and genuine hospitality. The quiet yet central location adds to its allure. This place is not just a stay; it's a memorable experience. Thank you, Nick & Mo

  • Superb2 Reviews 5
Harbucks Cafe 7 Harbour Street, Gardenstown, Banff
Harbucks Cafe
Cafe

Harbucks Cafe

7 Harbour Street, Gardenstown, Banff

Just glorious.
Really tasty sweet treats (we had a brownie, gingerbread and the biscoff fudge, which I want to eat daily).
Everything changes weekly because it is a different team running the show.
Seating outside by the harbour is really lovely.
Dog friendly.
Just a brilliant, brilliant enterprise.

  • Superb2 Reviews 5
Cherry Tree Cafe and Bistro 26 Low St, Banff
Cherry Tree Cafe and Bistro
Cafe • $$$

Cherry Tree Cafe and Bistro

26 Low St, Banff

Popped in this morning after dropping car at garage,breakfast bagel and coffee were absolutely lovely! If you’ve not tried here before give it a go! Reasonably priced as well! Definitely be back

  • Superb52 Reviews 4.5
Pyramids Takeaway 53 Low St, Banff
Pyramids Takeaway
Meal Delivery • $

Pyramids Takeaway

53 Low St, Banff

The food is exquisite and the service is impeccable. Idi and Evita are wonderful people who serve with a beautiful smile and go beyond to make customers happy.

I spoke to Idi about felafel and he made felafel wrap for me. He was very kind and made a special pizza for me and my wife.

Highly recommended for fantastic food and loveliest people.

  • Delivery
  • Good4 Reviews 4
Station Hotel, Portsoy 22 Seafield St, Portsoy, Banff
Station Hotel, Portsoy

Station Hotel, Portsoy

22 Seafield St, Portsoy, Banff

Nice place. Slightly old fashioned. Clean, good service, good food. Easy to find, ample free parking on street. Close to lovely wee harbour, and lots of golf courses.

  • Superb45 Reviews 4.3
Home Bakery 39 High St, Banff
Home Bakery
Bakery

Home Bakery

39 High St, Banff

Situated on Banff High Street, this is a small shop, however it has a fantastic range of breads, pastries, cakes and assorted patisserie. It is easily within walking distance of St Marys car park and bus stops are situated close to the shop whether entering Banff from the east or west. The shop staff are friendly, efficient and always willing to help with any queries. I would throughly recommend a visit to sample this bakers fare.

  • Good11 Reviews 3.9
Garden Arms Hotel 69 Main St, Gardenstown, Banff
Garden Arms Hotel
Pubs • $

Garden Arms Hotel

69 Main St, Gardenstown, Banff

Beer was fresh, food was great, staff were wonderful.
But that dog would not give up its seat. I tried treats, bacon, a bit of roadkill I had in my pocket. But no. Refused to move. Even the tennis ball trick didn't work.

  • Good34 Reviews 4.2
Real Tandoori 18a Castle St, Banff
Real Tandoori
Meal Takeaway • $$

Real Tandoori

18a Castle St, Banff

I really enjoyed my meal. It was 'Spot On'. Delivery was fast, and the driver was, very polite.I will definitely recommend the, Real Tandoori to, my friends and family.

  • Delivery
  • Good15 Reviews 3.9
LightHouse Fish Bar, Pizza and Kebab house 57 High St, Banff
LightHouse Fish Bar, Pizza and Kebab house
Bar • $

LightHouse Fish Bar, Pizza and Kebab house

57 High St, Banff

Good food and prepared to order. The only reason I deducted a star is its cash only, and I don't carry cash. However, there is a cash machine right outside.

  • Delivery
  • Good11 Reviews 3.5
Crown Chippy 4 Lusylaw Rd, Banff
Crown Chippy
Fish And Chips Takeaway • $

Crown Chippy

4 Lusylaw Rd, Banff

I travel from Birmingham every week and we both think the food is absolutely incredible. Fresh and hot fish. Cannot recommend this chippy enough. And the price, well I would definitely pay double what I paid for our food. Absolutely amazing, we will be returning. The lady who serves us was lovely and it really makes a difference.

  • Good19 Reviews 3.7
Bridgeview Restaurant 13 Old Market Pl, Banff
Bridgeview Restaurant
Cafe • $

Bridgeview Restaurant

13 Old Market Pl, Banff

I always love a trip to Bridgeview. I usually drop past for lunch but today it was a coffee and cake visit and it was so enjoyable. The panoramic views from the restaurant are lovely. Today was a beautiful day and that made it more magical to look out to the beach. The staff are ALWAYS super friendly and personable. Always a happy customer. The restaurant can get very busy and there may be a wait but the buzzer system works well if you aren’t in a rush. Not a criticism just a consideration if you are a first time visitor.

  • Takeaway
  • Good41 Reviews 3.5