Glenfinnan Viaduct ToursAn Independent Guide Check Availability

Glenfinnan Viaduct Tours & Jacobite Steam Train Day Trips

Twenty-one stone arches carry the West Highland Line across the glen above Loch Shiel, and for a few minutes each morning in season a steam locomotive crosses them. Glenfinnan Viaduct tours from Edinburgh, Glasgow and Inverness time the day around that crossing, and we set out what each one actually covers.

Updated 2026-06-24

  • ★ 4.7 average rating
  • 20,000+ travelers booked
  • Free cancellation

Quick answer

Glenfinnan Viaduct day trips are long: 11 to 14 hours from Edinburgh, Glasgow or Inverness, because the viaduct is a four-hour drive from the central belt. A coach day that stops at the viaduct viewpoint plus Glencoe costs $59 to $87. Riding the Jacobite steam train across the arch costs $261 and up, because the train seat is bought separately and sells out months ahead in summer.

Key takeaways

Free cancellation on most tours
Instant confirmation
Licensed Highland operators
Small groups & local guides
21 Stone arches on the viaduct
100 ft Height above the glen
4.7★ Average tour rating
1901 Viaduct completed

Check Live Availability & Prices

Real-time dates and prices for our most-booked Glenfinnan, Glencoe and Highlands day trip from Edinburgh — reserve now and pay later with free cancellation.

Powered by GetYourGuide

Compare Glenfinnan Viaduct Tours

Every Glenfinnan Viaduct tour we recommend, from budget-friendly coach day trips to Jacobite steam train rides and multi-day Highland adventures. Departures from Edinburgh, Glasgow and Inverness.

The Glenfinnan Viaduct arching over the glen with the Jacobite Steam Train crossing on a Glenfinnan viaduct tour from Edinburgh, Scottish Highlands from $73Most Booked — 8,420 Reviews, 4.7★

From Edinburgh: Glenfinnan, Glencoe & Highlands Day Trip

★★★★★ ★★★★★ 4.7(8,420 reviews)· 12 hours

The most-booked Glenfinnan day trip from Edinburgh, taking in the beauty of Glencoe, Fort William and the Glenfinnan Viaduct. See the filming sites of many Harry Potter scenes…

  • Iconic Glenfinnan Viaduct viewpoint over Loch Shiel
  • Time to explore historic Glencoe
  • Free time in Fort William beneath Ben Nevis
  • Many Harry Potter filming locations
Read the full guide → Check Availability
The 21-arch Glenfinnan Viaduct curving above Loch Shiel on a Glenfinnan Viaduct tour from Edinburgh, Scottish Highlands from $59Best Value 4.8★

Edinburgh: Glenfinnan Viaduct, Glencoe & Fort William Day Trip

★★★★★ ★★★★★ 4.8(3,782 reviews)· 12 hours

A great-value day trip from Edinburgh to the Highland locations made famous by the Harry Potter and James Bond films. See the Glenfinnan Viaduct and Loch Shiel, and…

  • See the Glenfinnan Viaduct and Loch Shiel
  • Stop in dramatic Glencoe glen
  • Free time in Fort William
  • Harry Potter and James Bond filming sites
Read the full guide → Check Availability
Coach travelers photographing the Glenfinnan Viaduct and Glencoe mountains on a Glenfinnan Viaduct and Glencoe tour from Edinburgh, Scotland from $664.7★ · 3,500+ Reviews

From Edinburgh: Glenfinnan Viaduct, Glencoe & Highlands Tour

★★★★★ ★★★★★ 4.7(3,502 reviews)· 12 hours

A coach trip from Edinburgh through the Scottish Highlands taking in the Glenfinnan Viaduct (the Harry Potter bridge), dramatic Glencoe and the Commando Memorial where film and legend…

  • Photo stop at the Glenfinnan Viaduct
  • Drive through the valley of Glencoe
  • Visit the Commando Memorial at Spean Bridge
  • Loch and mountain Highland scenery
Read the full guide → Check Availability
Small group photographing the Glenfinnan Viaduct above Loch Shiel on a Glenfinnan small group tour from Edinburgh, Scottish Highlands from $87Small Group 4.9★

Edinburgh: Glenfinnan, Glencoe & Loch Shiel Small Group Tour

★★★★★ ★★★★★ 4.9(216 reviews)· 12 hours

