Quick answer
Loch Ness, Mallaig, and a Train Ride over the Glenfinnan Viaduct from Inverness costs $128.46 per person.
- Price
- From $128.46 per person

Loch Ness, Mallaig, and a Train Ride over the Glenfinnan Viaduct from Inverness
Visit iconic Highland landmarks and take a train ride across the Glenfinnan Viaduct
About this experience
There’s something special about seeing the Glenfinnan Viaduct the way it was meant to be seen – by *train. On this full-day adventure, you’ll travel across the world-famous ‘Harry Potter Bridge’ on the very line used by the Harry Potter film series’ Hogwarts Express. With sweeping Highland scenery, a relaxed pace, and a 1.5-hour rail journey between Fort William and Mallaig, the tour blends Scotland’s big landscapes with a magical bucket list experience.
*This is a diesel train.
Highlights
- Inverness
- Scotland
- Glenfinnan Viaduct
Select Dates
June 2026
July 2026
Start
—
End
—
Cancellation Policy
Extended tours , full refund if cancellation is made 22 days or more before departure date
- 100% charge if cancelled within 22 days before. No refund.
Frequently Asked Questions
- How much does Loch Ness, Mallaig, and a Train Ride over the Glenfinnan Viaduct from Inverness cost?
- Loch Ness, Mallaig, and a Train Ride over the Glenfinnan Viaduct from Inverness starts from $128.46 per person.
- What are the highlights of Loch Ness, Mallaig, and a Train Ride over the Glenfinnan Viaduct from Inverness?
- Inverness; Scotland; Glenfinnan Viaduct
- How do I book Loch Ness, Mallaig, and a Train Ride over the Glenfinnan Viaduct from Inverness?
- Select your preferred date, choose the number of participants, and proceed to checkout. Payment is processed securely through Stripe.