Glenfinnan Viaduct

Glenfinnan, Stirling, Scotland

The Glenfinnan Viaduct is a striking 21-arch railway bridge set in the dramatic Highlands landscape near Fort William. It’s best known for its appearances in the Harry Potter films, where it features as the route taken by the Hogwarts Express, most famously in Chamber of Secrets and Prisoner of Azkaban. The steam train seen crossing the viaduct is the real-life Jacobite Steam Train, which still runs this scenic West Highland line today between Fort William and Mallaig. Visitors can take in panoramic views of the viaduct from several walking trails and viewpoints around Glenfinnan, with the most popular spot being the hillside above the Glenfinnan Visitor Centre. The centre itself provides insight into the Jacobite Rising of 1745 and the surrounding history of the area. Just a short walk away stands the Glenfinnan Monument, a striking tribute to Bonnie Prince Charlie overlooking Loch Shiel, while the nearby Glenfinnan Station Museum explores the story of the West Highland Railway and the steam era that brought the line to fame. Together, these attractions make Glenfinnan one of Scotland’s most iconic film and heritage destinations.

Filmed here

On screen
On screen
In real life
In real life

Harry Potter and the Chamber of Secrets

Map

Tags

Harry Potter films

Campsites near Glenfinnan Viaduct

Getting to Glenfinnan Viaduct

Location

Glenfinnan, Stirling, 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 21 minutes (1.6 km) to reach Glenfinnan Viaduct. The journey takes approximately 21 minutes on foot with no intermediate stops required.
From the airport
Glasgow Airport
From Glasgow Airport to Glenfinnan Viaduct, walk to Inchinnan Industrial Estate, then take bus 757 to the airport terminal before catching Scottish Citylink buses 976 and 913 through Tyndrum to Fort William. From Fort William, take bus 500 to Slatach Road End and walk the final 9 minutes to the viaduct, with a total journey time of 4 hours 29 minutes.

ℹ️ 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