A small-group day trip from Edinburgh through Glencoe to Glenfinnan, the spectacular setting of the Glenfinnan Viaduct over which the Jacobite Steam Train crosses, with time at Loch…

  • Small-group tour with a comfortable mini-coach
  • Glenfinnan Viaduct over Loch Shiel
  • Panoramic Glencoe scenery
  • Watch for the Jacobite Steam Train crossing
Read the full guide → Check Availability
The Glenfinnan Viaduct with the Jacobite Steam Train and Harry Potter scenery on a Harry Potter steam train tour from Edinburgh, Scotland from $78Optional Steam Train

From Edinburgh: Magical Highlands Tour with Jacobite Train

★★★★★ ★★★★★ 4.5(730 reviews)· 13–14 hours

Explore the magical Highlands from Edinburgh, visit Harry Potter filming locations and see the Jacobite Steam Train cross the Glenfinnan Viaduct. Add the steam-train ride option if you…

  • Watch the Jacobite Steam Train cross the viaduct
  • Optional ride onboard the steam train
  • Harry Potter filming locations across the Highlands
  • Glenfinnan Viaduct and Loch Shiel views
Read the full guide → Check Availability
The Jacobite Steam Train, the Hogwarts Express, crossing the Glenfinnan Viaduct on a Glenfinnan Viaduct steam train tour from Edinburgh, Scotland from $261Includes Steam Train Ride

From Edinburgh: Hogwarts Express, Glenfinnan & Highland Tour

★★★★★ ★★★★★ 4.5(712 reviews)· 13 hours

Follow in the footsteps of the world's most famous wizard and ride the real Hogwarts Express, the Jacobite Steam Train, across the Glenfinnan Viaduct. A full day in…

  • Ride the Jacobite Steam Train (the Hogwarts Express)
  • Cross the Glenfinnan Viaduct by steam train
  • Scenic route to the harbour town of Mallaig
  • Highland scenery, lochs and mountains
Read the full guide → Check Availability
Glenfinnan Viaduct and Highland peaks viewed on a Glenfinnan Viaduct tour from Glasgow, Fort William and Glencoe, Scotland from $79Departs Glasgow

From Glasgow: Glenfinnan, Fort William & Glencoe Day Trip

★★★★★ ★★★★★ 4.7(1,854 reviews)· 11.5 hours

A full day in the Scottish Highlands departing from Glasgow. Explore Glencoe, visit the Glenfinnan Viaduct made famous in the Harry Potter films, and return along the bonnie…

  • Round-trip coach from central Glasgow
  • Glenfinnan Viaduct photo and steam-train stop
  • Drive through the valley of Glencoe
  • Free time in Fort William
Read the full guide → Check Availability
Glenfinnan Viaduct and the calm waters of Loch Lomond on a Glenfinnan and Loch Lomond tour from Glasgow, Scottish Highlands from $72New 4.8★

From Glasgow: Glenfinnan, Loch Lomond & The Highlands

★★★★★ ★★★★★ 4.8(59 reviews)· 11 hours

A Highland day trip from Glasgow taking in the Glenfinnan Viaduct, the shores of Loch Lomond and the history of the Great Glen. Plenty of photo stops across…

  • Glenfinnan Viaduct viewpoint and steam-train stop
  • Stop on the shores of Loch Lomond
  • Highland scenery through the Great Glen
  • Stories of Bonnie Prince Charlie and the Jacobites
Read the full guide → Check Availability
Glenfinnan Viaduct above Loch Shiel with Loch Ness scenery on a Glenfinnan Viaduct tour from Inverness, Scottish Highlands from $86Departs Inverness

Inverness: Glenfinnan Viaduct, Mallaig & Loch Ness Day Tour

★★★★★ ★★★★★ 4.8(506 reviews)· 12 hours

A full day of Highland scenery from Inverness, travelling past Loch Ness and stopping at the iconic Glenfinnan Viaduct to capture photos and watch the Jacobite Steam Train…

  • Glenfinnan Viaduct photo and steam-train stop
  • Travel along the shores of Loch Ness
  • Visit the harbour town of Mallaig
  • Road to the Isles scenery
Read the full guide → Check Availability
The Jacobite Steam Train crossing the Glenfinnan Viaduct on a Jacobite steam train tour from Inverness, Scottish Highlands from $261Includes Steam Train Ride

