What follows is a list of points on the Pennine Way that can be accessed by public transport. The National Trail passes through some very remote areas, so plan ahead and make sure you don't miss the last bus or train. Follow the Countryside Code and enjoy!
Edale
Edale railway station - Manchester, Sheffield
https://railwaystation.uk/index.php?station=EDL
62 Buxton - Castleton
62 - Buxton - Castleton – High Peak – Bus Times
This section can be split in two at Snake Pass Summit, which just about has a mobile signal, so you can call for a taxi to Glossop, which has trains to Manchester.
Consider a Wayfarer ticket, which lets you leave Manchester on one rail line and return on another, plus it's valid on all public transport in Greater Manchester and beyond.
Torside
Transpennine Trail to Hadfield railway station - Manchester
https://railwaystation.uk/index.php?station=HDF
Wessenden Head
Meltham Greenfield Rd Wessenden Head Road (W bound) – Bus Times
352 Saturdays and Bank Holidays - Holmfirth, Greenfield (rail), Uppermill
352 - Holmfirth - Uppermill – South Pennine Community Transport – Bus Times
357 Tuesdays - Holmfirth, Greenfield (rail), Ashton (tram)
357 - Holmfirth - Ashton-under-Lyne – South Pennine Community Transport – Bus Times
Hey Green
383 to Huddersfield
383 - Huddersfield Bus Station - Marsden Dirker
184 to Oldham or Huddersfield
184 - Oldham Bus Station - Bus Station – Bee Network - Stagecoach Manchester – Bus Times
Brun Clough Reservoir
184 to Greenfield and Oldham or to Marsden and Huddersfield
184 - Oldham Bus Station - Bus Station – Bee Network - Stagecoach Manchester – Bus Times
Blackstone Edge Reservoir
587 to Sowerby Bridge and Halifax or to Littleborough and Rochdale
587 - Halifax - Sowerby Bridge - Ripponden - Littleborough - Rochdale – Team Pennine – Bus Times
Charlestown
590/591/592 to Todmorden and Rochdale/Burnley or to Hebden Bridge and Halifax
590 - Halifax Bus Station - Rochdale Bus Station – First Halifax
591 - Halifax Bus Station - Burnley Bus Station – First Halifax
592 - Todmorden Bus Station - Show Ground/Ram Inn - Burnley Bus Station – First Halifax – Bus Times
Colden
596 to Hebden Bridge
596 - Hebden Bridge - Blackshaw Head – TLC Travel – Bus Times
Ponden Reservoir
K14 to Haworth and Keighley
K14 - Keighley - Oakworth - Leeming - Stanbury - Scar Top - Oakworth - Laycock - Oxenhope Circular – The Keighley Bus Company – Bus Times
Ickornshaw
M4 to Colne and Burnley or Steeton and Keighley
M3, M4, M5, M6 - Mainline - Keighley - Burnley
Thornton-in-Craven
Thornton in Craven Thornton Post Office (NE-bound) – Bus Times
Thornton in Craven Thornton Post Office (SW-bound) – Bus Times
M6 to Skipton or Colne and Burnley
M3, M4, M5, M6 - Mainline - Keighley - Burnley
280 to Skipton or Clitheroe and Preston
280 - Preston - Clitheroe - Skipton – Stagecoach Merseyside and South Lancashire – Bus Times
Gargrave
Gargrave railway station: Carlisle/Lancaster - Skipton - Leeds
https://railwaystation.uk/index.php?station=GGV
75/580 to Skipton or Settle
75 - Skipton - Malham – Kirkby Lonsdale Coaches – Bus Times 580 - Skipton - Settle – Kirkby Lonsdale Coaches – Bus Times
210/211 to Skipton
210, 211 - Skipton - Malham – North Yorkshire Council – Bus Times
864 Sundays to Skipton, Ilkley and Bradford
864 - Cravenlink - Bradford - Malham – The Keighley Bus Company
866 Sundays to Skipton and Keighley
866 - Cravenlink - Keighley - Malham – The Keighley Bus Company – Bus Times
Newfield Hall
75 Saturdays to Skipton
75 - Skipton - Malham – Kirkby Lonsdale Coaches – Bus Times
210 Mondays, Wednesdays, Fridays to Skipton
210, 211 - Skipton - Malham – North Yorkshire Council – Bus Times
864 Sundays to Skipton, Ilkley and Bradford
864 - Cravenlink - Bradford - Malham – The Keighley Bus Company
866 Sundays to Skipton and Keighley
866 - Cravenlink - Keighley - Malham – The Keighley Bus Company – Bus Times
Airton
https://streetmap.co.uk/map/idld?x=390398&y=459210&z=115&sv=390398,459210&st=4&ar=Y,y&mapp=map[FS]idld&searchp=ids&dn=787&ax=390398&ay=459210&lm=0 Airton The Green (NE-bound) – Bus Times Airton The Manor House (E-bound) – Bus Times
75 Saturdays to Skipton
75 - Skipton - Malham – Kirkby Lonsdale Coaches – Bus Times
210/211 Mondays to Fridays to Skipton
210, 211 - Skipton - Malham – North Yorkshire Council – Bus Times
864 Sundays to Skipton, Ilkley and Bradford
864 - Cravenlink - Bradford - Malham – The Keighley Bus Company
866 Sundays to Skipton and Keighley
866 - Cravenlink - Keighley - Malham – The Keighley Bus Company – Bus Times
Kirkby Malham
75 Saturdays to Skipton
75 - Skipton - Malham – Kirkby Lonsdale Coaches – Bus Times
210/211 Mondays to Fridays to Skipton
210, 211 - Skipton - Malham – North Yorkshire Council – Bus Times
864 Sundays to Skipton, Ilkley and Bradford
864 - Cravenlink - Bradford - Malham – The Keighley Bus Company
866 Sundays to Skipton and Keighley
866 - Cravenlink - Keighley - Malham – The Keighley Bus Company – Bus Times
Malham
75 Saturdays to Skipton
75 - Skipton - Malham – Kirkby Lonsdale Coaches – Bus Times
210/211 Mondays to Fridays to Skipton
210, 211 - Skipton - Malham – North Yorkshire Council – Bus Times
864 Sundays to Skipton, Ilkley and Bradford
864 - Cravenlink - Bradford - Malham – The Keighley Bus Company
866 Sundays to Skipton and Keighley
866 - Cravenlink - Keighley - Malham – The Keighley Bus Company – Bus Times
Horton-in-Ribblesdale
Horton-in-Ribblesdale railway station - Carlisle-Settle-Skipton-Leeds
https://railwaystation.uk/index.php?station=HIR
11 Mon-Sats to Settle and Clitheroe
11 - Horton In Ribblesdale - Clitheroe – North Yorkshire Council – Bus Times
832 Sundays to Settle or Hawes
832 - Dales - Settle Market Place - Hawes Market Place – Arriva North East – Bus Times
Hawes
80 Summer Saturdays to Ribblehead, Bentham and Lancaster
80 - Lancaster - Ingleton - Ribblehead - Hawes – Kirkby Lonsdale Coaches – Bus Times
113 Mon-Sats to Garsdale station
Timetables – The Little White Bus
156 Mon-Sats to Leyburn
Timetables – The Little White Bus
830 Summer Sundays to Ribblehead or Richmond
830 - Dales - Market Place (E-bound) Hawes - Ribblehead Rail Station – Arriva North East – Bus Times
831 Summer Sundays to Richmond, Darlington and Middlesbrough
Northern DalesBus 831 from the North East to Swaledale and Hawes
832 Summer Sundays to Ribblehead and Settle
Northern DalesBus 832 to Ribblehead, Settle, Clapham and Ingleton
856 Sundays to Leyburn, Bedale and Northallerton
856 - Northallerton - Gayle – Dales and District – Bus Times
858 Summer Sundays to Ribblehead or Richmond and Darlington
Northern DalesBus 858 from Darlington and Richmond to Hawes and Ribblehead
875 Summer Sundays to Ilkley, Leeds and York
875 - Dalesbus - York - Leeds - Ilkley - Grassington - Hawes – Coastliner – Bus Times
876 Summer Sundays to Ilkley and Leeds
876 - Seacroft Bus Station - Wensleydale Creamery via Ilkley & Grassington – First Leeds
Hardraw
113 Mon-Sats to Garsdale station or Hawes
Timetables – The Little White Bus
Thwaite
30 Mon-Sats to Richmond
Timetables – The Little White Bus
Keld
30 Mon-Sats to Richmond
Timetables – The Little White Bus
Tan Hill Inn
No public transport, but you can book a taxi to/from here.
Bowes
72 Mon-Fri to Barnard Castle
72 - Barnard Castle Galgate, Startforth, Bowes West End – Hodgsons – Bus Times
Middleton-in-Teesdale
Middleton in Teesdale Rock Villa Road End (N-bound) – Bus Times
Middleton in Teesdale Rock Villa Road End (S-bound) – Bus Times Middleton in Teesdale Horsemarket (SE-bound) – Bus Times
73 Wednesdays to Barnard Castle
73 - Wrentnall Cottages NE/B,Langdon Beck - Galgate std A (3 Horseshoes PH),Barnard Castle – Hodgsons – Bus Times
95 Mon-Sats to Barnard Castle
95 - Barnard Castle - Middleton-in-Teesdale – Weardale Motor Services – Bus Times
96 Mon-Sats to Barnard Castle
96 - Barnard Castle - Middleton-in-Teesdale – Weardale Motor Services – Bus Times
Newbiggin
73 Wednesdays to Middleton and Barnard Castle
73 - Wrentnall Cottages NE/B,Langdon Beck - Galgate std A (3 Horseshoes PH),Barnard Castle – Hodgsons – Bus Times
Bowlees
73 Wednesdays to Middleton and Barnard Castle
73 - Wrentnall Cottages NE/B,Langdon Beck - Galgate std A (3 Horseshoes PH),Barnard Castle – Hodgsons – Bus Times
Forest-in-Teesdale
73 Wednesdays to Middleton and Barnard Castle
73 - Wrentnall Cottages NE/B,Langdon Beck - Galgate std A (3 Horseshoes PH),Barnard Castle – Hodgsons – Bus Times
Dufton
No public transport, but only 4 miles to Appleby-in-Westmorland
https://maps.app.goo.gl/oxLUaNKeJh41YZBz8
Garrigill
No public transport, but only 4 miles to Alston
https://maps.app.goo.gl/zLFnDkvJvSNYuG4F6
Alston
680A Mondays & Wednesdays to Brampton and Carlisle
680A - Nenthead - Carlisle – Telford's Coaches – Bus Times
681 Mon-Sats to Haltwhistle
681 - Birdoswald Roman Fort - Alston via Haltwhistle, Park Village, Lambley, Slaggyford – Go North East – Bus Times
Slaggyford
680A Mondays & Wednesdays to Brampton and Carlisle or Alston
680A - Nenthead - Carlisle – Telford's Coaches – Bus Times
681 Mon-Sats to Haltwhistle or Alston
681 - Birdoswald Roman Fort - Alston via Haltwhistle, Park Village, Lambley, Slaggyford – Go North East – Bus Times
Burnstones
680A Mondays & Wednesdays to Brampton and Carlisle or Alston
680A - Nenthead - Carlisle – Telford's Coaches – Bus Times
681 Mon-Sats to Haltwhistle or Alston
681 - Birdoswald Roman Fort - Alston via Haltwhistle, Park Village, Lambley, Slaggyford – Go North East – Bus Times
Glendue Bridge
680A Mondays & Wednesdays to Brampton and Carlisle or Alston
680A - Nenthead - Carlisle – Telford's Coaches – Bus Times
681 Mon-Sats to Haltwhistle or Alston
681 - Birdoswald Roman Fort - Alston via Haltwhistle, Park Village, Lambley, Slaggyford – Go North East – Bus Times
Lambley
680A Mondays & Wednesdays to Brampton and Carlisle or Alston
680A - Nenthead - Carlisle – Telford's Coaches – Bus Times
681 Mon-Sats to Haltwhistle or Alston
681 - Birdoswald Roman Fort - Alston via Haltwhistle, Park Village, Lambley, Slaggyford – Go North East – Bus Times
Longbyre, Hadrian’s Wall
681 Mon-Sats to Haltwhistle or Alston
681 - Birdoswald Roman Fort - Alston via Haltwhistle, Park Village, Lambley, Slaggyford – Go North East – Bus Times
Walltown Quarry, Hadrian’s Wall
AD122 to Haltwhistle and Hexham
AD12 - Walltown Roman Army Museum - Hexham via Haltwhistle and Hadrians Wall Visitor Attractions – Go North East – Bus Times
Cawfields, Hadrian’s Wall
AD122 to Haltwhistle or Hexham
AD12 - Walltown Roman Army Museum - Hexham via Haltwhistle and Hadrians Wall Visitor Attractions – Go North East – Bus Times
Once Brewed, Hadrian’s Wall
https://streetmap.co.uk/map/idld?x=375282&y=567506&z=115&sv=375282,567506&st=4&ar=Y,y&mapp=map[FS]idld&searchp=ids&dn=792&ax=375282&ay=567506&lm=0 Once Brewed The Sill (N-bound) – Bus Times
AD122 to Haltwhistle or Hexham
AD12 - Walltown Roman Army Museum - Hexham via Haltwhistle and Hadrians Wall Visitor Attractions – Go North East – Bus Times
Housesteads, Hadrian’s Wall
Housesteads Grandy's Knowe (E-bound) – Bus Times Housesteads Grandy's Knowe (W-bound) – Bus Times
AD122 to Haltwhistle or Hexham AD12 - Walltown Roman Army Museum - Hexham via Haltwhistle and Hadrians Wall Visitor Attractions – Go North East – Bus Times
Bellingham
680 Mon-Sats to Hexham
680 - Hexham - Bellingham via Acomb, Wall, Humshaugh, Wark – Go North East – Bus Times
693 Saturdays to Kielder
693 - Bellingham - Kielder – Telford's Coaches – Bus Times
Cottonshopeburnfoot
X74 Mon-Sats to Newcastle or Jedburgh
X74 - Newcastle - Jedburgh
Byrness
X74 Mon-Sats to Newcastle or Jedburgh
X74 - Newcastle - Jedburgh
Kirk Yetholm
81 Mon-Sats to Kelso
81 - Yetholm + Morebattle circular - Kelso – Scottish Borders Council – Bus Times