From Edinburgh Budget
Edinburgh: Glenfinnan Viaduct, Glencoe & Fort William
Budget day tour from Edinburgh to viaduct, Glencoe and Fort William, priced at $88.22, rated 4.9 from 6,402 reviews.
Steam train crossings, viaduct viewpoints, monument climb and Harry Potter filming locations in the Scottish Highlands.
The Jacobite Steam Train runs 84 miles return between Fort William and Mallaig, crossing the 21-arch Glenfinnan Viaduct. The viaduct and train appear as the Hogwarts Express route in Harry Potter films. Visit viewpoints free, climb the Glenfinnan Monument, or ride the train. Book train tickets months ahead; guided tours from Edinburgh, Inverness and Glasgow include transport.
Glenfinnan Viaduct is the longest concrete railway bridge in Scotland, with 21 arches, 380 metres long and 30 metres high. Built between 1897 and 1901, it carries the Jacobite Steam Train on the Fort William to Mallaig line. Aerial shots of the train crossing this viaduct appear in Harry Potter and the Chamber of Secrets, and the route features in later films as the Hogwarts Express journey.
The site includes more than the viaduct. Glenfinnan Monument, built in 1815, marks where Bonnie Prince Charlie raised his standard in the 1745 Jacobite Rising. Loch Shiel stands in for the Black Lake in several Harry Potter films. Glenfinnan Station Museum and the National Trust for Scotland visitor centre add historical context.
The tours below differ by starting city, duration, group size and train inclusion. Options leave from Edinburgh, Inverness and Glasgow, ranging from single-day trips to four-day Highlands and Isle of Skye itineraries. Several group tours stop at the viaduct viewpoint without the train journey, while others bundle a reserved Jacobite ticket. Private tours from Edinburgh and Inverness offer smaller groups and flexible stops.
Edinburgh: Glenfinnan Viaduct, Glencoe & Fort William
Budget day tour from Edinburgh to viaduct, Glencoe and Fort William, priced at $88.22, rated 4.9 from 6,402 reviews.
Hogwarts Express and the Scenic Highlands Day Tour from Inverness
Day trip from Inverness to scenic Highlands and the steam train route, rated 4.7 from 2,037 reviews.
Hogwarts Express and Scottish Highlands Tour from Edinburgh
Scottish Highlands tour from Edinburgh focused on the steam train route, rated 4.8 from 1,726 reviews.
Edinburgh: Glenfinnan Viaduct, Glencoe & Fort William Guided Tour
Guided tour from Edinburgh to viaduct, Glencoe and Fort William, rated 4.7 from 1,386 reviews.
3 Day Isle of Skye, 'Hogwarts Express' Train and Highlands Tour
Three-day Isle of Skye and Highlands tour from Edinburgh, 1,271 reviews, no rating listed.
From Edinburgh: Magical Highlands Tour with Jacobite Train*
Magical Highlands tour from Edinburgh with steam train option, priced at $78, rated 4.4 from 833 reviews.
Glenfinnan Viaduct, Glencoe and Loch Shiel Tour from Glasgow
Day tour from Glasgow covering viaduct, Glencoe and Loch Shiel, rated 4.9 from 370 reviews.
From Edinburgh: 2-Day Highlands bus tour & Jacobite Steam Train
Two-day Highlands bus tour from Edinburgh with steam train, rated 4.8 from 361 reviews.
3 Day Isle of Skye and Jacobite Steam Train Tour from Inverness
Three-day Isle of Skye tour from Inverness includes the steam train ride, rated 5.0 from 210 reviews.
The Magical Highland Tour + optional Jacobite Steam Train Journey
Highland tour from Edinburgh with optional steam train journey, rated 4.6 from 197 reviews.
Glenfinnan Viaduct & The Great Glen Private Tour from Inverness
Private tour from Inverness to viaduct and the Great Glen, rated 4.9 from 197 reviews.
Inverness: Glenfinnan, Mallaig, and Loch Ness Adventure
Adventure from Inverness to viaduct, Mallaig and Loch Ness, rated 4.8 from 152 reviews.
From Edinburgh: 4-Day Isle of Skye & Glenfinnan Tour
Four-day Isle of Skye and viaduct tour from Edinburgh, rated 4.8 from 102 reviews.
3 Day - Isle of Skye, Loch Ness, Glenfinnan Tour from Edinburgh
Three-day tour from Edinburgh to Isle of Skye, Loch Ness and viaduct, priced at $740.75, rated 5.0 from 85 reviews.
Private Harry Potter, Glenfinnan Viaduct, Highland Edinburgh Tour
Private Highlands tour from Edinburgh with viaduct focus, priced at $5, rated 4.9 from 31 reviews.
Loch Ness and Jacobite Steam Train Full Day Tour from Inverness
Loch Ness and steam train full day tour from Inverness, rated 3.6 from 14 reviews.
Highlands, Glencoe and Glenfinnan Viaduct Private Tour
Private tour from Edinburgh to Highlands, Glencoe and viaduct, rated 5.0 from 10 reviews.
The 21-arch concrete bridge stretches 380 metres and rises 30 metres above the River Finnan. Built from 1897 to 1901, it is the longest concrete railway bridge in Scotland. Viewpoints on either side let you watch trains cross, with the best positions filling early.
The Jacobite runs 84 miles return between Fort William and Mallaig, crossing the viaduct on its morning service daily from 1 June to 23 October 2026. An afternoon service runs 10 June to 25 September. Standard adult return tickets cost £76.
The 1815 monument commemorates the 1745 Jacobite Rising, where Bonnie Prince Charlie raised his standard. Climb the tower for views over Loch Shiel and the viaduct. The National Trust for Scotland manages the site, with parking at £5 per day.
Loch Shiel appears as the Black Lake in several Harry Potter films, including scenes around Hogwarts Lake. Viewpoints along the loch shore offer reflections of the surrounding hills. The loch sits just west of the viaduct, a short walk from the monument.
The historic railway station houses a small museum with railway memorabilia and a restored signal box. It sits on the West Highland Line, served by ScotRail trains and the Jacobite. The station is a short walk from the viaduct viewpoint and monument.
The National Trust for Scotland visitor centre covers the 1745 Jacobite Rising, with exhibits on Bonnie Prince Charlie and the monument. It opens daily around 09:30 to 17:00, though hours vary seasonally and it closes over Christmas and New Year.
Drive west on the A830 from Fort William for 25 to 30 minutes, using postcode PH37 4LT. ScotRail trains and the Jacobite stop at Glenfinnan station, a short walk from the viaduct and monument. A limited bus service also runs from Fort William. Parking at the National Trust for Scotland site costs £5 per day.
Official Jacobite tickets cost £76 for a standard adult return or £116 for first class in 2026. Viewpoints and the monument grounds are free, with NTS parking at £5 per day. The visitor centre opens daily around 09:30 to 17:00, varying seasonally. Allow 1 to 3 hours for viewpoints and the monument, or 4.5 hours or more for the full Jacobite round trip. Guided tours from Edinburgh, Inverness and Glasgow bundle transport, and some include the train journey while others stop at viewpoints only.
3 locations. The map loads when it scrolls into view.
Map data © OpenStreetMap contributors
The train crosses on its morning service daily from 1 June to 23 October 2026, and on an afternoon service from 10 June to 25 September. Viewpoints on either side of the viaduct are free. Arrive early to secure parking and a good position, especially in summer.
Yes. Standard adult return tickets cost £76, and first class costs £116 in 2026. Tickets sell out months ahead, so book direct via westcoastrailways.co.uk. Limited same-day cash walk-ups exist at Fort William, but they are not reliable.
The 2026 Jacobite season runs 1 June to 23 October for the morning service, with an afternoon service 10 June to 25 September. Summer offers longer daylight but larger crowds. Arrive early in the day for viewpoints, as parking fills quickly.
Yes. ScotRail trains and the Jacobite stop at Glenfinnan station, a short walk from the viaduct and monument. A limited bus service also runs from Fort William. Driving from Fort William takes 25 to 30 minutes on the A830.
Climb the 1815 Glenfinnan Monument for views over Loch Shiel, which appears as the Black Lake in Harry Potter films. Visit Glenfinnan Station Museum and the National Trust for Scotland visitor centre, which covers the 1745 Jacobite Rising.
Allow 1 to 3 hours for viewpoints, the monument and the visitor centre. A full Jacobite round trip takes 4.5 hours or more, including the 84-mile return journey between Fort William and Mallaig. Combine both for a full day.
Glenfinnan rewards early planning. Train tickets disappear months ahead, and the best viewpoints fill fast. Pair a morning at the viaduct with a ride on the Jacobite, or choose a guided tour from Edinburgh, Inverness or Glasgow to handle logistics. The monument, loch and museum add depth beyond the famous crossing.
Before You Go
The tours travellers book most for Jacobite Steam Train And Glenfinnan Viaduct Tours.