From Inverness: Jacobite Steam Train & Highlands Tour

★★★★★ ★★★★★ 4.4(960 reviews)· 12.5 hours

Experience the Jacobite Steam Train as it crosses the Glenfinnan Viaduct, on a day trip from Inverness that also takes in Loch Ness and a stop for lunch…

  • Ride the Jacobite Steam Train over the viaduct
  • Travel past famous Loch Ness
  • Lunch stop in a Highland fishing town
  • Glenfinnan Viaduct and Road to the Isles
Read the full guide → Check Availability
The Jacobite Steam Train on the Glenfinnan Viaduct on a 2-day Highlands tour with Hogwarts Express from Edinburgh, Scotland from $4672-Day Trip

From Edinburgh: 2-Day Highlands Tour with Hogwarts Express

★★★★★ ★★★★★ 4.6(436 reviews)· 2 days

A two-day Highland tour from Edinburgh combining a guided coach journey through historic landscapes with a ride on the Jacobite Steam Train over the Glenfinnan Viaduct, with an…

  • Ride the Jacobite Steam Train over the viaduct
  • Two days exploring the Scottish Highlands
  • One night's accommodation included
  • Glenfinnan, Fort William and Highland lochs
Read the full guide → Check Availability
Glenfinnan Viaduct and the Isle of Skye landscape on a 3-day Isle of Skye and Highlands tour from Edinburgh, Scotland from $2373-Day Adventure

From Edinburgh: 3-Day Isle of Skye & The Highlands Tour

★★★★★ ★★★★★ 4.8(2,722 reviews)· 3 days

A three-day journey from Edinburgh through the Scottish Highlands, exploring the Isle of Skye, Loch Ness, Glenfinnan and Glencoe in one unforgettable adventure with overnight stays.

  • Three days across Skye, Loch Ness and the Highlands
  • Photo stop at the Glenfinnan Viaduct
  • Explore the Isle of Skye's dramatic scenery
  • Two nights' accommodation included
Read the full guide → Check Availability

Spring and summer dates for the Jacobite steam train sell out weeks ahead.

Popular Glenfinnan dates book up fast — secure yours with free cancellation.

Check Availability

Glenfinnan Viaduct Tours Compared

Tour Price Rating Book Reviews Departs Type
2-Day Highlands with Hogwarts Express $467 4.6 ★ Check 436 Edinburgh 2-day + steam train
Hogwarts Express & Highland Tour $261 4.5 ★ Check 712 Edinburgh Steam train ride
3-Day Isle of Skye & Highlands $237 4.8 ★ Check 2,722 Edinburgh Multi-day
Glenfinnan, Glencoe & Loch Shiel $87 4.9 ★ Check 216 Edinburgh Small group
Glenfinnan, Mallaig & Loch Ness $86 4.8 ★ Check 506 Inverness Day trip
Glenfinnan, Glencoe & Highlands $73 4.7 ★ Check 8,420 Edinburgh Best seller
Glenfinnan, Glencoe & Fort William $59 4.8 ★ Check 3,782 Edinburgh Best value

Glenfinnan Viaduct & the Scottish Highlands by the Numbers

The facts behind the famous bridge, the steam train and the day trips that reach it.

84 min Jacobite one-way Fort William to Mallaig by steam train
380 m Viaduct length 416 yards of curved concrete, 21 arches
8 Harry Potter films feature the viaduct or the surrounding glens
11–13 hrs Typical day trip from Edinburgh or Glasgow, return
1,345 m Ben Nevis nearby Britain's highest peak above Fort William
20,000+ Verified reviews across the tours featured on this page

Glenfinnan Viaduct Tours: How to Choose

The curved 21-arch Glenfinnan Viaduct above Loch Shiel, the highlight of every Glenfinnan Viaduct tour in the Scottish Highlands

What You'll See: Glenfinnan Viaduct & Harry Potter Locations

The Glenfinnan Viaduct is a curved, 21-arch railway bridge that sweeps 100 feet above the head of Loch Shiel, deep in the Scottish Highlands. It carries the West Highland Line between Fort William and Mallaig, and it became world-famous as the bridge the Hogwarts Express crosses in the Harry Potter films.

