
Authentic Europe
Edinburgh & the Scottish Highlands
Self-drive North Coast 500 route with a first-class Edinburgh-Inverness train
United Kingdom
10 rail vacations stop in John O'Groats, from 4 operators, 6 to 13 days, from $2,437 per person. Some pass through for an afternoon and some stay for days; each trip page shows the exact overnights.

Authentic Europe
Self-drive North Coast 500 route with a first-class Edinburgh-Inverness train

Railtrail Tours
Highland rail journey to Thurso then ferry touring of Orkney and Shetland

The Railway Touring Company
Scottish Highlands rail circle from London on heritage and mainline trains.

The Railway Touring Company
Scottish Highlands escorted rail tour from London via Jacobite steam train

Railtrail Tours
Orkney and Shetland tour by coach and ferry from Aberdeen

The Railway Touring Company
Scottish Highlands and Orkney rail tour with heritage steam trains

The Railway Touring Company
Scottish steam railways, Orkney Islands, and the Far North Line in nine days

The Railway Touring Company
Scottish steam railways and Orkney islands, London to Aviemore in nine days

Great Rail Journeys
Island-hopping through Orkney and Shetland by rail, ferry and coach from Edinburgh

Railtrail Tours
13-day coast to coast UK rail tour, Land's End to John O'Groats