Best Rail Tours in Edinburgh
Discover the historic heart of Scotland with a journey designed for those seeking a relaxed and immersive experience. Rail Tours offers a unique way to appreciate the beauty and character of Edinburgh, connecting you to its most iconic landmarks.
Filters


The Magical Highland Tour + optional Jacobite Steam Train Journey
from £59
Day Tour from Edinburgh Glenfinnan Viaduct and Mallaig
from £64
Hogwarts Express and Scottish Highlands Tour from Edinburgh
from £200
From Edinburgh: Explore London - Sightseeing Bus and London Eye
from £259
Edinburgh: Isle of Skye Jacobite Steam Train and Whisky Tour
from £325
From Edinburgh: 4-Day Isle of Skye & Glenfinnan Tour
from £790Bookings are handled securely by Viator, our booking partner — you'll pay on their site and receive your confirmation from them directly.
Frequently asked questions
How much does rail tours cost in Edinburgh?
rail tours in Edinburgh ranges from £19 to £790 per person, depending on the tour and group size.
How long does rail tours take in Edinburgh?
rail tours in Edinburgh typically take between 5.5 hours and 96 hours, depending on the tour.
How many rail tours options are there in Edinburgh?
We currently list 7 bookable rail tours options in Edinburgh, with real-time pricing and availability.
Can I cancel my rail tours booking in Edinburgh?
Most tours offer free cancellation up to 24 hours before the start time — check the specific policy on each tour before booking.