Sample British Train Fares
Reading time: 9 minutes.
The cost of train travel has become controversial in recent times due to increases beyond the rate of inflation. Given that, I reckon that it might be of interest to log selected train fares here, adding to them as I do along.
There was a time when I travelled by train more than I do today, so the entries may accumulate at a slower rate than once was the case. Nevertheless, my hope remains that whatever finds its way here is of interest and is helpful for travel budgeting.
All information is provided in good faith though I may not get to update it as often as I’d like. So, the date when I last checked any fare appears in brackets after the price itself, so you can assess the usefulness of what you find below. Also, some fares may be of interest to those affected by cuts to bus services in Cheshire East during the past decade or so, especially given their effect on evening and weekend services.
Aberdeen to Macclesfield
Anytime Single (via Lancaster): £122.50 (2020-01-20)
Aberdeen to Stonehaven
Off-Peak Day Return: £6.90 (2020-01-20)
Aberystwyth to Macclesfield
Anytime Single: £61.80 (2020-01-20)
Alderley Edge to Manchester
Anytime Day Return: £12.30 (2019-03-04)
Off-Peak Day Return: £9.30 (2020-01-20)
Altrincham to Stockport
Anytime Day Single: £4.60 (2020-01-20)
Birmingham to Buxton
Off-Peak Return: £47.80 (2020-01-20)
Birmingham to Macclesfield
Off-Peak Single: £38.30 (2020-01-20)
Bramhall to Macclesfield
Anytime Day Return: £8.60 (2020-01-20)
Off-Peak Day Return: £6.20 (2020-01-20)
Buxton to Macclesfield
Anytime Day Single: £19.10 (2022-07-07)
Buxton to New Mills Newtown
Anytime Day Single: £7.10 (2020-01-20)
Buxton to Stockport
Anytime Day Single: £10.70 (2020-01-20)
Cardiff to Abergavenny
Anytime Day Return: £15.60 (2020-01-20)
Cardiff to Carmarthen
Anytime Day Single: £21.50 (2020-01-20)
Cheadle Hulme to Liverpool
Off-Peak Return: £19.40 (2020-01-20)
Cheadle Hulme to Wilmslow
Anytime Day Single: £3.60 (2020-01-20)
Off-Peak Day Return: £4.20 (2020-01-20)
Chepstow to Birmingham
Off-Peak Single: £34.00 (2020-01-20)
Chester to Delamere
Anytime Day Single: £6.10 (2020-01-20)
Chester to Macclesfield
Anytime Day Single: £20.40 (2020-01-20)
Chester to Wrexham
Anytime Day Single: £4.90 (2020-01-20)
Chesterfield to Stockport
Super Off-Peak Day Single: £21.20 (2020-01-20)
Coventry to Holmes Chapel
Off-Peak Return: £41.80 (2020-01-20)
Crewe to Chester
Anytime Day Single: £14.80 (2023-09-01)
Crewe to Church Stretton
Off-Peak Return: £32.90 (2020-01-20)
Crewe to Llanfairpwll
Off-Peak Return: £39.10 (2020-01-20)
Crewe to Oxenholme
Off-Peak Return: £54.40 (2020-01-20)
Crewe to Shrewsbury
Anytime Day Single: £13.00 (2020-01-20)
Disley to Macclesfield
Anytime Day Single: £11.20 (2022-07-08)
Dyffryn Ardudwy to Porthmadog
Anytime Day Return: £6.70 (2020-01-20)
Edale to Macclesfield
Anytime Day Single: £19.40 (2020-01-20)
Edinburgh to Linlithgow
Off-Peak Day Return: £8.80 (2020-01-20)
Edinburgh to Manchester Airport
Off-Peak Single (via York): £112.90 (2020-01-20)
Edinburgh to North Berwick
Anytime Day Single: £7.10 (2020-01-20)
Off-Peak Day Return: £7.30 (2020-01-20)
Edinburgh to Stirling
Anytime Day Single: £9.70 (2020-01-20)
Off-Peak Day Return: £10.10 (2020-01-20)
Fort William to Glenfinnan
Off-Peak Day Return: £7.70 (2020-01-20)
Glasgow to Dunblane
Anytime Day Return: £15.30 (2020-01-20)
Glossop to Hattersley
Anytime Day Single: £3.50 (2020-01-20)
Glossop to Macclesfield
Anytime Day Single: £14.30 (2020-01-20)
Glossop to Manchester
Off-Peak Day Return: £6.70 (2020-01-20)
Handforth to Wilmslow
Anytime Day Single: £3.40 (2020-01-20)
Hatfield to Hitchin
Anytime Day Single: £7.50 (2020-01-20)
Off-Peak Day Return: £8.60 (2020-01-20)
Anytime Day Return: £9.50 (2020-01-20)
Haymarket to Lockerbie
Anytime Day Single: £20.30 (2020-01-20)
Heaton Chapel to Cheadle Hulme
Anytime Day Single: £3.50 (2020-01-20)
Heaton Chapel to Manchester
Anytime Day Single: £3.70 (2020-01-20)
Holmes Chapel to Chelford
Anytime Day Single: £4.20 (2020-01-20)
Holmes Chapel to Manchester
Off-Peak Day Return: £12.60 (2020-01-20)
Hope, Derbyshire to Macclesfield
Anytime Day Single: £16.90 (2021-06-05)
Hope, Derbyshire to Manchester
Anytime Day Single: £12.50 (2020-01-20)
Off-Peak Day Single: £12.40 (2020-01-20)
Hope, Derbyshire to Sheffield
Anytime Day Single: £6.40 (2021-06-05)
Off-Peak Day Return: £6.90 (2020-01-20)
Inverness to Aberdeen
Anytime Single: £31.60 (2020-01-20)
Inverness to Aviemore
Anytime Day Single: £15.00 (2024-01-02)
Inverness to Plockton
Anytime Day Return: £27.90 (2020-01-20)
Kidsgrove to Crewe
Anytime Day Single: £5.40 (2020-01-20)
Llanelli to Swansea
Anytime Day Return: £6.30 (2020-01-20)
Llandudno to Chester
Off-Peak Return: £21.40 (2020-01-20)
London King’s Cross to Hatfield
Anytime Day Single: £10.70 (2020-01-20)
Anytime Day Return: £15.90 (2020-01-20)
Off-Peak Day Return: £13.50 (2020-01-20)
Macclesfield to Abergavenny
Off-Peak Return: £69.40 (2020-01-20)
Macclesfield to Alderley Edge
Anytime Day Single: £8.70 (2020-01-20)
Off-Peak Return: £9.90 (2020-01-20)
Macclesfield to Alnmouth
Off-Peak Return: £100.90 (2020-01-20)
Macclesfield to Altrincham
Anytime Day Return: £16.60 (2020-02-12)
Macclesfield to Appleby-in-Westmorland
Anytime Return: £57.00 (2020-01-20)
Macclesfield to Bamford
Off-Peak Day Return: £16.60 (2020-01-20)
Macclesfield to Bangor
Off-Peak Day Return: £49.60 (2022-07-09)
Macclesfield to Barmouth
Off-Peak Return: £63.20 (2020-01-20)
Macclesfield to Bath
Off-Peak Return: £84.80 (2020-01-20)
Macclesfield to Berwick-upon-Tweed
Off-Peak Return: £113.80 (2020-01-20)
Macclesfield to Birmingham International
Off-Peak Return: £39.20 (2020-01-20)
Macclesfield to Bristol
Off-Peak Return: £80.60 (2020-01-20)
Macclesfield to Buxton
Anytime Day Single: £18.00 (2020-01-20)
Off-Peak Day Return: £18.20 (2020-01-20)
Macclesfield to Cardiff
Off-Peak Return: £86.30 (2020-01-20)
Macclesfield to Cambridge
Off-Peak Return (not via London): £92.90 (2020-01-20)
Off-Peak Return (via London): £114.70 (2020-01-20)
Macclesfield to Carlisle
Off-Peak Return: £71.10 (2020-01-20)
Macclesfield to Cheadle Hulme
Anytime Day Return: £9.30 (2020-01-20)
Macclesfield to Chester
Off-Peak Return: £20.50 (2020-01-20)
Macclesfield to Church Stretton
Off-Peak Return: £43.40 (2020-01-20)
Macclesfield to Congleton
Anytime Day Single: £5.10 (2020-01-20)
Anytime Day Return: £6.50 (2020-01-20)
Off-Peak Day Return: £5.50 (2020-01-20)
Macclesfield to Crewe
Anytime Day Single via Kidsgrove: £11.60 (2020-01-20)
Anytime Day Single via Stockport: £16.90 (2020-01-20)
Anytime Day Single via Stoke-on-Trent: £16.90 (2020-01-20)
Off-Peak Return via Kidsgrove: £12.70 (2020-01-20)
Off-Peak Return via Stockport: £17.90 (2020-01-20)
Off-Peak Return via Stoke-on-Trent: £17.90 (2020-01-20)
Anytime Return via Kidsgrove: £17.40 (2020-01-20)
Anytime Return via Stockport: £18.90 (2020-01-20)
Anytime Return via Stoke-on-Trent: £18.90 (2020-01-20)
Macclesfield to Darlington
Off-Peak Return: £73.50 (2020-01-20)
Macclesfield to Delamere
Off-Peak Day Return: £18.20 (2020-01-20)
Macclesfield to Disley
Off-Peak Day Return: £11.20 (2020-01-20)
Macclesfield to Dolwyddelan
Off-Peak Return: £46.80 (2020-01-20)
Macclesfield to Durham
Anytime Day Single: £78.20 (2020-01-20)Off-Peak Return: £85.80 (2020-01-20)
Macclesfield to Dyffryn Ardudwy
Off-Peak Return: £63.20 (2020-01-20)
Macclesfield to Edinburgh
Off-Peak Return (via Carlisle): £92.20 (2020-01-20)
Off-Peak Return (via York): £141.80 (2020-01-20)
Macclesfield to Glasgow
Off-Peak Return (via Carlisle): £94.10 (2020-01-20)
Macclesfield to Glossop
Off-Peak Day Return: £15.00 (2020-01-20)
Macclesfield to Great Ayton
Off-Peak Day Return: £75.90 (2020-01-20)
Macclesfield to Grindleford
Off-Peak Day Return: £16.60 (2020-01-20)
Macclesfield to Gourock
Off-Peak Return: £103.80 (2020-01-20)
Macclesfield to Hadfield
Off-Peak Day Return: £15.00 (2020-01-20)
Macclesfield to Hatfield
Off-Peak Day Return: £99.10 (2020-01-20)
Macclesfield to Harrogate
Off-Peak Return: £41.00 (2020-01-20)
Macclesfield to Hathersage
Off-Peak Day Return: £16.60 (2020-01-20)
Macclesfield to Haverfordwest
Off-Peak Return: £103.50 (2020-01-20)
Macclesfield to Heaton Chapel
Off-Peak Day Return: £8.70 (2020-01-20)
Macclesfield to Hebden Bridge
Off-Peak Return: £33.70 (2020-01-20)
Macclesfield to Hereford
Off-Peak Return: £62.80 (2020-01-20)
Macclesfield to Hitchin
Off-Peak Return: £103.80 (2020-01-20)
Macclesfield to Hope, Derbyshire
Anytime Day Return: £19.40 (2020-01-20)
Off-Peak Day Return: £16.60 (2020-01-20)
Macclesfield to Kensington Olympia
Off-Peak Day Return: £90.60 (2020-01-18)
Macclesfield to Kidsgrove
Anytime Day Single: £7.60 (2020-01-20)
Off-Peak Day Return: £8.10 (2020-01-20)
Macclesfield to Knutsford
Anytime Day Single: £11.40 (2020-01-20)
Off-Peak Day Return: £11.80 (2020-01-20)
Macclesfield to Lancaster
Off-Peak Return: £42.00 (2020-01-20)
Macclesfield to Leeds
Off-Peak Return: £35.00 (2020-01-20)
Macclesfield to Lincoln
Anytime Day Single: £38.30 (2020-01-20)
Off-Peak Day Return: £49.10 (2020-01-20)
Macclesfield to Liverpool
Off-Peak Return: £23.60 (2020-01-20)
Macclesfield to London
Anytime Return: £354.00 (2020-01-20)
Off-Peak Return: £89.60 (2020-01-20)
Macclesfield to Machynlleth
Off-Peak Return: £52.20 (2020-01-20)
Macclesfield to Manchester
Off-Peak Day Single (All Operators): £11.10 (2022-08-11)
Anytime Day Return (All Operators): £16.10 (2020-01-20)
Off-Peak Day Return (All Operators): £10.60 (2020-01-03)
Macclesfield to Manchester Airport
Anytime Day Single: £17.60 (2022-05-30)
Anytime Return: £26.70 (2022-01-20)
Macclesfield to Newcastle
Off-Peak Return: £94.70 (2020-01-20)
Macclesfield to Oban
Off-Peak Return: £133.30 (2020-01-20)
Macclesfield to Penrith
Off-Peak Return: £60.70 (2020-01-20)
Macclesfield to Pitlochry
Off-Peak Return: £133.60 (2020-01-20)
Macclesfield to Prestbury
Anytime Day Single: £3.10 (2020-01-20)
Macclesfield to Settle
Anytime Return: £51.10 (2020-01-20)
Macclesfield to Sheffield
Off-Peak Return: £26.40 (2021-05-24)
Macclesfield to Shrewsbury
Off-Peak Return: £28.40 (2020-01-20)
Macclesfield to Skipton
Off-Peak Return: £48.10 (2020-01-20)
Macclesfield to Stirling
Off-Peak Return: £113.50 (2020-01-20)
Macclesfield to Stockport
Anytime Day Single (all operators): £7.00 (2021-08-29)
Off-Peak Day Return (all operators): £8.00 (2020-01-20)
Macclesfield to Swansea
Off-Peak Return: £98.80 (2020-01-20)
Macclesfield to Warwick
Off-Peak Return: £43.80 (2020-01-20)
Macclesfield to Whitby
Anytime Return: £110.50 (2020-01-20)Off-Peak Return: £80.00 (2020-01-20)
Macclesfield to Windermere
Off-Peak Return: £52.90 (2022-07-16)
Macclesfield to Wrexham
Anytime Single: £27.10 (2020-01-20)
Off-Peak Return: £27.20 (2020-01-20)
Macclesfield to York
Anytime Day Single: £45.30 (2020-01-20)
Off-Peak Return: £46.30 (2020-01-20)
Manchester to Bamford
Off-Peak Day Return: £12.20 (2020-01-20)
Manchester to Heald Green
Anytime Day Return: £7.00 (2020-01-20)
Off-Peak Day Return: £5.90 (2020-01-20)
Manchester to Lancaster
Off-Peak Return: £19.30 (2020-01-20)
Manchester to Newcastle
Off-Peak Return: £82.10 (2020-01-20)
Manchester to Sheffield
Off-Peak Day Return: £23.70 (2020-01-20)
Manchester to York
Anytime Day Single: £30.50 (2020-01-20)
Off-Peak Return: £31.40 (2020-01-20)
Manchester Airport to Doncaster
Off-Peak Return (via Sheffield): £34.70 (2020-01-20)
Manchester Airport to Holmes Chapel
Anytime Day Single: £8.40 (2020-01-20)
Manchester Airport to Macclesfield
Anytime Day Single: £16.60 (2020-01-20)
Manchester Airport to Manchester
Anytime Day Single: £5.90 (2022-08-10)
Anytime Day Return: £8.50 (2020-01-20)
Off-Peak Day Return: £6.70 (2020-01-20)
Mauldeth Road to Wilmslow
Anytime Day Single: £5.30 (2020-01-20)
Neath to Abergavenny
Anytime Day Single: £27.20 (2020-01-20)
Newcastle to Berwick-on-Tweed
Off-Peak Return: £30.80 (2020-01-20)
Newcastle to Stirling
Anytime Single: £69.00 (2020-01-20)
Northwich to Knutsford
Anytime Day Return: £7.10 (2020-01-20)
Northwich to Stockport
Anytime Day Single: £10.20 (2020-01-20)
Oban to Taynuilt
Anytime Day Return: £6.70 (2020-01-20)
Prestbury to Stockport
Anytime Single: £6.30 (2020-01-20)
Off-Peak Day Return: £7.30 (2020-01-20)
Preston to Edinburgh
Off-Peak Day Return via Carlisle: £41.30 (2020-01-20)
Off-Peak Return via Carlisle: £77.70 (2020-01-20)
Preston to Macclesfield
Off-Peak Single: £21.00 (2020-01-20)
Off-Peak Return: £21.50 (2020-01-20)
Salford Crescent to Manchester
Off-Peak Day Return: £3.00 (2020-01-20)
Salford Crescent to Wigan
Off-Peak Day Return: £6.70 (2020-01-20)
Sheffield to Macclesfield
Off-Peak Single: £25.90 (2021-08-28)
Shrewsbury to Abergavenny
Off-Peak Return: £36.20 (2020-01-20)
Shrewsbury to Wolverhampton
Off-Peak Day Single: £10.90 (2020-01-20)
Stockport to Abergavenny
Off-Peak Return: £69.90 (2020-01-20)
Stockport to Birmingham
Off-Peak Return: £40.70 (2020-01-20)
Stockport to Chester
Off-Peak Day Return (via Altrincham): £13.00 (2020-01-20)
Stockport to Disley
Off-Peak Day Return: £5.30 (2020-01-20)
Stockport to Manchester
Off-Peak Day Return: £4.90 (2020-01-20)
Stockport to Sheffield
Anytime Day Single: £21.40 (2021-06-05)
Off-Peak Return: £22.10 (2020-01-20)
Stockport to Swansea
Off-Peak Return: £99.20 (2020-01-20)
Stoke-on-Trent to Macclesfield
Anytime Day Single (all operators): £10.10 (2020-01-20)
Off-Peak Single (all operators): £9.60 (2020-01-20)
Stoke-on-Trent to Manchester
Off-Peak Return (all operators): £18.00 (2020-01-20)
Stratford-upon-Avon to Bath
Off-Peak Return (via Bristol): £66.60 (2020-01-20)
Stratford-upon-Avon to Henley-in-Arden
Off-Peak Day Return: £4.30 (2020-01-20)
Swansea to Ludlow
Off-Peak Return: £48.20 (2020-01-20)
Totnes to Teignmouth
Off-Peak Day Return: £6.30 (2020-01-20)
Uttoxeter to Stoke-on-Trent
Anytime Day Single: £8.10 (2020-01-20)
Wallsend to Newcastle
Single: £2.80 (2019-03-31)
Warwick to Stratford-upon-Avon
Off-Peak Day Single: £6.40 (2020-01-20)
Welshpool to Shrewsbury
Anytime Day Single: £6.70 (2020-01-20)
Whaley Bridge to Macclesfield
Off-Peak Return: £18.20 (2020-01-20)
Wilmslow to Abergavenny
Off-Peak Return: £69.90 (2020-01-20)
Wilmslow to Church Stretton
Off-Peak Return (via Shrewsbury): £37.00 (2020-01-20)
Off-Peak Return (other permitted routes): £37.70 (2020-01-20)
Wilmslow to Crewe
Off-Peak Day Return: £9.60 (2020-01-20)
Wilmslow to Durham
Anytime Day Single: £75.40 (2020-01-20)
Wilmslow to London
Anytime Return: £341.00 (2020-01-20)
Off-Peak Return: £89.60 (2020-01-20)
Wilmslow to Macclesfield
Anytime Day Single: £8.70 (2020-01-20)
Off-Peak Day Return: £9.90 (2020-01-20)
Wilmslow to Manchester
Anytime Day Single (all operators): £6.40 (2020-01-20)
Anytime Day Return (all operators): £8.90 (2020-01-20)
Wilmslow to Manchester Airport
Off-Peak Day Single: £3.60 (2020-01-20)
Wilmslow to Shrewsbury
Off-Peak Return (not via Wolverhampton): £24.60 (2020-01-20)
Wilmslow to Stockport
Anytime Day Single: £4.60 (2020-01-20)
Off-Peak Day Single: £3.60 (2020-01-20)
Wilmslow to York
Anytime Day Single: £44.70 (2020-01-20)
York to Great Ayton
Off-Peak Day Return: £19.00 (2020-01-20)
Learn More
Sample British Bus & Coach Fares
Recent Musings
Autumn 2024 Changes to Cheshire East Bus Services
More Weekend Bus Services in Cheshire East