London to the Highlands: 10-Day Rail Journey
Take the train north from London to York and Edinburgh, ride the West Highland Line to Skye, and finish in Inverness.
An iconic route through England and Scotland that requires no driving. The first leg follows the East Coast Main Line through York and Durham to Edinburgh, while the second leg connects to the West Highland Line, the Mallaig ferry, and the Kyle Line. This itinerary involves multiple transfers and some sections have infrequent services; a tour or private hire is necessary for exploring Skye. Perfect for first-time visitors who prefer not to drive, with the final stop offering flight or sleeper train connections back to London.
The operating season of the Jacobite Steam Train varies from year to year, but regular trains cross the same Glenfinnan Viaduct year-round.
Day by day
Day 1 · A Day in the Heart of London
London(Palace of Westminster & Big Ben、Westminster Abbey、Buckingham Palace、National Gallery、British Museum)
Explore Westminster and Bloomsbury on foot and by Tube; journeys within the central area take about 20 minutes one way.
Stay: Bloomsbury
Day 2 · Tower of London to York
London(Tower of London、Platform 9¾, King's Cross) → York(Stonegate)
Sightsee in the city in the morning, then take the East Coast Main Line from King's Cross directly to York in the afternoon (approx. 2 hours).
Stay: Old Town & Minster Quarter
Day 3 · Walking Tour of Historic York
York(York Minster、York City Walls、The Shambles、Jorvik Viking Centre、National Railway Museum)
Spend the day walking within the city walls; the National Railway Museum is just outside the walls, about a 15-minute walk from the Minster.
Stay: Old Town & Minster Quarter
Day 4 · Durham Stopover to Edinburgh
Durham(Durham Cathedral & Castle、River Wear Riverbanks & Prebends Bridge) → Edinburgh(Calton Hill)
Travel from York to Durham (approx. 1 hour), explore for half a day, then continue by train to Edinburgh (approx. 1 hour 45 minutes).
Check luggage storage options in advance, or travel light.
Stay: Old Town
Day 5 · Edinburgh Castle and the Royal Mile
Edinburgh(Edinburgh Castle、Royal Mile、St Giles' Cathedral、National Museum of Scotland、Palace of Holyroodhouse)
Spend the day walking in the Old Town; it is about 2 km from the Castle down the Royal Mile to the Palace of Holyroodhouse.
Stay: Old Town
Day 6 · West Highland Line to Fort William
Glasgow → Glencoe & Fort William(Rannoch Moor、West Highland Museum)
Take the train from Edinburgh to Glasgow (approx. 50 minutes), walk to Queen Street Station, and take the West Highland Line (approx. 3 hours 50 minutes).
Seat reservations are highly recommended; sit on the left-hand side heading north for the best coastal views.
Stay: Fort William Town Centre
Day 7 · Ferry from Mallaig to Skye
Glencoe & Fort William(Glenfinnan Viaduct、Mallaig) → Isle of Skye(Portree Harbour)
Take the train to Mallaig (approx. 1 hour 20 minutes), the ferry to Armadale (approx. 45 minutes), and then a bus to Portree (approx. 1.5 hours).
Bus services are infrequent and may require transfers in the low season; check connections carefully in advance.
Stay: Portree
Day 8 · Skye Isle Northern Day Tour
Isle of Skye(Old Man of Storr、Kilt Rock & Mealt Falls、Quiraing、Fairy Glen)
Join a small group tour or hire a private driver from Portree to tour the Trotternish Peninsula (approx. 8 hours); public buses are insufficient for this route.
Tours and private hires on the island book out quickly in peak season; reserve well in advance.
Stay: Portree
Day 9 · Kyle Line to Inverness
Isle of Skye(Eilean Donan Castle) → Inverness & Loch Ness(Inverness)
Take the Citylink bus to Kyle of Lochalsh (approx. 1 hour), then transfer to the Kyle Line train to Inverness (approx. 2 hours 40 minutes).
To visit Eilean Donan Castle, take an early morning bus and return to Kyle from Dornie.
Stay: Inverness City Centre
Day 10 · Loch Ness Half-Day and Departure
Inverness & Loch Ness(Loch Ness & Urquhart Castle)
Take a bus or half-day tour to Urquhart Castle (approx. 40 minutes one way), then depart in the afternoon via the airport or sleeper train.
Similar itineraries
- Classic Highlands and Isle of Skye Loop
- Great Britain Classic Loop: England & Scotland
- Classic England Rail Tour
- North Coast 500 Anticlockwise Loop
- London First-Time Classics in
- London in Depth with a Day in Oxford in
- London, Paris, Brussels & Amsterdam 10-Day Rail Itinerary
- Outer Hebrides: Barra to Lewis 7-Day Island Hop