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.

Bars & Pubs in Scottish Highlands

View Map
Map
Satellite
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
Sorted by:
Ranking
Name
Price (low to high)
Price (high to low)

Ben Nevis Inn (Fort William)

#5 of 855 Restaurants in Scottish Highlands
#1 of 53 Restaurants in Fort William
Price: $6 - $27 Map
Visitor photos (176)
Cuisines: British Scottish Pub

Kylesku Hotel Restaurant (Kylesku)

#8 of 855 Restaurants in Scottish Highlands
#1 of 1 Restaurants in Kylesku
Price: $14 - $58 Map
Visitor photos (52)
Cuisines: Seafood British Gastropub Scottish Pub

The Craig Bar (Grantown-on-Spey)

#9 of 855 Restaurants in Scottish Highlands
#1 of 22 Restaurants in Grantown-on-Spey
Map
Visitor photos (47)
Cuisines: British Pub

Applecross Inn (Applecross)

#15 of 855 Restaurants in Scottish Highlands
#2 of 4 Restaurants in Applecross
Price: $55 Map
Visitor photos (137)
Cuisines: Seafood British Scottish Pub

Plockton Inn (Plockton)

#23 of 855 Restaurants in Scottish Highlands
#2 of 5 Restaurants in Plockton
Map
Visitor photos (38)
Cuisines: British Pub Scottish

Chlachain Inn Restaurant (Mallaig)

#29 of 855 Restaurants in Scottish Highlands
#2 of 12 Restaurants in Mallaig
Map
Visitor photos (41)
Cuisines: Bar British Pub

Arch Inn Restaurant (Ullapool)

#30 of 855 Restaurants in Scottish Highlands
#1 of 19 Restaurants in Ullapool
Map
Visitor photos (36)
Cuisines: Pub International British

The Cairngorm Hotel (Aviemore)

#31 of 855 Restaurants in Scottish Highlands
#1 of 48 Restaurants in Aviemore
Price: $14 - $22 Map
Visitor photos (31)
Cuisines: British Pub Scottish

The Winking Owl (Aviemore)

#34 of 855 Restaurants in Scottish Highlands
#2 of 48 Restaurants in Aviemore
Price: $9 - $36 Map
Visitor photos (57)
Cuisines: British Pub Scottish Gastropub

Old Bridge Inn (Aviemore)

#35 of 855 Restaurants in Scottish Highlands
#3 of 48 Restaurants in Aviemore
Price: $12 - $28 Map
Visitor photos (61)
Cuisines: British Pub Scottish Gastropub

Castle Tavern (Inverness)

#37 of 855 Restaurants in Scottish Highlands
#10 of 225 Restaurants in Inverness
Map
Visitor photos (88)
Cuisines: British Pub Scottish

The Waterfront (Inverness)

#44 of 855 Restaurants in Scottish Highlands
#13 of 225 Restaurants in Inverness
Map
Visitor photos (63)
Cuisines: Seafood British Pub Scottish Grill

Corrour Station House (Corrour)

#47 of 855 Restaurants in Scottish Highlands
#1 of 1 Restaurants in Corrour
Price: $7 - $29 Map
Visitor photos (121)
Cuisines: Cafe British Pub Scottish

Hootananny Inverness (Inverness)

#48 of 855 Restaurants in Scottish Highlands
#14 of 225 Restaurants in Inverness
Price: $12 - $23 Map
Visitor photos (29)
Cuisines: British Pub Scottish

Fiddler's (Drumnadrochit)

#50 of 855 Restaurants in Scottish Highlands
#1 of 12 Restaurants in Drumnadrochit
Map
Visitor photos (99)
Cuisines: British Scottish Pub

The Lock Inn (Fort Augustus)

#54 of 855 Restaurants in Scottish Highlands
#2 of 15 Restaurants in Fort Augustus
Map
Visitor photos (83)
Cuisines: British Pub Scottish

The Clachan (Dornie)

#55 of 855 Restaurants in Scottish Highlands
#1 of 5 Restaurants in Dornie
Map
Visitor photos (31)
Cuisines: Seafood British Pub Scottish Wine Bar

The Loch Ness Inn (Drumnadrochit)

#60 of 855 Restaurants in Scottish Highlands
#2 of 12 Restaurants in Drumnadrochit
Map
Visitor photos (33)
Cuisines: British Scottish Pub

The Caberfeidh (Lochinver)

#69 of 855 Restaurants in Scottish Highlands
#3 of 9 Restaurants in Lochinver
Price: $4 - $16 Map
Visitor photos (18)
Cuisines: Seafood British Pub Scottish Spanish

The Wee Puffin (Grantown-on-Spey)

#1 of 13 Dessert in Scottish Highlands
#2 of 22 Dessert in Grantown-on-Spey
Price: $3 - $17 Map
Visitor photos (11)
Cuisines: British Bar Pub Scottish

The Grog & Gruel (Fort William)

#74 of 855 Restaurants in Scottish Highlands
#5 of 53 Restaurants in Fort William
Price: $7 - $26 Map
Visitor photos (50)
Cuisines: British Pub Scottish Pizza International

The Glen Hotel Restaurant (Newtonmore)

#77 of 855 Restaurants in Scottish Highlands
#1 of 13 Restaurants in Newtonmore
Price: $13 - $24 Map
Visitor photos (13)
Cuisines: British Pub

Y-Not Bar & Grill (Thurso)

#85 of 855 Restaurants in Scottish Highlands
#2 of 26 Restaurants in Thurso
Map
Visitor photos (36)
Cuisines: Bar Pizza Seafood British Grill Pub Scottish

Culloden Moor Inn (Inverness)

#86 of 855 Restaurants in Scottish Highlands
#20 of 225 Restaurants in Inverness
Map
Visitor photos (13)
Cuisines: British Pub

Allangrange Arms (Munlochy)

#87 of 855 Restaurants in Scottish Highlands
#1 of 1 Restaurants in Munlochy
Map
Visitor photos (36)
Cuisines: British Pub Scottish

The Laroch Restaurant & Bar (Ballachulish)

#89 of 855 Restaurants in Scottish Highlands
#2 of 10 Restaurants in Ballachulish
Price: $8 - $25 Map
Visitor photos (24)
Cuisines: British Pub

Fiddlers Highland Restaurant & Cafe Bar (Drumnadrochit)

#90 of 855 Restaurants in Scottish Highlands
#3 of 12 Restaurants in Drumnadrochit
Map
Visitor photos (48)
Cuisines: British Scottish Pub

Number 27 (Inverness)

#95 of 855 Restaurants in Scottish Highlands
#23 of 225 Restaurants in Inverness
Price: $53 Map
Visitor photos (31)
Cuisines: British Pub Scottish

Am Fuaran Bar (Achiltibuie)

#100 of 855 Restaurants in Scottish Highlands
#1 of 3 Restaurants in Achiltibuie
Price: $14 - $22 Map
Visitor photos (32)
Cuisines: British Pub Scottish

Tavern Cafe Bar (Fort William)

#105 of 855 Restaurants in Scottish Highlands
#7 of 53 Restaurants in Fort William
Map
Visitor photos (30)
Cuisines: British Pub