Skip to content
Trailspot
Menu

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.

7 tours
Filters
Linlithgow Tour from Edinburgh

Linlithgow Tour from Edinburgh

from £19
330 minFree cancellation
Check availabilityvia Viator
The Magical Highland Tour + optional Jacobite Steam Train Journey

The Magical Highland Tour + optional Jacobite Steam Train Journey

from £59
Likely to sell out
4.6 (190)810 min
Check availabilityvia Viator
Day Tour from Edinburgh Glenfinnan Viaduct and Mallaig

Day Tour from Edinburgh Glenfinnan Viaduct and Mallaig

from £64
New
4.7 (57)795 minFree cancellation
Check availabilityvia Viator
Hogwarts Express and Scottish Highlands Tour from Edinburgh

Hogwarts Express and Scottish Highlands Tour from Edinburgh

from £200
4.8 (1569)810 minFree cancellation
Check availabilityvia Viator
From Edinburgh: Explore London - Sightseeing Bus and London Eye

From Edinburgh: Explore London - Sightseeing Bus and London Eye

from £259
660 min
Check availabilityvia Viator
Edinburgh: Isle of Skye Jacobite Steam Train and Whisky Tour

Edinburgh: Isle of Skye Jacobite Steam Train and Whisky Tour

from £325
New
5.0 (7)5760 min
Check availabilityvia Viator
From Edinburgh: 4-Day Isle of Skye & Glenfinnan Tour

From Edinburgh: 4-Day Isle of Skye & Glenfinnan Tour

from £790
4.8 (93)5760 min
Check availabilityvia Viator

Bookings 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.

More things to do in Edinburgh

Rail Tours in other destinations

Guides for Edinburgh

From £19View tours