Sorry, but your web browser is too old to display this page properly.
Please update it to the latest version or switch to a more modern browser,
Google Chrome or
Internet Explorer 11 (they're all free).
Very good (825)
£££££ Over £64
£££££ £46 - £64
£££££ £36 - £45
£££££ £18 - £35
£££££ Under £18
Modern European (1089)
North American (280)
Wine Bars (129)
Quiet conversation (282)
Big and bold (193)
Dark and moody (186)
Group dining 8 plus (911)
Child friendly (353)
Special occasions over 40s (292)
Special occasions under 40s (284)
One Michelin star (61)
Two Michelin stars (7)
Three Michelin stars (4)
Reviewed by Square Meal
Showing 1 - 15 of 28 results
View on map
Sleat, Isle of Skye,Highlands IV43 8QY
During the 1970s, Lady Claire Macdonald was responsible for transforming the ancient Macdonald family seat into an iconic country house hotel, renowned...
Isle of Ornsay Sleat Isle of Skye, Kyle,Highlands IV43 8QR
Once over the Skye Bridge, turn left down the A851 & make you way across the Sleat peninsula. Within 13km or so, you come to Hotel Eilean Iarmain, a...
Shore Street, Unknown,Highlands IV54 8LR
If you fancy heading off the beaten track, you can’t get much more remote than the Applecross Inn on the west coast of Scotland. The drive over the...
Monktonhill Road, Southwood, Unknown,Highlands KA10 7EN
An impressively arched ceiling dwarfs tables in this magnificent formal hall. Expectations are high but generally fulfilled by intricate platters of...
Crathes, Unknown,Highlands AB31 5QH
Superior Scottish dining in intimate yet spacious surrounds just outside Aberdeen, the menu is eclectic, ranging from fish soup with croutons rouilly...
7 Bosville Terrace, Unknown,Highlands IV51 9DG
This seafood restaurant on an elevated road above Portree does indeed have a splendid harbour view – you can practically see your meal arriving in crates...
Gladstone Buildings, Quay Brae, Portree,Highlands IV51 9DB
This small, cheerfully painted first-floor bistro offers a good alternative to Portree’s fresh fish restaurants. Much-loved by locals as well as tourists,...
Main Road, Luss, Alexandria,Highlands G83 8NY
This restaurant has not been reviewed by Square Meal. But we do list the location, price and contact details, and you have the option of
42-48 Great Western Road, Aberdeen, Aberdeen,Highlands AB10 6PY
Bosville Terrace, Portree,Highlands IV51 9DG
The Bosville is bang in the middle of Portree, above the small town’s natural harbour. Residents & non-residents alike have two eating options here:...
Inverness, Inverness,Highlands IV3 8TA
A pink-turreted fairytale castle bang on the shore of Beauly Firth, Bunchrew House provides a useful stopover en route to the far north of Scotland....
Town Centre Pier The Waterfront, Unknown,Highlands PH33 6DB
If you have a smokehouse at Fort William, then why not open a restaurant to feature your produce? This idea saw the successful launch of the Crannog,...
Breadalbane Street, Tobermory, Isle Of Mull,Highlands PA75 6PD
Having lent its name to one of the Wombles, Tobermory has more recently gained coverage as the setting for the CBeebies show Balamory. But if you are...
Inshegra, Unknown,Highlands IV27 4RH
Set in the hamlet of Inshegra in an old Victorian schoolhouse overlooking Loch Inchard, this characterful restaurant was taken over in 2004 and given...
Sgarasta Bheag, Isle Of Harris,Highlands HS3 3HX
It may be miles away, but this establishment is well worth the trip. A former manse, dating from the reign of George IV, Scarista House has a beautiful...