EuroTrekker
🏴󠁧󠁢󠁳󠁣󠁴󠁿

The Highland & Heart of Wales

Scottish Highlands to the Welsh coast — Britain's greatest end-to-end rail journey

InvernessEdinburghNewcastleYorkBirminghamShrewsburySwansea
🇬🇧

10–14

Days

1

Countries

saves ~185kg CO₂ vs flying

Climate impact

Key trains on this route

🚄 ScotRail Highland Line

Inverness to Edinburgh via Drumochter Pass — Britain's highest main-line summit at 452m through the Cairngorms

🚄 LNER Azuma

Edinburgh to York and Newcastle — the East Coast Main Line crossing the Royal Border Bridge above the Tweed at Berwick

🚄 CrossCountry

York to Birmingham — the spine of England, connecting the North to the Midlands

🚄 Heart of Wales Line (TfW)

Shrewsbury to Swansea in 4h — through mid-Wales moorland, spa towns, and river gorges, one of Britain's most remote railways

About this route

Start at Inverness and cross the Cairngorms over Drumochter Pass — Britain's highest main-line summit. Edinburgh's grand Waverley station, the Northumberland coast at Newcastle, the medieval walls of York, and Birmingham follow. Then board the Heart of Wales Line at Shrewsbury for four of the most dramatic hours on any railway in Britain — through lonely mid-Wales moorland, spa towns, and river gorges — arriving at the Atlantic coast in Swansea.

Route highlight

The Heart of Wales Line — 4 hours from Shrewsbury to Swansea through mid-Wales moorland, one of Britain's great lost railways

Rail operators

ScotRailLNERCrossCountryTransport for Wales
Inverness to Swansea by Train — Highland & Heart of Wales Line | EuroTrekker — EuroTrekker