Most Glenfinnan Viaduct tours pair the bridge with the other great sights of the western Highlands: the brooding valley of Glencoe, the town of Fort William beneath Ben Nevis, and the long silver thread of Loch Shiel stretching away below the Glenfinnan Monument. The best day trips time their visit so you watch the Jacobite steam train curve across the arches — the single most photographed moment in Scotland.

  • The Glenfinnan Viaduct and its viewpoint trail
  • The Jacobite steam train crossing (in season)
  • Loch Shiel and the Glenfinnan Monument
  • The valley of Glencoe and its waterfalls
  • Fort William, the outdoor capital of the Highlands
The Jacobite steam train, used as the Hogwarts Express, crossing the Glenfinnan Viaduct on a Glenfinnan Viaduct steam train tour

Coach Day Trip, Hogwarts Express, or Multi-Day Tour?

There are three broad ways to do a Glenfinnan Viaduct tour, and the right one depends on your budget and your time. A coach day trip is the most popular and best-value option: you travel in comfort from Edinburgh, Glasgow or Inverness, stop at the viaduct viewpoint to watch the train pass, and take in Glencoe and Fort William along the way, all from around $59–$87.

If riding the steam train matters most to you, choose a tour that includes a seat on the Jacobite itself — the real Hogwarts Express — which actually crosses the viaduct rather than viewing it from below. These cost more (around $260) and sell out earliest. For a deeper trip, a 2-day or 3-day tour adds the Isle of Skye, Loch Ness and overnight stays.

Loch Shiel and the Glenfinnan Monument seen from the viaduct viewpoint on a Glenfinnan Viaduct tour in the Scottish Highlands
Loch Shiel stretches south from Glenfinnan — the view that opens up from the viaduct trail.

Planning Your Glenfinnan Viaduct Day Trip

The dramatic peaks of Glencoe valley visited on a Glenfinnan, Glencoe and Highlands day trip from Edinburgh

Glenfinnan Viaduct Tours from Edinburgh, Glasgow & Inverness

Where you start changes the day. Glenfinnan Viaduct tours from Edinburgh are the most numerous and usually run via Glencoe, Fort William and Loch Shiel as a long 12-hour loop. Tours from Glasgow follow a similar route but often return along the bonnie banks of Loch Lomond. From Inverness, the drive is shorter and pairs Glenfinnan with Loch Ness and the harbour town of Mallaig on the Road to the Isles.

Whichever city you leave from, expect an early start and a full day on the road — the western Highlands are remote, and that remoteness is exactly what makes them spectacular. A good driver-guide fills the journey with stories of Bonnie Prince Charlie, who raised his standard at Glenfinnan in 1745, and the Jacobite history the steam train is named after.

Departure cityTypical durationAlso includes
Edinburgh12 hoursGlencoe, Fort William, Loch Shiel
Glasgow11–11.5 hoursGlencoe, Loch Lomond, Fort William
Inverness12 hoursLoch Ness, Mallaig, Road to the Isles

Best Time to See the Jacobite Steam Train

The Jacobite steam train — the Hogwarts Express — runs the West Highland Line roughly from late April to late October, with extra services in peak summer. The morning service typically crosses the Glenfinnan Viaduct around late morning, and a good tour is scheduled to put you at the viewpoint in time to catch it.

Outside that window the viaduct is still magnificent, and coach day trips run year-round, but you won't see steam. If the train is the reason you're going, book a summer date early and check whether your tour guarantees a viewing time or simply 'aims' for the crossing — weather and schedules can shift.

When to Visit Glenfinnan: Steam Train Season & Weather

Average daytime highs (°C) and the months the Jacobite steam train crosses the viaduct.

Coach day trips to the viaduct run all year; steam-train rides and crossings are seasonal (roughly late April to late October).

Where Is the Glenfinnan Viaduct?

Glencoe, Fort William & Loch Shiel on a Glenfinnan Viaduct Tour

The landmarks most Glenfinnan Viaduct day trips link together in a single day.

  • Glenfinnan Viaduct 21-arch railway bridge & viewpoint
  • Loch Shiel 18-mile loch below the monument
  • Glencoe Scotland's most dramatic glen
  • Fort William Outdoor capital beneath Ben Nevis
  • Mallaig Harbour town on the Road to the Isles
  • Glenfinnan Monument 1745 Jacobite memorial by the loch

Exact stops vary by operator and departure city — check each tour's itinerary.

What Travelers Say About Their Glenfinnan Tour

