Restaurants in Grantown-on-Spey
We list 18 restaurants in Grantown-on-Spey.
Updated July 2026
Ambience:
Fine Dining
Sylhet Brasserie
Sylhet Fish & Chips
Just Delicious
Ashers Bakery
Highland Bakery Coffee Shop
Highland Bankery
No 7 Bistro
Royal Fish Bar
Sandwitches
Best Kebab
Golden Grantown
The High Street Merchants
How many restaurants are there in Grantown-on-Spey?
18 are listed so far. None has five or more diner reviews in our data, so the list isn't ranked by rating yet.