My Favourites

« Fort William, Ben Nevis & Lochaber - Home

Restaurants & Eating Out in Fort William, Ben Nevis & Lochaber

  • 1 (you are here)
  • 2
  • 3
  • 4

Doune Dining Room

Knoydart, Mallaig, Highland, PH41 4PL

Award winning freshly prepared home-made food from locally sourced ingredients. Open: April to September.

Reviews:
  • Trip Advisor Reviews Available

Corriegour Lodge Hotel

Spean Bridge, Fort William, Inverness-shire, PH34 4EA

The Loch View restaurant and conservatory is Michelin Recommended.

Reviews:
  • Trip Advisor Reviews Available

Salen Hotel

Salen, PH36 4JN

The Salen Hotel is situated within the village of Salen at the head of the Ardnamurchan peninsula.

Reviews:
  • Trip Advisor Reviews Available

Spean Bridge Hotel Restaurant

Spean Bridge, PH34 4ES

The hotel has a warm and inviting seasonal restaurant serving a la carte and al fesco menus.

Reviews:
  • Trip Advisor Reviews Available

Glengarry Castle Hotel

Invergarry, Inverness-shire, PH35 4HW

Reviews:
  • Trip Advisor Reviews Available

Highland Star Chinese Restaurant

Fort William, PH33 6EA

Reviews:
  • Trip Advisor Reviews Available

Cafe Mango

Fort William, PH33 6AT

Cafe Mango is Fort Williams first Thai and Indian restaurant.

Reviews:
  • Trip Advisor Reviews Available

Sugar & Spice Cafe

Fort William, PH33 6EA

Sugar & Spice is a friendly family run Thai cafe tucked away at the West end of Fort William High Street.

Reviews:
  • Trip Advisor Reviews Available

Highland Getaway Restaurant

Kinlochleven, PH50 4RP

We know you’ll enjoy everything the Highland Getaway Restaurant has to offer.

Reviews:
  • Trip Advisor Reviews Available

Russell's at Smiddy House

Spean Bridge, Inverness-shire, PH34 4EU

Russell’s Restaurant is ideally situated in Spean Bridge at the Highlands of Scotland.

Reviews:
  • Trip Advisor Reviews Available

The Fishmarket Restaurant

Station Road, Mallaig, PH41 4QS

The Restaurant is situated in the very centre of Mallaig overlooking the busy fishing harbour.

Reviews:
  • Trip Advisor Reviews Available

Ben Nevis Inn

Fort William, PH33 6TE

Ben Nevis Inn is located just outside Fort William at the very foot of Ben Nevis.

Reviews:
  • Trip Advisor Reviews Available

Crannog Restaurant

Town Pier, Fort William, Lochaber, PH33 6DB

Situated on our unique loch-side location, on the shores of Loch Linnhe, Crannog offers the best of the Highlands.

Reviews:
  • Trip Advisor Reviews Available

Gallanach Lodge

Isle of Muck, PH41 2RP

Using the finest local produce and served in the dining room with its wall to ceiling glass windows overlooking the stunning...

Kingfisher Restaurant

North Road, Fort William, PH33 6TG

1 Doune Dining Room Knoydart, Mallaig, Highland, PH41 4PL
2 Corriegour Lodge Hotel Spean Bridge, Fort William, Inverness-shire, PH34 4EA
3 Salen Hotel Salen, PH36 4JN
4 Spean Bridge Hotel Restaurant Spean Bridge, PH34 4ES
5 Glengarry Castle Hotel Invergarry, Inverness-shire, PH35 4HW
6 Highland Star Chinese Restaurant Fort William, PH33 6EA
7 Cafe Mango Fort William, PH33 6AT
8 Sugar & Spice Cafe Fort William, PH33 6EA
9 Highland Getaway Restaurant Kinlochleven, PH50 4RP
10 Russell's at Smiddy House Spean Bridge, Inverness-shire, PH34 4EU
11 The Fishmarket Restaurant Station Road, Mallaig, PH41 4QS
12 Ben Nevis Inn Fort William, PH33 6TE
13 Crannog Restaurant Town Pier, Fort William, Lochaber, PH33 6DB
14 Gallanach Lodge Isle of Muck, PH41 2RP
15 Kingfisher Restaurant North Road, Fort William, PH33 6TG

Click the map pins to view more information.

  • 1 (you are here)
  • 2
  • 3
  • 4

Search Filters

Places

Rating

  • 1 Star (0)
  • 2 Stars (0)
  • 3 Stars (0)
  • 4 Stars (0)
  • 5 Stars (0)

Category

Region

  • Aberdeen, Aberdeenshire and Moray
  • Argyll & the Isles
  • Aviemore and the Cairngorms
  • Ayrshire, Arran & Clyde Valley
  • Caithness, Sutherland & Ross-shire
  • Dumfries & Galloway
  • Edinburgh
  • Fife & St. Andrews
  • Fort William, Ben Nevis & Lochaber X
  • Glasgow
  • Inverness, Loch Ness & Nairn
  • Isle of Skye & Kyle of Lochalsh
  • Loch Lomond, Stirling & the Trossachs
  • Lothian & Scottish Borders
  • Orkney Islands
  • Outer Hebrides
  • Perthshire, Angus & Dundee
  • Shetland Islands