We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

The Royal Fish Bar

19 High Street, Grantown-on-Spey PH26 3EG, Scotland
+44 1479 872869
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent37%
  • Very good19%
  • Average7%
  • Poor14%
  • Terrible23%
Travellers talk about
“fish chips” (4 reviews)
“nice fish” (2 reviews)
“crispy batter” (2 reviews)
Restaurant Hours
Fast food, British, Scottish, Seafood
19 High Street, Grantown-on-Spey PH26 3EG, Scotland
All Details
Write a ReviewReviews (76)
Traveller rating
Traveller type
Time of year

1 - 10 of 74 reviews

Reviewed 17 September 2018

The batter was horrible and the chips cold. We ordered mushy pies only to find we had been given gravy, really!!

Thank Retreat18
Reviewed 5 September 2018

Very good fish & chip shop, the batter was superb, the fish cooked to perfection, not at all greasy and great value to boot. As good a serving of fish & chips as you'll get anywhere.

Thank Gary H
Reviewed 28 August 2018 via mobile

Used to love this place, the food used to be great and in fairness the chips are still spot on. However, like a neep I have been four times now and tried my favourite of a large sausage supper and the batter is absolutely terrible....More

Thank Nicky59
Reviewed 6 August 2018 via mobile

There was a long queue, indicating its popularity, but the queue was managed well and efficiently, staff were friendly, and the fish supper was excellent!

Thank Blair H S
Reviewed 26 July 2018 via mobile

Good honest fish and chips. The place has been given a revamp in recent years and it has made the place. Staff are friendly and food is lovely, cannot ask for more.

Thank topperfettle
Reviewed 26 July 2018 via mobile

The best Black Pudding I’ve ever tasted from a chip shop, and I’ve tried a few! Cooked to perfection in crispy batter, tasty and huge!

Thank willie77791
Reviewed 14 July 2018

Having visited here several times before and had fabulous fish suppers I was really looking forward to my tea. However the fish was in the heated oven and although it looked fine there it was a different story when I came to eat it. Tough,...More

Reviewed 19 June 2018 via mobile

popped in today for a,quick bite and orderd 2 chip butties(OR chip roll)served on the dryest BURGER BUN EVER chips were tasteless and seemed back heated feel the salt n vinegar were sneezzed on.the staff were a pair of smiling cheery folk...NOT!!!lacks customer service and...More

Thank Kay B
Reviewed 6 June 2018 via mobile

First visit to Grantown-on-Spey Nice decent size Fish and chips were delicious and a great price would recommend highly and will be returning again

Thank ellism324
Reviewed 28 May 2018 via mobile

OMG wow tried this place for the first time ever today and yummy!!! Highly recommend the fish and chips just delicious. We will definitely be back.... soon!! Other half and black pudding supper which he also enjoyed

Thank HVLA
Nearby HotelsSee all 9 hotels in Grantown-on-Spey
Ben Mhor Hotel
155 reviews
.09 km away
Strathspey Hotel
1 review
.17 km away
Ravenscourt House
62 reviews
.19 km away
Grant Arms Hotel
859 reviews
.21 km away
Nearby Restaurants
The Wee Puffin
439 reviews
.02 km away
High St. Merchants
167 reviews
.17 km away
The Craig Bar
840 reviews
.19 km away
Maclean's Highland Bakery
264 reviews
.11 km away
Nearby Attractions
The Bookmark Bookshop
90 reviews
.02 km away
Anagach Woods
294 reviews
.16 km away
The High St. Merchants
58 reviews
.16 km away
Grantown Museum
95 reviews
.34 km away
Questions & Answers
Get quick answers from The Royal Fish Bar staff and past visitors.
Note: your question will be posted publicly on the Questions & Answers page.
Posting guidelines
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Fast food, British, Scottish, Seafood
Lunch, Dinner
Restaurant features
Takeout, Wheelchair Accessible
Good for
Kids, Child-friendly
Location and Contact Information
  • Address: 19 High Street, Grantown-on-Spey PH26 3EG, Scotland
  • Location: Europe  >  United Kingdom (UK)  >  Scotland  >  Scottish Highlands  >  Badenoch and Strathspey  >  Grantown-on-Spey
  • Phone Number: +44 1479 872869
Is This Your TripAdvisor Listing?
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more. Claim Your Listing