Loch Shiel

Glenfinnan, Highlands, Scotland

Loch Shiel is a stunning freshwater loch in the Scottish Highlands stretching for around 17 miles (28 km) from Glenfinnan south-west into the remote wilderness. Its northern tip lies at Glenfinnan, just a short walk from the famous Glenfinnan Viaduct, making it easy to visit both landmarks together. The loch stood in for Hogwarts' Black Lake throughout the Harry Potter films, while its shores were also used in Highlander for the memorable training scenes between Connor MacLeod and Ramirez. Surrounded by dramatic mountains and unspoilt scenery, Loch Shiel is one of Scotland's most iconic film locations.

Filmed here

On screen
On screen
In real life
In real life

Loch Shiel as Hogwarts Black Lake

On screen
On screen
In real life
In real life

The Highlander

Map

Tags

Harry Potter filmsHighlander

Campsites near Loch Shiel

Getting to Loch Shiel

Location

Glenfinnan, Highlands, Scotland

Nearest airports

Glasgow Airport — 127km ·
Tiree Airport — 97km ·
Inverness Airport — 112km ·
Barra Airport — 123km ·

Nearest train station

Glenfinnan
Locheilside
Lochailort

Plan your journey

From the station
Glenfinnan
Walk from Glenfinnan station for 18 minutes (1.4 km) to reach Loch Shiel.
From the airport
Glasgow Airport
From Glasgow Airport to Loch Shiel takes 4 hours 26 minutes using a combination of buses and walking. Start by walking to Inchinnan Industrial Estate, then take buses 757, Scottish Citylink 976, Scottish Citylink 913, and finally bus 500 to Slatach Road End, with a final 5-minute walk to reach Loch Shiel.

ℹ️ Travel directions are correct at time of publishing and regularly reviewed, but routes and timetables can change. Please double-check before travelling.

Book your travel

Find flights Glasgow Airport Search with Skyscanner → Car hire Pick up at Glasgow Airport Compare with Europcar →
Book trains Glenfinnan