Restaurants in Highlands

For regular updates on the best dining Deals in Scotland subscribe to our Scotland Special Offers Newsletter.

Looking for the best restaurants in Highlands? Find them on the leading Scotland restaurant guide. Discover new places to eat in Highlands with links to restaurant websites, online menus, restaurant photos, special offers, location maps & much more.

If you can’t find the venue you’re looking for add it here.

To refine your search
The Trawler The TrawlerMain Street, Sutherland, Highlands, KW10 6TG | 01408 633869 The Trawler is the first fish & chip shop in Sutherland to receive the Fish & Chip Quality award from the National Federation of Fish Fryers. Open for lunch and dinner.
2 Quail RestaurantCastle St, Dornoch, Highlands, IV25 3SN | 01862 811811
A Taste of Jamaica14a Church Street, Inverness, Highlands, IV1 1EA | 01463 230856
Abbey InnFindhorn Road, Kinloss, Highlands, IV36 3TX | 01309690475
Akash Tandoori21 South Street, Highlands, IV30 1JZ | 01343544000
Al Bahar Tandoori156 High St, Elgin, Highlands, IV30 1BD | 01343 545000
AlbannachBaddidarrach, Lochinver, Highlands, IV27 4LP | 01571 844407
Alladale Wilderness Lodge LtdAlladale Lodge, Highlands, IV24 3BS | 01863755338
Altonburn HotelAltonburn Road, Nairn, Highlands, IV12 5NB | 01667 452051
Anchorage Restaurant, Scourie, Highlands, IV27 4TE | 01971502060
Angus McKenzie, Scourie, Highlands, IV27 4TE | 01971502217
Archways Public HouseArchways Queen St, Tain, Highlands, IV19 1AP | 01862 892604
Ardvreck HouseMoorfield Brae, Ullapool, Highlands, IV26 2TH | 01854 612028
Ash18 Academy Street, Highland, Inverness, Highlands, IV1 1LG | 01463 231926
Aultbea Hotel, Aultbea, Highlands, IV22 2HX | 01445731201
Aultnagar Lodge, Highlands, IV27 4EH | 01549421301
Aurora Hotel and Restaurant2 Academy St, Nairn, Highlands, IV12 4RJ | 01667 453551
Badachro InnBadachro, Tain, Highlands, IV21 2AA | 01445 741255
Balintore HotelEast St, Balintore, Tain, Highlands, IV20 1UA | 01862 850328
Balmacara Hotel, Balmacara, Highlands, IV40 8DH | 01599566283
Bannockburn InnStafford St, Helmsdale, Highlands, KW8 6JY | 01431 821461
Bar One Inverness1 Academy Street, Inverness, Highlands, IV1 1JN | 01463 714471
Bar W ContractorsMoycroft Industrial Estate, Highlands, IV30 1XZ | 08000859031
Basil Harbour136 Harbour Street, Nairn, Inverness, Highlands, IV12 4PH | 01667 454774
Bayview HotelRussell St, Lybster, Highlands, KW3 6AG | 01593 721346
Beach BarCommerce Street, Highlands, IV31 6BW | 01343813164
Beaufort11 Culduthel Road, Highlands, IV2 4AG | 01463222897
Belgrave Arms HotelDunrobin St, Helmsdale, Highlands, KW8 6JX | 01431 821242
Book Online
Bella Italia1 Bridge Street, Inverness, Highlands, IV1 1HG | 01463 230138
Ben Bhraggie HotelOld Bank Road, Golspie, Highlands, KW10 6RS | 01408 633242
Ben Loyal HotelMain St, Tongue, Lairg, Highlands, IV27 4XE | 01847 611216
Benleva Hotel, Drumnadrochit, Highlands, IV63 6UH | 01456450080
Berties BarRailway Station Academy St, Inverness, Highlands, IV1 1LF | 01463 713032
Berties BarStation Square, Academy Street, Highlands, IV1 1LE | 01463713032
Best Western Palace Milton Hotel8 Ness Walk, Inverness, Highlands, IV3 5NG | 01463 223243
Bettyhill HotelBettyhill, Thurso, Highlands, KW14 7S | 01641 521352
Birnie InnBirnie, Highlands, IV30 8SP | 01343862951
BlacksmithsKeppoch Road, Culloden, Highlands, IV2 7LL | 01463 794937
Boath HouseAuldearn, Nairn, Highlands, IV12 5TE | 01667 454896
Bonnie EarlMunro Place, Highlands, IV30 4LL | 01343542207
Bord De L'Eau2 Market St, Wick, Highlands, KW1 4AR | 01955 604400
Borgie Lodge HotelSkerray, Highlands, KW14 7TH | 01641 521332
Braemou Inn1 Cooper Street, Hopeman, Elgin, Highlands, IV30 5SD | 01343 830297
Braes HotelFountain Square, Brora, Highlands, KW9 6NX | 01408 621217
Brander ArmsShore St, Lossiemouth, Highlands, IV31 6PB | 01343 812450
Breadalbane House20 Breadalbane Crescent, Highlands, KW1 5AQ | 01955603911
Bridge Street Cafe29 Bridge Street, Highlands, KW1 4AJ | 01955 604644
Brockies Lodge HotelBrockies Lodge Hotel, Kiltarlity, Highlands, IV4 7HW | 01463741257
Brunstane LodgeGolf Street, Highlands, IV14 9AT | 01997421261
Bunchrew House HotelBunchrew, Inverness, Highlands, IV3 8TA | 01463 234917
Butter FingersGordon House, High Street, Dornoch, Highlands, IV25 3SH | 01862 811737
Ca'Dora Chip Shop181 High St, Elgin, Highlands, IV30 1DW | 01343 547873
Caberfeidh BarMain St, New Elgin, Elgin, Highlands, IV30 6BH | 01343 542905
Cafe Ecosse159 High Street, Inverness, Highlands, IV30 1DS | 01343 546844
Cafe IndiaLockhart House, Tulloch St, Dingwall, Highlands, IV15 9JY | 01349 862552
Cafe Nairn117 High Street, Nairn, Inverness, Highlands, IV12 4DB | 01667 456456
Cairnstar LtdInverness Ice Centre, Highlands, IV3 5SR | 01463717055
Caledonian Bar28 King Street, Highlands, IV18 0EL | 01349852629
Caledonian HotelQuay St, Ullapool, Highlands, IV26 2UG | 01854 612306
Camps Bar128 High St, Wick, Highlands, KW1 4LR | 01955 603273
Captains GalleyThe Harbour, Scrabster, Highlands, KW14 7UJ | 01847894999
Carisbrooke HotelDrumduan Road, Highlands, IV36 1BS | 01309672585
Carnegie Hall & CafeCarnegie Hall, Well Street, Tain, Highlands, IV20 1YD | 01862 871798
Carol's CafeCastle Road, Invergordon, Highlands, IV18 0AZ | 01349 852388
Carron RestaurantCam-Alt, Plockton, Highlands, IV54 8YX | 01520 722488
Castle Stuart Hotel LtdCastle Stuart, Petty Parish, Dalcross, Highlands, IV2 7JH | 01463790746
Cawdor TavernHill St, Cawdor, Highlands, IV12 5XP | 01667 404777
Central Hotel3 Traill St, Thurso, Highlands, KW14 8EJ | 01847 893129
Charlie Chan Chinese Restaurant2 Sinclair St, Thurso, Highlands, KW14 7AJ | 01847 890888
Charlies Cafe2 Margaret Street, Inverness, Highlands, IV1 1LS | 01463 233498
Charlies Fish Bar29 Grant St, Inverness, Highlands, IV3 8BN | 01463 232498
Chieftain Hotel2 Millburn Road, Highlands, IV2 3PS | 01463232241
Chimes69-71 High Street, Forres, Inverness, Highlands, IV36 1AE | 01309 672542
China Town222 High St, Elgin, Highlands, IV30 1BA | 01343 552332
Christies Deli5 Southfield Drive, Inverness, Highlands, IV30 6GR | 01343 552223
Cinnamon1B Millburn Road, Highlands, IV2 3PX | 01463716020
Clachan Bar13 Francis St, Dornie, Highlands, IV40 8DT | 01599 555366
Cluanie InnGlenmoriston, Highlands, IV63 7YW | 01320 340238
Cnoc HotelStruy by Beauly, Highlands, IV4 7JU | 01463 761264
Coffee BothyFountain Road Car Park, Fountain Road, Golspie, Highlands, KW10 6TH | 01408 633022
Columba7 Ness Walk, Highlands, IV3 5NF | 01463231391
Commercial Bar84 High St, Invergordon, Highlands, IV18 0DL | 01349 852620
Commercial Hotel4-8 Young St, Burghead, Elgin, Highlands, IV30 5UB | 01343 835628
Commercial HotelMain St, Lybster, Highlands, KW3 6AE | 01593 721263
Commercial Hotel1 Princes St, Thurso, Highlands, KW14 7BQ | 01847 893366
Contrast Brasserie22 Ness Bank, Inverness, Highlands, IV2 4SF | 01463 227889
Cottage Bar and RestaurantHood St, Maryburgh, Dingwall, Highlands, IV7 8EB | 01349 861230
Coul House HotelContin, Highlands, IV14 9ES | 01997 421487
Courtyard Coffee ShopHarpers Court, Dingwall, Inverness, Highlands, IV15 9HT | 01349 866062
Covesea CafeCovesea Cafe, Lossiemouth, Inverness, Highlands, IV31 6SP | 01343 815454
Craigdarroch HouseFoyers, Highlands, IV2 6XU | 01456 486444
Craigmonie Hotel Leisure Ltd9 Annfield Road, Highlands, IV2 3HX | 01463231649
Crazy Horse74 High St, Invergordon, Highlands, IV18 0DL | 01349 852030
Crofters Cafe Bar11 Marine Terrace, Rosemarkie, Fortrose, Highlands, IV10 8UL | 01381 620844
Crown and Anchor Inn44 Findhorn, Findhorn, Highlands, IV36 3YF | 01309 690243
Crown Bar95 High St, Wick, Highlands, KW1 4LR | 01955 603182
Crown Court Hotel25 Southside Road, Highlands, IV2 3BG | 01463234816
Cuchullin Lodge Hotel43 Culduthel Road, Inverness, Highlands, IV2 4HQ | 01463 231945
Culag Hotel, Lochinver, Highlands, IV27 4LF | 01571844270
Culbokie InnCulbokie, Dingwall, Highlands, IV7 8JH | 01349 877280
Culloden House HotelCulloden, Highlands, IV2 7BZ | 01463 790461
Culloden Moor InnCulloden Moor, Highlands, IV2 5ED | 01463 790022
Delny House HotelDelny House, Delny, Near Invergordon, Highlands, IV18 0NP | 01862 842910
Demon Catering46b Seafield Road, Inverness, Highlands, IV1 1SG | 01463 718666
Dings41 High St, Dingwall, Highlands, IV15 9SN | 01349 861381
Dores InnDores Loch Ness, Highlands, IV2 6TR | 01463 751203
Dornoch Bridge InnTain, Highlands, IV19 1JX | 01862 893535
Dornoch HotelGrange Road, Dornoch, Highlands, IV25 3LF | 01862 810351
Dornoch InnThe Square, Castle St, Dornoch, Highlands, IV25 3SD | 01862 810376
Dougs Fish BarGlenmayne Macdonald Drive, Lossiemouth, Highlands, IV31 6LP | 01343 813062
Dower HouseHighfield, Muir of Ord, Highlands, IV6 7XN | 01463 870 090
DowsBalloan Park Balloan Road, Inverness, Highlands, IV2 4PF | 01463 719960
Dragon Pearl Restaurant72 High St, Nairn, Highlands, IV12 4AU | 01667 454158
Drumchork Lodge HotelAultbea, Achnasheen, Highlands, IV22 2HU | 01445 731242
Drumnadrochit Hotel, Drumnadrochit, Highlands, IV63 6TU | 01456450218
Drumossie HotelOld Perth Road, Highlands, IV2 5BE | 01463 236451
Duffus Inn1 Hopeman Road, Duffus, Elgin, Highlands, IV30 5RR | 01343 835222
Dundonnell HotelDundonnell, Garve, Highlands, IV23 2QR | 01854 633204
Dunroamin HotelLairg Road, Bonarbridge, Ardgay, Highlands, IV24 3EA | 01863 766236
Eagle HotelNorth St, Fochabers, Highlands, IV36 1AD | 01309 672205
EddrachillesBadcall, Scourie, Highlands, IV27 4TH | 01971502211
Eilean Dubh Restaurant18 High St, Fortrose, Highlands, IV10 8SX | 01381 620690
Elphin Tea RoomLairg, Inverness, Highlands, IV27 4HH | 01854 666214
Emerald Inns135 Culduthel Road, Inverness, Highlands, IV2 4EF | 01463 715722
Emperor Restaurant7 North College Street, Highlands, IV30 1EL | 01343551133
Evergreen Bread and BreakfastInverfarigaig, Highlands, IV2 6XR | 01456486717
Farr Bay InnBettyhill, Thurso, Highlands, KW14 7SZ | 01641 521230
Fig & Thistle Bistro6 Stephens Brae, Inverness, Highlands, IV2 3JN | 01463 712422
Book Online
Filling Station8-10 Academy Street, Inverness, Highlands, IV1 1JT | 01463 663360
Finlay's18 Tomnahurich Street, Highlands, IV3 5DD | 01463 250690
Forsinard HotelForsinard, Highlands, KW13 6YT | 01641 571221
Forss House Hotel and RestaurantForss, Thurso, Highlands, KW14 7XY | 01847 861201
Fortrose Cafe67 High Street, Highlands, IV10 8SU | 01381 620 638
Fuaran Bar211, Altandhu/Achiltibuie, Highlands, IV26 2YR | 01854622339
Fuel Juice BarsUnit 76, Eastgate Shopping Centre, Inverness, Highlands, IV2 3PP | 01463 239175
Gairloch HotelGairloch, Highlands, IV21 2BL | 01445 712001
Gallery CafeWest Argyle Street, Ullapool, Inverness, Highlands, IV26 2TY | 01854 613769
Garmouth HotelSouth Road, Garmouth, Fochabers, Highlands, IV32 7LU | 01343 870226
Garvault HotelKinbrace, Golspie, Highlands, KW11 6UE | 01431 831224
Girvans2-4 Stephens Brae, Inverness, Highlands, IV2 3JN | 01463 711900
Glendale House20 South Erradale, Gairloch, Tain, Highlands, IV21 2AU | 01445 741741
Golden FryMemorial Square, Highlands, KW9 6NS | 01408621327
Golden PheasantNorth St, Bishopmill, Elgin, Highlands, IV30 4EF | 01343 547011
Golf Links HotelChurch St, Golspie, Highlands, KW10 6TT | 01408 633408
Granary14-18 Thunderton Place, Elgin, Highlands, IV30 1BG | 01343 555175
Grants at CraigellachieCraigellachie, Ratagan, Shel Bridge, Highlands, IV40 8HP | 01599 511331
GreensTain Golf Club, Highlands, IV19 1PB | 01862894433
Gunsmiths30 Union St, Inverness, Highlands, IV1 1PX | 01463 250116
Havelock HouseCrescent Road, Nairn, Highlands, IV12 4NB | 01667 455500
Heathmount Hotel5-7 Heathmount Road, Highlands, IV2 3JU | 01463235877
Henrietta's Chip Shop60 Henrietta St, Wick, Highlands, KW1 4HE | 01955 603049
Highland FoodstopGollanfield, Highlands, IV2 7QT | 01667 460390
Holborn Hotel16 Princes St, Thurso, Highlands, KW14 7BQ | 01847 892771
Hootananny67 Church St, Inverness, Highlands, IV1 1ES | 01463 233651
Inchnadamph HotelElphin, Lairg, Highlands, IV27 4HN | 01571 822202
Indian Ocean Inverness64-66 Academy Street, Highlands, IV1 1LP | 01463241495
Innes Bar61 Innes Street, Highlands, IV1 1NR | 01463232387
Inver LodgeLochinver, Highlands, IV27 4LU | 01571 844496
J C Elgin Restaurant Ltd15 Greyfriars Street, Highlands, IV30 1LF | 01343549966
Jac-o-BiteAultachruine, Kyle, Highlands, IV40 8HN | 01599 511347
Jacko's44 Harbour St, Nairn, Highlands, IV12 4NU | 01667 455422
JailhouseLinkwood House, Highlands, IV30 8RD | 01343548975
Jimmy Chung's27 Bank St, Inverness, Highlands, IV1 1QU | 01463 237878
John O' Groats Seaview HotelJohn O' Groats, Wick, Highlands, KW1 4YR | 01955 611220
John O'Groats House HotelJohn O' Groats, Wick, Highlands, KW1 4YR | 01955 611203
Jupiter Hotels33 Church Street, Highlands, IV1 1DX | 01463251600
Kahen Tandoori2/Mackintosh Buildings, Great North Road, Highlands, IV6 7TP | 01463871235
Kincraig Castle Hotel Invergordon, Highlands, IV18 0LF | 01349 852587
Kingsmills Hotel & Leisure ClubDamfield Road, Highlands, IV2 3LP | 01463257100
Kinkell House, Easter Kinkell/Conon Bridge, Highlands, IV7 8HY | 01349861270
Kinlochbervie Hotel, Kinlochbervie, Highlands, IV27 4RP | 01971521275
Kinlochewe HotelKinlochewe Hotel, Kinlochewe, Highlands, IV22 2PA | 01445760253
Kishorn Seafood BarKishorn, Strathcarron, Plockton, Highlands, IV54 8XA | 01520 733240
Knockomie HotelGrantown Road, Highlands, IV36 2SG | 01309673146
Kylesku HotelKylesku, Lairg, Highlands, IV27 4HW | 01971 502231
La Mirage Restaurant7-9 Dunrobin St, Helmsdale, Highlands, KW8 6JA | 01431 821615
Laichmoray HotelMaisondieu Road, Highlands, IV30 1QR | 01343540045
Laidhay Tea RoomLaidhay, Dunbeath, Highlands, KW6 6EH | 01593 731270
Lairg Highland HotelMain Street, Highlands, IV27 4DB | 01549402243
Larsen & Ross East LtdEastgate Food Court, Highlands, IV1 1LQ | 01463241620
Lauders Bar16 Church St, Inverness, Highlands, IV1 1EB | 01463 235909
Ledgowan Lodge HotelAchnasheen Wester Ross, Highlands, IV22 2EJ | 01445 720252
Legends122 High St, Fochabers, Highlands, IV36 1NP | 01309 674228
Links TearoomMarine Road, Nairn, Inverness, Highlands, IV12 4EA | 01667 455131
Loch Duich, Ardelve, Highlands, IV40 8DY | 01599555213
Loch Maree HotelLochmaree, Achnasheen, Highlands, IV22 2HL | 01445 760288
Loch Ness Clansman HotelInverness, Highlands, IV3 8LA | 01456 450326
Loch Ness Country House HotelLoch Ness Road, Inverness, Highlands, IV3 8JN | 01463 230512
Loch Ness Lodge Hotel, Drumnadrochit, Highlands, IV63 6TU | 01456450342
Lochalsh HotelFerry Road, Highlands, IV40 8AF | 01599534202
Lochardil House HotelStratherrick Road, Highlands, IV2 4LF | 01463235995
Lochcarron HotelMain St, Lochcarron, Strathcarron, Highlands, IV54 8YS | 01520 722226
Lochinver LarderMain St, Lochinver, Lairg, Highlands, IV27 4JY | 01571 844356
LorimersLongman Road, Highlands, IV1 1RY | 01463712102
Lovat ArmsHigh Street, Highlands, IV4 7BS | 01463782313
Lovat Lodge HotelThurlow Road, Nairn, Highlands, IV12 4EZ | 01667 453298
Luigis Ice Cream ParlourCastle Street, Dornoch, Inverness, Highlands, IV25 3SN | 01862 810893
M G SmithOld Edinburgh Rd South, Highlands, IV2 6AR | 01463715053
Maccallums40 Union St, Inverness, Highlands, IV1 1PX | 01463 234805
Macdonald House1 Ardross Terrace, Highlands, IV3 5NQ | 01463232878
MacKay's HotelThe Square, Strathpeffer, Highlands, IV14 9DL | 01997 421542
MackaysMackays Hotel, Durine/Durness, Highlands, IV27 4PN | 01971511202
Mackays HotelUnion St, Wick, Highlands, KW1 5ED | 01955 602323
Maggies Tea Room2 Camusnagaul, Garve, Inverness, Highlands, IV23 2QT | 01854 633326
Manna House Tearoom48 Huntly Street, Inverness, Highlands, IV3 5HR | 01463 710710
Mansion House HotelMansion House Hotel & Country Club, The Haugh, Highlands, IV30 1AW | 01343548811
Maple Court Hotel12 Ness Walk, Inverness, Highlands, IV3 5SQ | 01463 230330
Marine Hotel19 High St, Invergordon, Highlands, IV18 0EZ | 01349 852419
Mcginty's4 King St, Invergordon, Highlands, IV18 0DT | 01349 852835
McGinty's Fish and Chip Shop38 High St, Fortrose, Highlands, IV10 8SU | 01381 622333
McGonagalls Steakhouse7 Bridge Street, Highlands, IV1 1HG | 01463 211111
Melvaig Inn, Aultgrishan/Melvaig, Highlands, IV21 2DZ | 01445771212
Mercure Hotel33 Church Street, Highlands, IV1 1DX | 0844-8159006
Midas13 Lossie Wynd, Elgin, Highlands, IV30 1PU | 01343 540600
Millcroft HotelStrath, Gairloch, Highlands, IV21 2BT | 01445 712376
Morags94-96 High Street, Highlands, KW1 4LR | 01955 605161
Morangie HouseMorangie Road, Highlands, IV19 1PY | 01862892281
Moray Park HotelMoray Park Island, Bank Road, Highlands, IV2 4SX | 01463 233528
Morefield MotelMorefield North Road, Morefield, Ullapool, Highlands, IV26 2TH | 01854 612000
Morefield Motel, Highlands, IV26 2TQ | 018546120161
Morven House Hotel70 Novar Road, Alness, Highlands, IV17 0RG | 01349 882323
Mosset TavernGordon Street, Highlands, IV36 1DY | 01309672981
Mountain Dew BarSmith Terrace, Wick, Highlands, KW1 5HD | 01955 602002
Mr Chips37a Telford St, Inverness, Highlands, IV3 5LD | 01463 233544
Na Mara RestaurantCliffton, Strath, Highlands, IV21 2BZ | 01445712397
Nairn Tandoori61 High St, Nairn, Highlands, IV12 4BW | 01667 456293
National HotelHigh Street, Highlands, IV15 9HA | 01349862166
Navidale House HotelNavidale, Helmsdale, Highlands, KW8 6JS | 01431 821258
Nethercliffe HotelLouisburgh St, Wick, Highlands, KW1 4NS | 01955 602044
Newmarket Bar3-5 Tolbooth St, Fochabers, Highlands, IV36 1PH | 01309 676466
Newton HotelInverness Road, Highlands, IV12 4RX | 01667 453144
North Kessock HotelMain St, North Kessock, Inverness, Highlands, IV1 3XN | 01463 731208
Northern Sands Hotel, Dunnet, Highlands, KW14 8XD | 01847851270
Number 2727 Castle St, Inverness, Highlands, IV2 3DU | 01463 241999
Old Smiddy InnStewart Crescent, Thrumster, Wick, Highlands, KW1 5TS | 01955 651256
Omally Inns Ltd5-7 Heathmount Road, Highlands, IV2 3JU | 01463242730
Ord House HotelMuir of Ord, Highlands, IV6 7UH | 01463 870492
Oriental Star25 Union St, Inverness, Highlands, IV1 1QA | 01463 712715
OscarsStrathpeffer Road, Highlands, IV15 9QF | 01349865555
Oykel Bridge HotelBy Lairg, Lairg, Highlands, IV27 4HE | 01549 441218
Park HotelOldfield, Highlands, KW14 8RE | 01847893251
Peet's RestaurantHarbourside, Culag Road, Highlands, IV27 4LE | 01571 844 085
PentlandPrinces Street, Highlands, KW14 7AA | 01847893202
Pentland Lodge House HotelGranville St, Thurso, Highlands, KW14 7JN | 01847 895103
Pitfaranne57 Crown St, Inverness, Highlands, IV2 3AY | 01463 239338
Pittentrail InnRogart, Highlands, IV28 3X | 01408 641353
Plockton Shores Restaurant30 Harbour St, Plockton, Highlands, IV52 8TN | 01599 544263
Poachers Drumnadrochit LtdThe Poachers Inn Lewiston, Drumnadrochit, Highlands, IV63 6UL | 01456450515
PoppysMyron House, Main Street, Golspie, Highlands, KW10 6RA | 01408 633439
Premier InnGlenurquhart Road, Highlands, IV3 5TD | 01463701110
Premier InnMillburn Road, Highlands, IV2 3QX | 0871-5278544
Premier Inn15 Linkwood Way, Highlands, IV30 1HY | 08701977095
PrioryThe Square, Beauly, Highlands, IV4 7BX | 01463 782309
Qismat Tandoori202 High St, Elgin, Highlands, IV30 1BA | 01343 540785
Queen's Hotel16 Francis St, Wick, Highlands, KW1 5PZ | 01955 602992
R.W. Mackenzie Contractors LimitedArdroe, Lochinver, Highlands, IV27 4JB | 01571844340
Raigmore MotelOld Perth Road, Inverness, Highlands, IV2 3RH | 01463 221546
Railway HotelCastle Brae, Castle Brae, Highlands, IV19 1AJ | 01862892069
Rajah Indian Restaurant2 Post Office Avenue, Inverness, Highlands, IV1 1DN | 01463 237190
RamneeVictoria Road, Highlands, IV36 3BN | 01309672410
Red Lion Inn67 High St, Fochabers, Highlands, IV32 7DU | 01343 820455
Redcliffe Hotel1 Gordon Terrace, Inverness, Highlands, IV2 3HD | 01463 232767
ReflectionsMain Street, Highlands, IV27 4DB | 01549402243
Reids Highland Fare89 High Street, Invergordon, Inverness, Highlands, IV18 0AB | 01349 854107
Renato's Chip ShopUnit 1 High St, Dingwall, Highlands, IV15 9RY | 01349 863227
Riva Ristorante Italiano4-6 Ness Walk, Inverness, Highlands, IV3 5NE | 01463 237377
Riverhouse1 Greig Street, Inverness, Highlands, IV3 5PT | 01463 222033
Riverside HotelQuay St, Ullapool, Highlands, IV26 2UE | 01854 612239
Robins Fish and Chips15a Princes St, Thurso, Highlands, KW14 7BQ | 01847 895015
Rockhouse HotelClifton Road, Lossiemouth, Highlands, IV31 6DP | 01343 812489
Rocpool Reserve14 Culduthel Road, Highlands, IV2 4AG | 01463240089
Rocpool Restaurant1 Ness Walk, Inverness, Highlands, IV3 5NE | 01463 717274
Route 665 Strothers Lane, Highlands, IV1 1LR | 01463243743
Royal HotelHigh St, Tain, Highlands, IV19 1AB | 01862 892013
Royal HotelStation Road, Elgin, Highlands, IV30 1QW | 01343 542320
Royal HotelGarve Road, Highlands, IV26 2SY | 01854612181
Royal HotelMarine Terrace, Highlands, IV11 8YN | 01381600217
Royal HotelTraill Street, Highlands, KW14 8EH | 01847893191
Royal Marine HotelGolf Road, Brora, Highlands, KW9 6QS | 01408 621252
Saffron5 Cradlehall Court, Inverness, Highlands, IV2 5WD | 01463 795 500
Sam's Indian Cusine77-79 Church St, Inverness, Highlands, IV1 1ES | 01463 713111
Sango Sands OasisSangomore, Durness, Highlands, IV27 4PZ | 01971511222
Scourie HotelScourie Hotel House, Scourie, Lairg, Highlands, IV27 4SX | 01971 502396
Scribbles Pizza House152-154 High St, Elgin, Highlands, IV30 1BD | 01343 542835
Seaforth InnQuay St, Ullapool, Highlands, IV26 2UE | 01854 612122
Shandwick Inn, Kildary, Highlands, IV18 0NZ | 01862842250
SheilasWorkshop 3 The Steadings, The Square, Inverness, Highlands, IV40 8DJ | 01599 566778
Shieldaig Lodge, Highlands, IV21 2AW | 01445741250
Simply RedLays Road, Forres, Highlands, IV36 1PH | 01309 676737
Sinclair Bay HotelMain Street, Keiss, Highlands, KW1 4UY | 01955631233
Skerry Brae HotelStotfield Road, Lossiemouth, Highlands, IV31 6QS | 01343 812040
Book Online
Slaters ArmsCannich, Beauly, Highlands, IV4 7LN | 01456 415215
Smoo Cave Hotel, Lerin/Durness, Highlands, IV27 4QB | 01971511227
Spain Sun35 High Street, Dingwall, Highlands, IV15 9SN | 01349 862100
Spice Tandoori2 Shore, Wick, Highlands, KW1 4LU | 01955 604490
Spice Tandoori79 High Street, Highlands, IV17 0SH | 01349884400
St. Andrews BarGarmouth Road, Lhanbryde, Highlands, IV30 8PD | 01343842698
St. Duthus Hotel2 Tower St, Tain, Highlands, IV19 1DY | 01862 894007
Stable InnThe Old Schoolhouse, Highlands, IV36 3TS | 01309690218
Stags Head HotelMain St, Golspie, Highlands, KW10 6TG | 01408 634004
Star Hotel3 Church St, Nairn, Highlands, IV12 4AP | 01667 454775
Station Hotel94 High St, Alness, Highlands, IV17 0SG | 01349 882230
Station HotelBridge St, Avoch, Highlands, IV9 8PP | 01381 620246
Station Hotel2 Brander Street, Burghead, Highlands, IV30 5UD | 01343835416
Station HotelPrinces Street, Highlands, KW14 7DH | 01847892003
Station TearoomStation Square, Dingwall, Inverness, Highlands, IV15 9JD | 01349 865894
Strathpeffer HotelStrathpeffer, Highlands, IV14 9DF | 01997 421200
Strathy InnStrathy, Thurso, Highlands, KW14 7RY | 01641 541205
Summer Isles HotelAchiltibuie, Ullapool, Highlands, IV26 2YQ | 01854 622282
Sunflowers Cafe18 High Street, Tain, Inverness, Highlands, IV19 1AE | 01862 892458
Sutherland House (Dornoch) LtdArgyle Street, Highlands, IV25 3LA | 01862811023
Sutherland InnFountain Square, Highlands, KW9 6NX |
Sutor Creek21 Bank St, Cromarty, Highlands, IV11 8YE | 01381 600855
Swallow Kyle HotelMain St, Kyle, Highlands, IV40 8AB | 01599 534204
Tarry Ile Bar2-6 King St, Inverness, Highlands, IV3 5DF | 01463 234978
Tarvie ServicesStrathpeffer, Inverness, Highlands, IV14 9EJ | 01997 423342
Tennant Arms15 St. Andrews Road, Lhanbryde, Highlands, IV30 8NZ | 01343842226
The Alexander BainMarket Place, Wick, Highlands, KW1 4LP | 01955 609920
The AndersonUnion Street, Highlands, IV10 8TD | 01381620236
The Arch InnWest Shore Street, Highlands, IV26 2UR | 01854612454
The Ashvale11 Moss St, Elgin, Highlands, IV30 1LU | 01343 552441
The Bakehouse Cafe91-92, Forres, Inverness, Highlands, IV36 3YG | 01309 691826
The Balconie Inn10 Balconie St, Evanton, Dingwall, Highlands, IV16 9UN | 01349 830409
The Bay Owl Inn and RestaurantDunbeath, Highlands, KW6 6EG | 01593 731356
The Blue Angel CafeUniversal Hall, Findhorn Bay, Inverness, Highlands, IV36 3TZ | 01309 691900
The Broom BarNorth Road, Ullapool, Highlands, IV26 2XL | 01854 613111
The Brown Trout HotelStation Road, Watten, Highlands, KW1 5YN | 01955621354
The Cafe at BettyhillThurso, Highlands, KW14 7SS | 01641 521244
The Caledonian9 High St, Inverness, Highlands, IV1 1HY | 01463 250555
The Captain's GalleyThe Harbour, Scrabster, Highlands, KW14 7UJ | 01847 894999
The Captain's Galley Seafood RestaurantThe Harbour, Scrabster, Thurso, Highlands, KW14 7UL | 01847 894999
The Castle Arms HotelCastle Arms Hotel, Mey, Highlands, KW14 8XH | 01847851244
The Castle Tavern1-2 View Place, Inverness, Highlands, IV2 4SA | 01463 718178
The Castletown HotelMain Street, Castletown, Highlands, KW14 8TP | 01847821656
The Ceilidh Place14 West Argyle St, Ullapool, Highlands, IV26 2TY | 01854 612103
The Classroom1 Cawdor Street, Nairn, Highlands, IV12 4QD | 01667 455999
The Clifton Bar5 Clifton Road, Lossiemouth, Highlands, IV31 6DJ | 01343 812100
The Coffee Shop11a High Street, Beauly, Inverness, Highlands, IV4 7BY | 01463 783379
The Coulard BarRAF Station, Highlands, IV31 6SE | 01343812245
The Crannag BistroDornoch Road, Bonar Bridge, Ardgay, Highlands, IV24 3EB | 01863 766111
The Crask InnLairg, Highlands, IV27 4AB | 01549 411241
The CrossLybster, Highlands, KW3 6AQ | 01593 721751
The Dairy at Daviot CafeDaviot Estate, Inverness, Highlands, IV2 5ER | 01463 772976
The Eagle HotelCastle Street, Highlands, IV25 3SR | 01862810008
The Fearn HotelMain St, Fearn, Tain, Highlands, IV20 1TJ | 01862 832234
The Floral Hall Coffee ShopThe Floral Hall, Bught, Inverness, Highlands, IV3 5SS | 01463 229778
The Fluke InnCulcabock Road, Inverness, Highlands, IV2 3XQ | 01463 220957
The Forres FishbarFleurs Place, Forres, Highlands, IV36 1LX | 01309 672479
The Frigate CafeShore Street, Highlands, IV26 2UJ | 01854 612969
The George Inn8 High St, Ardersier, Highlands, IV2 7QB | 01667 462238
The Glass RestaurantStruy Inn, Struy by Beauly, Highlands, IV4 7JS | 01463 761219
The Glen CafeThe Green, Inverness, Highlands, IV63 6TX | 01456 450282
The Glenelg InnKirkton, Glenelg, Highlands, IV40 8JR | 01599522273
The Glenmhor Hotel9-12 Ness Bank, Highlands, IV2 4SG | 01463 234308
The Grove LoungeMeadow Lane, Thurso, Highlands, KW14 8ER | 01847 892272
The Gun Lodge HotelHigh St, Ardersier, Highlands, IV2 7QB | 01667 462734
The Halladale InnMelvich, Thurso, Highlands, KW14 7YJ | 01641 531282
The Harbour Inn59 Granary Street, Burghead, Highlands, IV30 5UA | 01343835671
The HighlandHighland Hotel, Highlands, IV14 9AN | 0844-2510900
The King's Highway72-74 Church St, Inverness, Highlands, IV1 1EN | 01463 251800
The Kirkie Bar50 Main St, New Elgin, Elgin, Highlands, IV30 6BH | 01343 547139
The Kitchen Restaurant15 Huntly Street, Highlands, IV3 5PR | 01463259119
The Light HouseTomatin Road, Inverness, Highlands, IV2 4UA | 01463 224477
The Linkwood Lodge15 Linkwood Way, Highlands, IV30 1HY | 08715278372
The Loch Ness InnLewiston, Drumnadrochit, Highlands, IV63 6UW | 01456 450991
The Lochness InnWest Lewiston, Drumnadrochit, Highlands, IV63 6UW | 01456 450991
The LoftEast Grange, Kinloss, Highlands, IV36 2UD | 01343850111
The Lossie Chip Shop29 Queen St, Lossiemouth, Highlands, IV31 6PR | 01343 812020
The Lossie Inn18 Clifton Road, Lossiemouth, Highlands, IV31 6DJ | 01343 812168
The Lunch Box1-2 Francis Street, Highlands, KW1 5PZ | 01955 604141
The Mansefield2 Mayne Road, Highlands, IV30 1NY | 01343540883
The Melvich HotelMelvich, Thurso, Highlands, KW14 7YJ | 01641 531206
The Milton InnMilton, Invergordon, Highlands, IV18 0NQ | 01862 842647
The Mountain Coffee CoStrath Square, Gairloch, Inverness, Highlands, IV21 2BX | 01445 712316
The Mustard Seed16 Fraser Street, Highlands, IV1 1DW | 01463220220
The Nip Inn20-22 Grant St, Inverness, Highlands, IV3 8BL | 01463 712460
The Old InnGairloch, Highlands, IV21 2BD | 01445 712006
The Old Mill InnBrodie, Forres, Highlands, IV36 2TD | 01309 641605
The Olive Tree Cafe at Logie SteadingLogie Steading, Dunphail, Inverness, Highlands, IV36 2QN | 01309 611733
The OystercatcherMain St, Portmahomack, Tain, Highlands, IV20 1YB | 01862 871560
The Pancake Place108 High St, Elgin, Highlands, IV30 1BW | 01343 542541
The Pantry1 Church Street, Cromarty, Inverness, Highlands, IV11 8XA | 01381 600455
The Pavilion RestaurantPentland Crescent, Thurso, Highlands, KW14 8BL | 01847 893500
The Pittentrail InnPittentrail Lodge, Highlands, IV28 3XA | 01408641353
The Plough Inn48 High St, Rosemarkie, Fortrose, Highlands, IV10 8UF | 01381 620164
The Purple Turtle86 High Street, Highlands, IV18 0DL | 0141 429 5959
The Quaich85 High Street, Fochabers, Inverness, Highlands, IV32 7DH | 01343 820981
The Red Lion Hotel2-6 Tollbooth St, Forres, Fochabers, Highlands, IV36 1PH | 01309 672716
The Red PepperHolborn Hotel 16 Princes St, Thurso, Highlands, KW14 7BQ | 01847 892771
The Richmond HotelChurch Brae, Highlands, IV14 9AW | 01997421300
The Rising Sun BarBridge Street, Highlands, IV30 4DE | 01343542292
The River10 Bank Street, Highlands, IV1 1QY | 01463714884
The Royal HotelHigh St, Dingwall, Highlands, IV15 9HL | 01349 862130
The Snow GooseStoneyfield, Inverness , Highlands, IV2 7PA | 01463 701921
The Star Inn15 Market St, Tain, Highlands, IV19 1AR | 01862 892475
The Steading Bar and RestaurantGlen Urquhart, Highlands, IV63 6TN | 01456 476231
The SteadingsFlichity, Highlands, IV2 6XD | 01808 521314
The Steamboat15 Pitgaveny St, Lossiemouth, Highlands, IV31 6NT | 01343 812066
The Store HouseFoulis Ferry, Evanton, Highlands, IV16 9UX | 01349830038
The Strathcarron HotelStrathcarron Hotel, Highlands, IV54 8YR | 01520722227
The Struy InnStruy, Highlands, IV4 7JS | 01463 761308
The Tea Store27 Argyle Street, Ullapool, Inverness, Highlands, IV26 2UB | 01854 612995
The Tomich HotelTomich, Cannich, Beauly, Highlands, IV4 7LY | 01456 415399
The Torridon RestaurantTorridon, Highlands, IV22 2EY | 01445 791242
The Waterfront70-71 Huntly St, Inverness, Highlands, IV3 5JN | 01463 233870
The WaverleyMain St, Kyle, Highlands, IV40 8AB | 01599 534337
ThistleMillburn Road, Highlands, IV2 3TR | 01463239666
Thistle Bar168 High St, Fochabers, Highlands, IV36 1NP | 01309 672837
Thistle Inn19 Celt St, Inverness, Highlands, IV3 5JB | 01463 231317
Thunderton HouseThunderton Place, Elgin, Highlands, IV30 1BG | 01343 554920
Tigh an Eilean HotelShieldaig, Strathcarron, Highlands, IV54 8XN | 01520 755251
Time Out Cafe79 High Street, Forres, Inverness, Highlands, IV36 1AE | 01309 672425
Tingle Creek HotelErbusaig, Kyle, Highlands, IV40 8BB | 01599 534430
Tomich RestaurantTomich, Invergordon, Highlands, IV18 0LF | 01349 852003
Tongue Hotel, Tongue, Highlands, IV27 4XD | 01847611206
Torr House Hotel8 Moss St, Elgin, Highlands, IV30 1LU | 01343 542661
Torridon Stores & CafeAchnasheen, Inverness, Highlands, IV22 2EZ | 01445 791400
Trentham HotelPoles, Dornoch, Highlands, IV25 3HZ | 01862 810551
Tulloch Castle Hotel LtdTulloch Castle Drive, Highlands, IV15 9ND | 01349861325
Union Tavern29 High St, Fortrose, Highlands, IV10 8SX | 01381 620346
Victoria HotelTytler Street, Highlands, IV36 1EL | 01309672744
Village Green12 Lairg, Inverness, Highlands, IV27 4JY | 01571 844666
Waverley Hotel4 High St, Nairn, Highlands, IV12 4BJ | 01667 453001
Weigh Inn Hotel & LodgersBurnside, Scrabster, Highlands, KW14 7UG | 01847893722
Whitebridge Hotel, Whitebridge, Highlands, IV2 6UN | 01456486226
Wickers World21 Harbour Quay, Highlands, KW1 5EP | 01955 602433
World Buffet28 Union Street, Highlands, IV1 1PX |
XoriatikiElgin, Highlands, IV30 1EA | 01343 546868
Yum14a Margaret Street, Inverness, Highlands, IV1 1LS | 01463 239809

Refine your results by Category

Ads
Affiliates

We appreciate any and all feedback about our site; praise, ideas, bug reports you name it!

Interested in Scotland Special Offers?We’ll email you the best dining deals, events and news in Scotland.SIGN UP NOW

Thank You
You have successfully signed up to the newsletter

Sugarvine will only use your contact details to send you our newsletter. Your details will not be passed on to any third parties.