Where is the Harry Potter Train in Scotland Located? What is this? The Harry Potter train is the Jacobite Express and it's located in the town of Fort William in the Scottish Highlands. Fort William is actually home to many great sights including the UK's highest mountain, Ben Nevis!