Use the promo code GO26 at checkout
Two of the most photographed places in the Scottish Highlands sit at opposite ends of the same chain of mountains. Loch Ness lies in the Great Glen, a 23-mile stretch of dark freshwater carved by glaciers along a fault line that splits Scotland in two. The Glenfinnan Viaduct curves across a valley fifty miles to the west, on the route the Hogwarts Express takes to Hogwarts in the Harry Potter films. Both are draws in their own right, and visiting them together makes for one of the most rewarding trips you can take from Edinburgh.
This guide covers what each place is, what you can actually see and do there, and the practical question of how to fit them both into a single trip.
The Glenfinnan Viaduct
The Glenfinnan Viaduct is a 21-arch concrete railway bridge in Lochaber, on the West Highland Line between Fort William and Mallaig. It was built between 1897 and 1901 by the Scottish engineer Robert McAlpine, nicknamed "Concrete Bob" for his pioneering use of mass concrete construction. At the time, it was one of the largest concrete structures in Britain, and it's still one of the most striking, sweeping in a long curve across the head of Loch Shiel with mountains rising on either side.
The viaduct became globally famous in 2002, when Harry Potter and the Chamber of Secrets filmed the Hogwarts Express crossing it. Every Harry Potter film from Prisoner of Azkaban onwards reused the shot, and the bridge has since become one of the most-visited filming locations in the UK.
Seeing the train
Most visitors come hoping to catch a steam train crossing the bridge. The Jacobite Steam Train, operated by West Coast Railways, is the actual locomotive used as the Hogwarts Express in the films, and it runs the Fort William to Mallaig route from roughly April to late October each year. There are typically two crossings a day during the season: a morning westbound run and an afternoon eastbound return.
The viewpoint to watch from is on a hillside above the village, a 15-minute uphill walk from the National Trust car park. Arrive early in summer. The car park fills by mid-morning on busy days, and parking outside it is restricted.
The other reason Glenfinnan matters
Glenfinnan was already a significant place in Scottish history long before the films. On 19 August 1745, Bonnie Prince Charlie raised his standard at the head of Loch Shiel and launched the final Jacobite Rising, the rebellion that ended catastrophically at Culloden the following year. The Glenfinnan Monument, a stone tower with a kilted Highlander on top, stands at the spot where the standard was raised. The National Trust visitor centre nearby tells the story properly, and is worth half an hour even for visitors who came mainly for the train.
Loch Ness
Loch Ness contains more freshwater than every lake in England and Wales combined. It's 23 miles long, around a mile wide, and up to 230 metres deep in places. The water is famously dark, stained almost black in places by the peat washed in by surrounding rivers, which is one reason the loch has such a reputation for hiding things.
The legend of "Nessie", the loch's resident monster, in its modern form dates to 1933. A road had recently been built along the northern shore, opening clear views of the water for the first time, and a Mr and Mrs Mackay reported seeing "an enormous animal rolling and plunging on the surface" in April that year. The story made the local paper, then the national press, and the legend has never gone away. The famous "Surgeon's Photograph" of 1934 was admitted to be a hoax in 1994, but new sightings still appear most years.
Urquhart Castle
The most popular stop on Loch Ness itself is Urquhart Castle, a ruined medieval fortress on a headland on the western shore. It's one of the most photographed castles in Scotland, partly because of its setting (it sits directly above the water with views down the loch for miles) and partly because of its history.
Urquhart saw a thousand years of conflict. It was a stronghold during the Wars of Independence in the 13th and 14th centuries, repeatedly captured and recaptured between Scottish and English forces. It changed hands again during the centuries of clan warfare that followed, and was finally blown up by its own garrison in 1692, to prevent it falling into Jacobite hands. What remains is an extensive ruin with the great tower house still standing, a working trebuchet on display, and a visitor centre with finds from the site.
Loch Ness cruises
The other thing worth doing at Loch Ness is going out on the water. Several operators run cruises from the Clansman Harbour and from Drumnadrochit, typically lasting an hour. They're the only way to get a real sense of the loch's scale, and most include sonar equipment so you can pretend you're hunting Nessie even if you're really just looking at fish.
Glencoe: the place between
Most trips that take in both Loch Ness and the Glenfinnan Viaduct also pass through Glencoe, and you'd want them to. Glencoe is widely considered Scotland's most dramatic glen, and the descent into it from Rannoch Moor is one of the most arresting drives in the country. Sheer, glacier-cut walls on both sides, the Three Sisters mountains on the south, and the long valley floor running west towards the sea.
The glen is also the site of the 1692 massacre, when 38 members of the MacDonald clan were murdered in their homes by soldiers under government orders. The story still carries weight in the valley, and the small visitor centre run by the National Trust covers it in detail.
Glencoe has also appeared on screen many times: as the Hagrid's hut location in Prisoner of Azkaban, as Skyfall in the James Bond film of the same name, and as the backdrop to numerous other productions. It's the kind of place that doesn't need a film credit to feel familiar.
How to visit
There are three main ways to see Loch Ness and the Glenfinnan Viaduct from Edinburgh. Each has trade-offs.
Self-drive
Edinburgh to Glenfinnan is around 165 miles each way, and to Loch Ness around 160 miles via Inverness. Combining both into a single day trip from Edinburgh works out at roughly 12 hours behind the wheel with very little time at any stop, which most people regret. Splitting the trip across two days, with an overnight in Fort William or Inverness, is much more comfortable. Hire cars are easy to find at Edinburgh Airport. Single-track roads in the Highlands take some getting used to but are well-signposted.
Train
The West Highland Line from Glasgow Queen Street to Mallaig is one of the great railway journeys in the world, and it crosses the Glenfinnan Viaduct itself. From Edinburgh, you'd typically train to Glasgow, change for Fort William or Mallaig, and base yourself there for a night or two. Loch Ness is harder to reach by train (the nearest station is Inverness, an hour's drive from Urquhart Castle), so a hire car or local tour for the Loch Ness portion makes sense.
Guided tour
If you don't want to drive yourself or coordinate trains, a guided tour handles the logistics. Our Loch Ness and Glenfinnan Viaduct tour from Edinburgh is a 2-day small-group itinerary that covers Glencoe, the Glenfinnan Viaduct, Loch Ness, Urquhart Castle, and the Cairngorms on the return, with a hotel night in Fort William included. It's designed to give you proper time at each landmark rather than the rushed day-trip version.
Frequently asked questions
Where is the Hogwarts Express bridge in Scotland?
The Glenfinnan Viaduct is in Lochaber, in the western Highlands. The viewpoint is on a hillside above the village of Glenfinnan, on the shores of Loch Shiel, about 18 miles west of Fort William.
How do you see the Glenfinnan Viaduct train?
The Jacobite Steam Train runs from roughly April to late October, with two crossings a day in season (typically a morning westbound run and an afternoon eastbound return). Times vary year to year and are published by the operator, West Coast Railways. The viewpoint is a 15-minute walk uphill from the National Trust car park in Glenfinnan village.
Can you visit Loch Ness and the Harry Potter bridge in one day?
Possible if you drive yourself, but not advisable. From Edinburgh you're looking at roughly 12 hours of driving with very short stops at each landmark. Two days, with an overnight in Fort William, gives you proper time at Glencoe, the Glenfinnan viewpoint (long enough to wait for the train), Urquhart Castle, and Loch Ness itself.
How far is Loch Ness from the Glenfinnan Viaduct?
Around 65 miles by road, taking about an hour and a half. Most itineraries that cover both use Fort William as a base between them, since it sits roughly halfway and has good accommodation.
What's the best time of year to visit?
April to October for the Jacobite Steam Train season, longest daylight, and best chance of clear weather. The Highlands can be visited year-round, but the train doesn't run in winter and short December days limit what you can see.
Final thoughts
Loch Ness and the Glenfinnan Viaduct are very different places. One is a vast body of water with a thousand-year-old castle and a famous monster. The other is a railway bridge that became one of the most recognisable images in modern cinema. What they share is a setting: the Scottish Highlands at their most cinematic. If you're planning a trip from Edinburgh and trying to choose between them, the honest answer is to do both, and to give yourself two days rather than one.