Recent journey times
Geting latest travel information...
Treorchy Rail Station to Achnashellach Rail Station
Start with Transport for Wales to Cardiff Central
- Ton Pentre Rail Station
- Ystrad Rhondda Rail Station
- Llwynypia Rail Station
- Tonypandy Rail Station
- Dinas (Rhondda) Rail Station
- Porth Rail Station
- Trehafod Rail Station
- Pontypridd Rail Station
- Cardiff Central Rail Station
Travel disruption notes
None known at this time
Change for Transport for Wales to Crewe
- Newport (S Wales) Rail Station
- Cwmbran Rail Station
- Pontypool & New Inn Rail Station
- Abergavenny Rail Station
- Hereford Rail Station
- Leominster Rail Station
- Ludlow Rail Station
- Craven Arms Rail Station
- Church Stretton Rail Station
- Shrewsbury Rail Station
- Wem Rail Station
- Whitchurch (Shrops) Rail Station
- Wrenbury Rail Station
- Nantwich Rail Station
- Crewe Rail Station
Travel disruption notes
None known at this time
Change for Caledonian Sleeper to Inverness
- Preston Rail Station
- Edinburgh Rail Station
- Stirling Rail Station
- Dunblane Rail Station
- Gleneagles Rail Station
- Perth Rail Station
- Dunkeld & Birnam Rail Station
- Pitlochry Rail Station
- Blair Atholl Rail Station
- Dalwhinnie Rail Station
- Newtonmore Rail Station
- Kingussie Rail Station
- Aviemore Rail Station
- Carrbridge Rail Station
- Inverness Rail Station
Travel disruption notes
None known at this time
Change for ScotRail to Achnashellach
- Beauly Rail Station
- Muir of Ord Rail Station
- Conon Bridge Rail Station
- Dingwall Rail Station
- Garve Rail Station
- Lochluichart Rail Station
- Achanalt Rail Station
- Achnasheen Rail Station
- Achnashellach Rail Station
Travel disruption notes
Achnashellach - This station is a request stop. If travelling to this station, please inform a member of on-board train staff if you wish to alight here. If you are catching a train from this station, make yourself clearly visible to the driver using a hand signal as your train approaches. The station is not step-free.
Treorchy Rail Station to Achnashellach Rail Station
Start with Transport for Wales to Cardiff Central
- Ton Pentre Rail Station
- Ystrad Rhondda Rail Station
- Llwynypia Rail Station
- Tonypandy Rail Station
- Dinas (Rhondda) Rail Station
- Porth Rail Station
- Trehafod Rail Station
- Pontypridd Rail Station
- Cardiff Central Rail Station
Travel disruption notes
None known at this time
Change for Transport for Wales to Crewe
- Newport (S Wales) Rail Station
- Cwmbran Rail Station
- Pontypool & New Inn Rail Station
- Abergavenny Rail Station
- Hereford Rail Station
- Leominster Rail Station
- Ludlow Rail Station
- Craven Arms Rail Station
- Church Stretton Rail Station
- Shrewsbury Rail Station
- Wem Rail Station
- Whitchurch (Shrops) Rail Station
- Wrenbury Rail Station
- Nantwich Rail Station
- Crewe Rail Station
Travel disruption notes
None known at this time
Change for Avanti West Coast to Lancaster
- Warrington Bank Quay Rail Station
- Wigan North Western Rail Station
- Preston Rail Station
- Lancaster Rail Station
Travel disruption notes
None known at this time
Change for First TransPennine Express to Haymarket
- Oxenholme Lake District Rail Station
- Penrith North Lakes Rail Station
- Carlisle Rail Station
- Lockerbie Rail Station
- Haymarket Rail Station
Travel disruption notes
None known at this time
Change for ScotRail to Stirling
- Edinburgh Park Rail Station
- Falkirk Grahamston Rail Station
- Camelon Rail Station
- Larbert Rail Station
- Stirling Rail Station
Travel disruption notes
None known at this time
Change for ScotRail to Inverness
- Bridge of Allan Rail Station
- Dunblane Rail Station
- Gleneagles Rail Station
- Perth Rail Station
- Dunkeld & Birnam Rail Station
- Pitlochry Rail Station
- Kingussie Rail Station
- Aviemore Rail Station
- Inverness Rail Station
Travel disruption notes
None known at this time
Change for ScotRail to Achnashellach
- Beauly Rail Station
- Muir of Ord Rail Station
- Conon Bridge Rail Station
- Dingwall Rail Station
- Garve Rail Station
- Lochluichart Rail Station
- Achanalt Rail Station
- Achnasheen Rail Station
- Achnashellach Rail Station
Travel disruption notes
Achnashellach - This station is a request stop. If travelling to this station, please inform a member of on-board train staff if you wish to alight here. If you are catching a train from this station, make yourself clearly visible to the driver using a hand signal as your train approaches. The station is not step-free.
Choose another journey time
Return journey: Achnashellach Rail Station to Treorchy Rail Station
Note, the results are provided by TfL Open Data, but you should check before travelling in case of disruptions.