★★★★★ ★★★★★
We caught the Jacobite steam train crossing the viaduct right on cue — the whole coach gasped. Our guide knew exactly where to stand for the photo. Worth every minute of the long day from Edinburgh.
Hannah P. · Manchester, UK
★★★★★ ★★★★★
Did the small-group tour to Glenfinnan, Glencoe and Loch Shiel. Glencoe was as moody and beautiful as the films, and the viaduct viewpoint was the highlight. Far better than a big coach.
Marco R. · Milan, Italy
★★★★★ ★★★★★
Travelled from Inverness and saw Loch Ness, Glenfinnan and Mallaig in one day. A lot of driving but the scenery never stopped. The steam train crossing the bridge was magical for the kids.
Sarah & Tom L. · Sydney, Australia
★★★★★ ★★★★★
Booked the Hogwarts Express option and actually rode the Jacobite over the viaduct. A bucket-list moment for any Harry Potter fan. Book months ahead — it sells out.
Emily C. · Toronto, Canada
The harbour at Mallaig at the end of the Road to the Isles, a stop on Glenfinnan Viaduct tours from Inverness, Scottish Highlands
Many tours from Inverness end at Mallaig, the fishing port at the end of the Road to the Isles.

Why Book Your Glenfinnan Viaduct Tour With Us

Every departure in one place

Compare Glenfinnan Viaduct tours from Edinburgh, Glasgow and Inverness side by side — coach day trips, steam-train rides and multi-day Highland tours.

Steam train know-how

We flag which tours actually ride the Jacobite over the viaduct and which view it from the famous viewpoint, so there are no surprises.

Honest, verified reviews

Ratings and review counts come straight from travelers who booked, with over 20,000 reviews behind the tours we recommend.

Free cancellation

Most tours can be reserved now and cancelled free up to 24 hours before — useful when Highland weather is hard to predict.

Aerial view of a steam train curving across the Glenfinnan Viaduct, the signature sight of every Glenfinnan Viaduct tour in the Scottish Highlands
The reason everyone comes: a steam train sweeping across the curved arches of the Glenfinnan Viaduct.

Glenfinnan Viaduct Tours: FAQ

Do Glenfinnan Viaduct tours include riding the steam train?

Only some do. Most coach day trips stop at the viaduct viewpoint so you can watch the Jacobite steam train cross, but you don't ride it. If you want a seat onboard the Hogwarts Express itself, choose a tour that includes the Jacobite — see our guide to the Hogwarts Express tour from Edinburgh or browse all the tours.

Which city is best for a Glenfinnan Viaduct tour — Edinburgh, Glasgow or Inverness?

Each works well: the Glenfinnan Viaduct day trip from Edinburgh usually adds Glencoe and Fort William; the tour from Glasgow often returns via Loch Lomond; and the tour from Inverness pairs Glenfinnan with Loch Ness and Mallaig.

When does the Jacobite steam train cross the Glenfinnan Viaduct?

In 2026 the morning service runs daily from 1 June to 23 October and the afternoon service from 10 June to 25 September. The westbound crossing falls roughly between 10:45 and 11:10 and the return roughly between 15:00 and 15:20, both approximate rather than published times. Our guide to Jacobite steam train times sets out the full timetable and how early to be in position.

How long is a Glenfinnan Viaduct day trip?

Most day trips run 11–13 hours door to door because the western Highlands are remote. Multi-day options spread the same sights over two or three days, such as the 3-day Isle of Skye and Highlands tour — or browse all the tours to compare durations.

Are Glenfinnan Viaduct tours suitable for families and children?

Yes. The viaduct viewpoint involves a short uphill walk on a rough path, but the steam-train crossing is a big hit with kids. Small-group trips tend to suit families best, see the Glenfinnan small group tour from Edinburgh, and our guide to the best viewpoints explains which walk is shortest with children in tow.

Can I visit the Glenfinnan Viaduct without a tour?

You can. Driving yourself or taking the ordinary West Highland Line service both work, and parking at the visitor centre costs £3.50 a day in season. We compare the real cost and time of doing Glenfinnan without a tour against a guided day, and set out every route in our guide to getting to Glenfinnan.

Ready to see Scotland's most famous railway bridge?

Compare every Glenfinnan Viaduct tour and book with free cancellation.

Check Availability
Glenfinnan Viaduct tours from $59 Check Availability