Glenfinnan is a small village in the Highlands of Scotland, famed for its viaduct – made famous by its appearances in the Harry Potter movies. The village is located in the Lochaber area, on the shores of Loch Shiel. It’s a popular spot for tourists, who come to wander the village’s narrow streets, admire the views of the loch and the surrounding hills, and take a trip on the Jacobite steam train, which runs from Fort William to Mallaig and stops at Glenfinnan.