BETA — measurements and names under active refinement. Seen a sign, a gate, or a better name? Submit an update no account needed · photos welcome via GitHub

UK Climb Survey

How steep is that hill, really? It depends how far you measure: the same hill can honestly be 32% over 2 m and 25% over 100 m at once. So every number here states the distance it was measured over, computed from Britain’s public laser height surveys in a way anyone can re-check. Wales so far, plus a first handful of English climbs — the full England survey is running now. How to read these numbers →

Steepest 10 m

#ClimbMaxLengthOverallConfidence
1Rhiw Syr Dafydd40%125 m20.6%Good
2Sennybridge to Yr Allt°40%1412 m3.9%Good
3Mountain Road40%514 m10.4%Good
4Yr Allt37%537 m10.5%Good
5Yr Allt37%562 m9.0%Good
6Allt y Badi (south side)37%2707 m9.0%Good
7Fforest Road37%925 m12.5%Good
8Bethlehem to Carn Powell°37%3549 m5.7%Good
9Llandeilo Road37%2628 m4.9%Good
10Cwm Sŷch to Cwm Dyfnant36%2681 m6.6%Good
11Ffordd Pen Llech36%237 m17.2%Good
12Hafod Lane36%2898 m4.5%Good
13Cwm Llwynau to Cwm Cnyw°36%1135 m6.2%Good
14Dyffryn Conwy to Mynydd Cauedig36%1784 m9.9%Good
15Lane near Pont-Tyweli°35%1898 m5.5%Good

≈ measured under tree canopy or near a structure at this window — the value stands but is less certain — the flag does not say whether the true value is higher or lower. Each climb page details what was flagged and why.

° provisional auto-generated name — details on the climb page.

Steepest 25 m

#ClimbMaxLengthOverallConfidence
1Ffordd Pen Llech32.6%237 m17.2%Good
2Allt y Badi (south side)31.7%2707 m9.0%Good
3Mountain Road31.4%514 m10.4%Good
4Route Des Alpes31.0%2169 m6.8%Good
5Lane near Cellan°30.1%2094 m5.9%Good
6Heol Feurig30.0%284 m11.5%Good
7Llandeilo Road29.8%2628 m4.9%Good
8Bethlehem to Carn Powell°29.6%3549 m5.7%Good
9Coronation Street29.6%307 m11.4%High
10Rhiw Syr Dafydd29.6%125 m20.6%Good
11Sennybridge to Yr Allt°29.5%1412 m3.9%Good
12Parc-Seymour to Castell-prin29.5%478 m10.1%Good
13Lane near Blaenllechau°29.4%447 m6.7%Good
14Pant Du29.4%825 m12.3%Good
15Dinas Oleu Lane29.4%198 m21.5%Good

≈ measured under tree canopy or near a structure at this window — the value stands but is less certain — the flag does not say whether the true value is higher or lower. Each climb page details what was flagged and why.

° provisional auto-generated name — details on the climb page.

Steepest 50 m

#ClimbMaxLengthOverallConfidence
1Ffordd Pen Llech29.8%237 m17.2%Good
2Mountain Road28.5%514 m10.4%Good
3Llanguicke Road28.4%1172 m13.3%Good
4Ffordd Bryn Fran27.9%2943 m9.9%Good
5Dinas Oleu Lane27.8%198 m21.5%Good
6Ffordd Llwyn Du27.4%1494 m12.2%Good
7Pound Lane27.0%1461 m10.5%Good
8Lane near Fron°27.0%492 m18.1%Good
9Cefn Llan26.6%218 m19.4%Good
10Heol Feurig26.5%284 m11.5%Good
11Bryncethin Road26.5%1635 m8.9%Good
12Cwrdy Lane26.4%1757 m9.0%Good
13Coronation Street26.3%307 m11.4%High
14Clifton Hill26.2%141 m23.9%High
15Cwm Ffrydlan to Bryn Mawr°26.2%3364 m5.8%Good

≈ measured under tree canopy or near a structure at this window — the value stands but is less certain — the flag does not say whether the true value is higher or lower. Each climb page details what was flagged and why.

° provisional auto-generated name — details on the climb page.

Steepest 100 m

#ClimbMaxLengthOverallConfidence
1Ffordd Pen Llech26.5%237 m17.2%Good
2Dinas Oleu Lane25.3%198 m21.5%Good
3Cefn Llan25.1%218 m19.4%Good
4Clifton Hill24.9%141 m23.9%High
5Mount Road24.4%825 m11.5%Good
6Ffordd Bryn Fran24.4%2943 m9.9%Good
7Pant Du24.3%825 m12.3%Good
8Vine Row24.1%667 m12.3%Good
9Ffordd Llwyn Du24.0%1494 m12.2%Good
10Partrishow Hill to Partrishow°23.9%2447 m6.3%Good
11Pound Lane23.9%1461 m10.5%Good
12Cwrdy Lane23.8%1757 m9.0%Good
13Allt y Badi (south side)23.6%2707 m9.0%Good
14Lane near Glyn Ceiriog°23.5%522 m11.4%Good
15Lower Harper's Road23.4%1502 m7.6%Good

≈ measured under tree canopy or near a structure at this window — the value stands but is less certain — the flag does not say whether the true value is higher or lower. Each climb page details what was flagged and why.

° provisional auto-generated name — details on the climb page.

Largest net rise

#ClimbNet riseTotal ascentLengthOverallConfidence
1Llanellen to Cefn y Galchen°452 m482 m5964 m7.6%Good
2Lawnt to Tir Mostyn°331 m430 m9367 m3.5%High
3Dardy to Blaen Onneu°328 m361 m6272 m5.2%Good
4Llangynog to Cwm Pydew325 m337 m5940 m5.5%Good
5Cyffredyn to Blaen Onneu°323 m339 m4794 m6.7%Good
6Hardknott Pass315 m318 m3119 m10.1%Good
7Erwyd to Llangynog308 m345 m5937 m5.2%Good
8Rhigos Road305 m308 m6004 m5.1%High
9Welsh Harp Hollow304 m315 m3695 m8.2%Good
10Ffordd Bryn Fran292 m312 m2943 m9.9%Good
11Creigiau'r Llyn to Foel Y Groes°286 m375 m6349 m4.5%Good
12Llanybydder to Mynydd Llanybyther°286 m307 m6003 m4.8%Good
13Glyndyfrdwy to Moel Morfydd°279 m311 m3629 m7.7%Good
14Nant-y-Rhiw to Moel Trefriw°279 m310 m4096 m6.8%Good
15Berwyn to Blaen-Bache Dingle°276 m383 m6052 m4.6%Good

° provisional auto-generated name — details on the climb page.

Net rise is the endpoint elevation difference (what overall gradient is computed from); total ascent counts every metre climbed, including dips regained. Rankings include high- and good-confidence measurements only (how confidence works).

Provisional discoveries — awaiting review

These trip our own plausibility checks (confidence: needs confirmation): the numbers below may be terrain-model artifacts and are NOT ranked until a human review — or your local knowledge — settles them. Steepest first at 10 m.

#ClimbMax 10 mLengthConfidence
1Berwyn to Geraint Hill°42%3790 mNeeds confirmation
2Llangollen to Blaen-Bache Dingle°41%2680 mNeeds confirmation
3Melin-y-coed to Pant-y-maes°38%2452 mNeeds confirmation
4Ffordd-las to Hay Bluff°35%6927 mNeeds confirmation
5Lon Bribwll34%635 mNeeds confirmation
6Rhyd-y-gwin to Tor Clawdd°34%3579 mNeeds confirmation
7Llwynmawr to Bedwlwyn°33%1808 mNeeds confirmation
8The Conduit32%743 mNeeds confirmation
9Bwlch Esgair Gelli32%2505 mNeeds confirmation
10Mountain Road31%3884 mNeeds confirmation

° provisional auto-generated name — details on the climb page.

…and 18 more in the catalogue below (filter: awaiting review).

All climbs (255)

Download the dataset (CSV) OCL format

ClimbAreaKnown fromShapeLengthNet riseOverallMax 25 mConfidence
Aberarth to Graig Ddusustained1967 m98 m5.0%12.9%High
Aberdyfi to Ffridd Cefn-isaf°near Aberdyfi · Gwyneddsustained1610 m181 m11.2%20.9%High
Aberedw to Pontsioni°near Aberedw · Powyssustained654 m93 m14.3%26.5%Good
Aberffrwd Hillnear Aberffrwd · Ceredigionsustained2372 m237 m10.0%≈26.1%Good
Adams Street to Cerrig yr Hafansustained8383 m380 m4.5%14.5%Needs confirmation
Allt Bron Philipnear Llanddona · Sir Ynys Mon / Isle of Angleseysustained1442 m139 m9.6%≈26.2%Good
Allt Goch Fawrnear Nant Meigan · Sir Ynys Mon / Isle of Angleseytag: 25% (2026)stepped1266 m83 m6.5%≈15.0%Needs confirmation
Allt y Badi (south side)near Glyn Ceiriog · Wrecsam / Wrexhamtag: 25% (2026)stepped2707 m243 m9.0%≈31.7%Good
Aston Expresswaynear Ewloe · Sir y Fflint / Flintshiresustained747 m32 m4.3%11.7%Needs confirmation
Bank Roadnear Matlock · Derbyshire100 Climbs1sustained530 m57 m10.7%15.5%High
Bedwellty Roadnear Aberbargoed · Caerffili / Caerphillysustained1891 m144 m7.6%21.0%High
Berwyn to Blaen-Bache Dingle°near The Dingle · Sir Ddinbych / Denbighshiresustained6052 m276 m4.6%≈21.7%Good
Berwyn to Geraint Hill°near The Dingle · Sir Ddinbych / Denbighshiresustained3790 m286 m7.5%≈20.9%Needs confirmation
Bethlehem to Carn Powell°near Capel Dingle · Sir Gaerfyrddin / Carmarthenshiresustained3549 m201 m5.7%≈29.6%Good
Bettws Gwerfil Goch to Pen Hafoty-Foel°near Bettws Gwerfil Goch · Sir Ddinbych / Denbighshiresustained1608 m97 m6.0%≈27.2%Good
Bevan Avenuenear Mochdre · Conwystepped660 m61 m9.2%23.0%High
Blackvein Mountain Roadnear Glenside · Caerffili / Caerphillysustained1688 m176 m10.4%≈25.9%Good
Blaenavon Roadsustained4320 m367 m8.5%≈14.5%Needs confirmation
Boughrood to Trewern Hill°near Llanstephan · Powyssustained4401 m228 m5.2%21.9%High
Brace Avenuenear Blaenau Gwent · Blaenau Gwentsustained937 m60 m6.4%21.1%High
Brongwyn to Capel Tygwydd°near Troed-y-rhiw-Siôn · Ceredigionstepped1288 m64 m5.0%≈26.0%Good
Bryn Dolwen to Tyddyn°near Cwm y Glog · Powyssustained1499 m85 m5.7%20.2%High
Bryn Rhyd-yr-Arian to Mynydd Tryfan°near Dyffryn Aled · Conwysustained2925 m148 m5.1%≈29.0%Good
Bryn Roadnear Pen-Rhiw-fawr · Castell-nedd Port Talbot / Neath Port Talbotsustained395 m49 m12.4%21.8%High
Bryncethin Roadnear Cwm Garnant · Castell-nedd Port Talbot / Neath Port Talbotsustained1635 m146 m8.9%≈28.2%Good
Brynllys to Bwlch Oerddrws°near Cwm Cerist · Gwyneddstepped5159 m248 m4.8%16.5%High
Bush Roadnear Miskin · Rhondda Cynon Tafsustained466 m60 m12.8%22.0%High
Bwlch Esgair Gellisustained2505 m164 m6.5%23.7%Needs confirmation
Bwlch Penbarrasnear Llanbedr-Dyffryn-Clwyd · Sir Ddinbych / Denbighshire100 Climbs1sustained2324 m260 m11.2%≈24.4%Needs confirmation
Bwlch-y-Clawdd Roadnear Cwm Dâr · Rhondda Cynon Taf100 Climbs1sustained4804 m270 m5.6%8.9%High
Cairo Streetnear Dinas · Rhondda Cynon Tafsustained358 m34 m9.5%22.3%High
Capel Bangor to Pant-y-crugnear Pant-y-crûg · Ceredigionsustained1389 m145 m10.5%≈21.0%Good
Cefn Llannear Cwmpadarn · Ceredigionsign: 32% (2025, via OSM)sustained218 m42 m19.4%≈27.4%Good
Cefn Vron Hill to Bryn°near Anchor · Shropshiresustained649 m50 m7.7%20.7%High
Ceunant Gorddinan to Ffridd-y-Bwlchsustained2266 m130 m5.7%11.6%High
Charles Streetnear Trealaw · Rhondda Cynon Tafsustained915 m97 m10.6%20.7%High
Clifton Hillnear Abertawe · Abertawe / Swanseasustained141 m34 m23.9%27.8%High
Clynnog Fawr to Bwlch Mawr°near Capel Uchaf · Gwyneddstepped3170 m192 m6.1%22.8%High
Commin Roadnear Aberbargoed · Caerffili / Caerphillystepped1344 m119 m8.9%21.0%High
Commins Coch to Darowen°near Darowen · Powyssustained2468 m119 m4.8%26.5%Good
Constitution Hillnear Mount Pleasant · Abertawe / SwanseaWikipedia2sustained348 m61 m17.4%21.9%High
Coronation Streetnear Wyndham · Pen-y-bont ar Ogwr / Bridgendstepped307 m35 m11.4%29.6%High
Craig Y Pant to Foel Y Groes°near Cwm Cerddin · Gwyneddsustained1214 m188 m15.5%23.8%High
Creigiau'r Llyn to Foel Y Groes°near Cwm Eunant · Powyssustained6349 m286 m4.5%≈19.7%Good
Crimea Pass (Bwlch y Gorddinan)near Tal-y-waenydd · Gwyneddsustained2705 m260 m9.6%≈18.4%Needs confirmation
Crossway to Tyn Green Castle°near Crossway · Powysstepped2848 m112 m3.9%22.1%High
Cwm Dulais to Cwm Ysgiach°near Cwm Dulais · Abertawe / Swanseastepped1908 m39 m2.0%27.1%High
Cwm Ffrydlan to Bryn Mawr°near Cwm Esgaireira · Powysstepped3364 m193 m5.8%≈27.0%Good
Cwm Llwynau to Cwm Cnyw°near Cwm Llwynau · Torfaenstepped1135 m70 m6.2%≈26.8%Good
Cwm Sŷch to Cwm Dyfnantsustained2681 m177 m6.6%≈26.4%Good
Cwm Wern-ddu to Llanfihangel-y-Creuddyn°near Llanfihangel-y-Creuddyn · Ceredigionsustained1549 m98 m6.3%≈20.1%Good
Cwm y Gâth to Bryn-y-Fedwensustained8271 m456 m5.5%22.6%Needs confirmation
Cwm-hirblyg to Glyn Llydan°near Glyn Llydan · Sir Gaerfyrddin / Carmarthenshiresustained2890 m96 m3.3%≈26.7%Good
Cwm-hirblyg to Pen Rhiw-Wen°near Cwm Nant-dywyll · Sir Gaerfyrddin / Carmarthenshiresustained5282 m272 m5.2%18.7%Good
Cwrdy Lanenear Penyrheol · Torfaenstepped1757 m158 m9.0%≈28.7%Good
Cyffredyn to Blaen Onneu°near Cwm Cleisfer · Powyssustained4794 m323 m6.7%16.2%Good
Dardy to Blaen Onneu°near Cwm Onnau · Powyssustained6272 m328 m5.2%≈23.2%Good
Derwen Lanenear Penrhyn-side · Conwystepped1188 m78 m6.5%27.2%High
Devil's Staircasenear Coed Nant-yr-hwch · PowysAnother 1003sustained841 m111 m13.2%24.5%High
Devil's Staircase (west side)near Coed Nant-yr-hwch · Powystag: 25% (2026)stepped2348 m181 m7.7%22.3%High
Dinas Oleu Lanenear Abermaw · Gwyneddsustained198 m43 m21.5%≈29.4%Good
Discoed to Upper Dunn's Plantation°near Thorn · Powysstepped2144 m164 m7.7%≈26.2%Good
Dolhendre to Carndochan°near Rhosdylluan · Gwyneddsustained642 m53 m8.3%≈26.5%Good
Duffield's Lanenear Upper Redbrook · Sir Fynwy / Monmouthshiresustained993 m102 m10.3%≈26.0%Good
Dyffryn Conwy to Mynydd Cauedigsustained1784 m176 m9.9%≈26.8%Good
Eisingrug to Moel y Geifr°near Eisingrug · Gwyneddsustained2149 m217 m10.1%≈22.0%Good
Erwyd to Llangynogsustained5937 m308 m5.2%≈18.9%Good
Felindre to Cwm Hyfryd°near Cwmpengraig · Sir Gaerfyrddin / Carmarthenshiresustained5214 m262 m5.0%≈17.6%Good
Ffordd Bryn Frannear Pentre'r Felin · Conwysustained2943 m292 m9.9%≈28.1%Good
Ffordd Llwyn Dunear Pentre'r Felin · Conwysustained1494 m182 m12.2%28.3%Good
Ffordd Pen Llechnear Harlech · GwyneddGuinness4sustained237 m41 m17.2%≈32.6%Good
Ffordd Rhiwlasstepped2601 m159 m6.1%≈26.5%Good
Ffordd y Graignear Trebannws · Castell-nedd Port Talbot / Neath Port Talbotsustained1632 m173 m10.6%≈26.2%Good
Ffordd-las to Hay Bluff°near Tregoyd · Powyssustained6927 m294 m4.2%≈28.7%Needs confirmation
Fforest Roadnear Caegarw · Rhondda Cynon Tafsustained925 m115 m12.5%≈26.8%Good
Garth to Cwmsymlog°near Pen-rhiw-newydd · Ceredigionsustained4880 m273 m5.6%18.5%Needs confirmation
Georges Delightnear Gaer-fawr · Sir Fynwy / Monmouthshirestepped2215 m162 m7.3%≈26.4%Good
Gladestry to Hengoedstepped1821 m100 m5.5%≈26.5%Needs confirmation
Glamorgan Streetnear Penrhiwceiber · Rhondda Cynon Tafsustained1148 m113 m9.8%21.7%High
Glyndyfrdwy to Moel Morfydd°near Glyndyfrdwy · Sir Ddinbych / Denbighshirestepped3629 m279 m7.7%25.5%Good
Govilon to Gilwern Hill°near Cwm Llanwenarth · Sir Fynwy / Monmouthshiresustained1788 m187 m10.5%≈22.2%Good
Greenfield Placenear Middle Coedcae · Torfaensustained600 m48 m7.9%22.3%High
Groeslon-waun to Cefn Du°near Groeslon · Gwyneddstepped1714 m98 m5.7%26.2%High
Gully to Pen y Ffynnon°near Gully · Powysstepped1677 m125 m7.5%27.5%High
Gwyddelwern to Betws Gwerful Gochsustained3132 m164 m5.3%≈26.2%Good
Hafod Lanenear Trehafod · Rhondda Cynon Tafsustained2898 m130 m4.5%≈27.3%Good
Hafod-fan Roadnear Six Bells · Blaenau Gwentsustained181 m31 m17.0%20.4%High
Halswell Streetnear Tyntetown · Rhondda Cynon Tafsustained163 m21 m12.7%20.7%High
Hardknott Pass100 Climbs1sustained3119 m315 m10.1%25.9%Good
Heartsease to Stanage Park°near Heartsease · Powyssustained894 m70 m7.9%20.2%High
Hen Fforddnear Bwlch · Powyssustained419 m40 m9.4%≈21.0%Good
Hendre Owen Roadnear Duffryn · Castell-nedd Port Talbot / Neath Port Talbotsustained309 m46 m15.0%23.1%High
Henllys to Nant Carn°near Henllys · Torfaensustained1553 m187 m12.1%≈25.4%Good
Heol Calchnear Cwm Gored · Powysstepped925 m86 m9.3%≈26.0%Good
Heol Feurignear Dolgellau · Gwyneddstepped284 m33 m11.5%≈30.0%Good
Heol Lanstepped2788 m142 m5.1%≈26.3%Good
Heol y Bancnear Llygadywawr · Sir Gaerfyrddin / Carmarthenshiresustained1670 m164 m9.8%21.9%High
High Meadow to Hafodyrynys°near Cwm Hafod-fach · Caerffili / Caerphillystepped4325 m266 m6.1%≈24.0%Good
Hill Roadnear Pontlottyn · Caerffili / Caerphillystepped1187 m114 m9.6%21.6%High
Hill Streetnear Cwm Ysgwydd-gwyn · Caerffili / Caerphillysustained1697 m146 m8.6%27.9%High
Hill Terracenear Carreg yr Eos · Sir Benfro / Pembrokeshiresustained589 m58 m9.8%15.0%High
Hillsidesustained801 m132 m16.5%24.6%High
Horseshoe PassNat HC 19715sustained4543 m276 m6.1%≈14.4%Good
Lane near Abercych°near Abercych · Sir Benfro / Pembrokeshirestepped684 m73 m10.6%≈26.3%Good
Lane near Betws-y-coednear Betws-y-Coed · Conwytag: 20% (2026)sustained1263 m162 m12.8%≈21.6%Good
Lane near Blaen-y-Glynnear Bannau Brycheiniog · Powystag: 20% (2026)sustained1515 m180 m11.8%≈19.7%Good
Lane near Blaenllechau°near Blaenllechau · Rhondda Cynon Tafstepped447 m30 m6.7%≈29.4%Good
Lane near Cellan°near Cellan · Ceredigionstepped2094 m124 m5.9%≈30.1%Good
Lane near Ceunantsustained991 m86 m8.7%≈26.4%Good
Lane near Cwrtnear Cwm Ffernol · Gwyneddtag: 20% (2026)sustained1015 m94 m9.2%24.4%High
Lane near Dolgellau°near Dolgellau · Gwyneddsustained234 m35 m15.1%20.3%High
Lane near Fron°near Fron · Powyssustained492 m89 m18.1%≈29.3%Good
Lane near Garndolbenmaen°near Garndolbenmaen · Gwyneddstepped722 m65 m9.0%20.6%High
Lane near Gilfach°near Gilfach · Caerffili / Caerphillystepped352 m28 m7.8%20.7%High
Lane near Glascoed°near Glascoed · Powysstepped1360 m101 m7.5%25.2%High
Lane near Glyn Ceiriog°near Glyn Ceiriog · Wrecsam / Wrexhamstepped522 m60 m11.4%≈27.2%Good
Lane near Glyn Ceiriog°near Glyn Ceiriog · Wrecsam / Wrexhamsustained1051 m87 m8.3%≈27.2%Needs confirmation
Lane near Glyn Saer°near Cwm-bychan · Sir Gaerfyrddin / Carmarthenshirestepped7043 m150 m2.1%11.7%Needs confirmation
Lane near Kilgwrrwg Common°near Kilgwrrwg · Sir Fynwy / Monmouthshirestepped1472 m117 m7.9%≈27.5%Good
Lane near Leightonnear Pentre · Powystag: 20% (2026)sustained646 m70 m10.9%≈22.8%Good
Lane near Llanarmon Mynydd Mawrnear Llanrhaeadr-ym-Mochnant · Powystag: 20% (2026)sustained762 m85 m11.1%≈26.8%Good
Lane near Llanddeusant°near Llanddeusant · Sir Gaerfyrddin / Carmarthenshiresustained499 m66 m13.2%≈27.4%Good
Lane near Llanedi°near Llanedi · Sir Gaerfyrddin / Carmarthenshirestepped1275 m66 m5.2%20.3%High
Lane near Llanfair Talhaearn°near Llanfair Talhaiarn · Conwysustained1627 m141 m8.6%20.4%High
Lane near Llangadfan°near Llangadfan · Powyssustained546 m56 m10.2%≈27.3%Good
Lane near Llanglydwen°near Llanglydwen · Sir Gaerfyrddin / Carmarthenshiresustained1839 m96 m5.2%20.3%High
Lane near Llanybri°near Llanybri · Sir Gaerfyrddin / Carmarthenshiresustained879 m93 m10.5%≈26.4%Good
Lane near Llanystumdwy°near Llanystumdwy · Gwyneddstepped556 m36 m6.4%≈27.0%Good
Lane near Maen-Offeren°near Maen-Offeren · Gwyneddsustained225 m29 m13.1%25.3%High
Lane near Maenan°near Maenan · Conwysustained1027 m138 m13.5%≈27.5%Good
Lane near Miskin°near Miskin · Rhondda Cynon Tafstepped752 m70 m9.3%22.0%High
Lane near Miskin°near Miskin · Rhondda Cynon Tafsustained315 m47 m14.9%21.0%High
Lane near Pont-Tyweli°near Pont-Tyweli · Sir Gaerfyrddin / Carmarthenshiresustained1898 m104 m5.5%≈23.9%Good
Lane near Price Town°near Price Town · Pen-y-bont ar Ogwr / Bridgendsustained432 m46 m10.6%22.9%High
Lane near Rhyd-Meirionnyddtag: 25%sustained4090 m116 m2.8%13.9%Good
Lane near Stanleytown°near Stanleytown · Rhondda Cynon Tafsustained164 m27 m16.1%28.4%High
Lane near Stepaside°near Stepaside · Powyssustained1727 m112 m6.5%≈26.3%Good
Lane near Ton Pentre°near Ton Pentre · Rhondda Cynon Tafsustained314 m40 m12.6%≈28.5%Good
Lane near Trealaw°near Trealaw · Rhondda Cynon Tafstepped253 m25 m9.9%≈24.5%Good
Lane near Ty'n-y-groes°near Ty'n-y-groes · Conwystepped957 m48 m5.0%≈26.2%Good
Lane near Wernffrwd°near Wernffrwd · Abertawe / Swanseasustained1264 m81 m6.4%22.0%High
Lane near Whitesands Bay°near Whitesands Bay · Sir Benfro / Pembrokeshiresustained610 m48 m7.9%22.1%Good
Lane near Ystradfellte°near Ystradfellte · Powysstepped2317 m79 m3.4%21.0%High
Lawnt to Tir Mostyn°near Soar · Sir Ddinbych / Denbighshiresustained9367 m331 m3.5%17.9%High
Lewis Streetnear Prospect Place · Torfaenstepped1483 m87 m5.9%23.2%High
Llanarth to Synod Inn / Post Mawr°near Pen-cae · Ceredigionstepped3396 m110 m3.2%13.0%High
Llanbedr Dyffryn Clwyd to Gyrn°near Llanbedr-Dyffryn-Clwyd · Sir Ddinbych / Denbighshiresustained2370 m149 m6.3%18.1%High
Llancowrid to Goetre Hill°near Cwmberllan Dingle · Powysstepped2355 m100 m4.2%≈26.4%Good
Llandderfel to Carnedd Wen°near Llandderfel · Gwyneddstepped2906 m221 m7.6%≈26.4%Good
Llandecwyn to Bryn Bwbach°near Bryn Bwbach · Gwyneddsustained1271 m86 m6.8%≈27.8%Good
Llandeilo Roadnear Glanaman · Sir Gaerfyrddin / Carmarthenshirestepped2628 m129 m4.9%≈29.8%Good
Llanellen to Cefn y Galchen°near Llanellen · Sir Fynwy / Monmouthshiresustained5964 m452 m7.6%≈21.5%Good
Llanellen to Coed y Prior°near Llanellen · Sir Fynwy / Monmouthshiresustained958 m138 m14.4%≈26.7%Good
Llanfach Roadnear Llanfach · Caerffili / Caerphillysustained1737 m187 m10.8%≈20.9%Good
Llanfihangel-y-Creuddyn to Pant-y-crugstepped1494 m96 m6.4%25.4%Good
Llangadog to Pentir-bachstepped2117 m69 m3.2%≈26.4%Good
Llangollen to Blaen-Bache Dingle°near Llangollen · Sir Ddinbych / Denbighshiresustained2680 m279 m10.4%≈30.9%Needs confirmation
Llanguicke Roadnear Cwm Siôn · Castell-nedd Port Talbot / Neath Port Talbotsustained1172 m156 m13.3%≈28.7%Good
Llangynidr to Cwm Cleisfer°near Cwm Cleisfer · Powyssustained2044 m149 m7.3%≈27.2%Good
Llangynog to Cwm Pydewsustained5940 m325 m5.5%≈11.3%Good
Llanilid to Ruthin°near Ruthin · Bro Morgannwg / the Vale of Glamorganstepped1616 m31 m1.9%≈12.0%Needs confirmation
Llanybydder to Mynydd Llanybyther°near Ceunant Fâch · Sir Gaerfyrddin / Carmarthenshiresustained6003 m286 m4.8%15.2%Good
Llawr-y-glyn to Glyntrefnant°near Llawr-y-glyn · Powyssustained1033 m131 m12.6%≈26.7%Good
Llwynmawr to Bedwlwyn°near Pentre Cilgwyn · Wrecsam / Wrexhamsustained1808 m159 m8.8%26.1%Needs confirmation
Lon Bribwllnear Llanbedrog · Gwyneddstepped635 m40 m6.3%≈27.2%Needs confirmation
Lower Harper's Roadnear Victoria Village · Torfaenstepped1502 m114 m7.6%≈26.1%Good
Lower Stoney Roadnear Victoria Village · Torfaenstepped623 m62 m10.0%≈26.1%Good
Lôn Nant Stigalltnear Llwyn-hudol · Gwyneddsustained917 m60 m6.5%≈27.7%Good
Maesyffynnon Terracenear Tonypandy · Rhondda Cynon Tafstepped364 m38 m10.5%21.8%High
Melin-y-coed to Pant-y-maes°near Nant Bwlch-y-gwynt · Conwysustained2452 m262 m10.7%≈30.3%Needs confirmation
Minffordd to Cwm Rhwyddfor°near Ffynnon Cwm · Gwyneddsustained2505 m148 m5.9%12.0%High
Moel Cwm yr Eglwys to Bwlch Oerddrws°near Cwm Cerist · Gwyneddsustained2227 m191 m8.6%16.5%High
Mount Pleasant Terracenear Miskin · Rhondda Cynon Tafsustained724 m62 m8.5%21.6%High
Mount Roadnear Penrhiw · Caerffili / Caerphillystepped825 m95 m11.5%≈26.5%Good
Mountain Roadnear Port Talbot · Castell-nedd Port Talbot / Neath Port Talbotstepped514 m53 m10.4%≈31.4%Good
Mountain Roadnear Ty-Sign · Caerffili / Caerphillysustained3884 m274 m7.0%≈26.5%Needs confirmation
Nant-y-Rhiw to Moel Trefriw°near Nant-y-Rhiw · Conwysustained4096 m279 m6.8%≈25.6%Good
New Mills to Ceunant y Garys°near New Mills · Powyssustained1951 m201 m10.3%≈22.8%Needs confirmation
Newgale Hillnear Newgale · Sir Benfro / Pembrokeshiresustained836 m83 m9.9%21.7%High
Onen to Pen-y-lan°near Onen · Sir Fynwy / Monmouthshiresustained1489 m111 m7.5%≈27.8%Good
Panorama Walknear Cwrt · Gwyneddstepped1296 m89 m6.9%26.4%Good
Panorama Walksustained2851 m165 m5.8%≈28.7%Good
Pant Dunear Vale of Llangollen · Sir Ddinbych / Denbighshiresustained825 m101 m12.3%≈29.4%Good
Pant Glâs to Bryn-y-gôgstepped1675 m103 m6.2%20.3%High
Parc Roadnear Graig Trewyddfa · Abertawe / Swanseasustained413 m43 m10.3%20.8%High
Parc-Seymour to Castell-prinstepped478 m48 m10.1%≈29.5%Good
Parc-y-rhôs to Mynydd Pencarreg°near Parc-y-rhôs · Sir Gaerfyrddin / Carmarthenshiresustained5901 m276 m4.7%≈19.0%Needs confirmation
Park Roadnear Rhondda Fach · Rhondda Cynon Tafsustained899 m76 m8.5%25.8%High
Park Streetnear Cwm Clydach · Rhondda Cynon Tafstepped996 m76 m7.6%23.0%High
Partrishow Hill to Partrishow°near Partrishow · Powyssustained2447 m154 m6.3%≈27.8%Good
Pea Royd Lanenear StocksbridgeTour of Britain6sustained442 m68 m15.3%≈19.2%Needs confirmation
Pen y Darren to Dinas°near Cwm Nant-y-glo · Sir Gaerfyrddin / Carmarthenshiresustained1800 m64 m3.5%25.3%High
Pen-y-Ffriddnear Rhiwlas · Gwyneddsustained1509 m154 m10.2%17.0%Good
Pen-y-lan to Llangattock Vibon Avelstepped677 m60 m8.8%≈26.5%Good
Pendine Hillnear Pendine · Sir Gaerfyrddin / Carmarthenshiretag: 20% (2026)sustained863 m88 m10.2%19.6%High
Penglais Hillnear Buarth Mawr · Ceredigionsign: 11% (2026, via OSM)sustained1310 m97 m7.4%11.2%High
Pentre-dwfr to Moel y Faen°near Pentre-dwfr · Sir Ddinbych / Denbighshiresustained1957 m216 m11.0%21.1%High
Penygraig Terracenear Ynysybwl · Rhondda Cynon Tafsustained445 m46 m10.4%20.3%High
Penygraigwen to Llanwonno°near Cwm Hafod · Rhondda Cynon Tafsustained7613 m265 m3.5%18.8%Good
Ponthir Roadnear Caerllion · Casnewydd / Newporttag: 20% (2026)sustained242 m17 m7.0%12.4%High
Pontrobert to Llanfihangel-yng-Ngwynfa°near Cwm Einion · Powysstepped5432 m172 m3.2%≈26.1%Good
Pound Lanenear Llwynderw · Powyssustained1461 m154 m10.5%≈29.2%Good
Prenol to Pont Bronferiaeth°near The Dell · Conwystepped2442 m128 m5.2%≈26.7%Good
Primrose Hillnear Pwllhobi · Ceredigiontag: 12% (2026)sustained310 m28 m9.0%14.7%High
Rhigos Roadnear Tynewydd · Rhondda Cynon Taf100 Climbs1sustained6004 m305 m5.1%8.6%High
Rhiw Fainnear Cwm Perlla · Ceredigionsustained1176 m132 m11.2%22.2%Good
Rhiw Syr Dafyddnear Rock · Caerffili / Caerphillysustained125 m26 m20.6%≈29.6%Good
Rhyd to Llandygwyddstepped1512 m85 m5.6%≈29.1%Good
Rhyd-y-foel to Coed Bettwssustained1266 m134 m10.6%≈27.5%Good
Rhyd-y-gwin to Tor Clawdd°near Cwm Clydach · Abertawe / Swanseasustained3579 m196 m5.5%≈28.8%Needs confirmation
Rhyd-y-saint to Bryn-têg°near Rhyd-y-saint · Sir Gaerfyrddin / Carmarthenshiresustained1531 m52 m3.4%23.9%High
Risca to Cwm Byr°near Risca · Caerffili / Caerphillysustained1122 m122 m10.9%≈29.0%Good
Roman Reachnear St Julians · Casnewydd / Newporttag: 20% (2026)sustained396 m20 m5.1%10.1%High
Roman Waynear Caerllion · Casnewydd / Newporttag: 30% (2021)sustained566 m22 m3.8%12.1%High
Rosedale Chimney Banknear Rosedale Abbey · North Yorkshire100 Climbs1sustained1107 m149 m13.4%26.6%High
Route Des Alpesstepped2169 m148 m6.8%≈31.0%Good
Ruthin Roadnear Gwernymynydd · Sir y Fflint / Flintshiresustained2228 m111 m5.0%11.3%Good
Sarn Mellteyrn to Mynydd Rhiw°near Sarn Mellteyrn · Gwyneddsustained1793 m151 m8.4%21.4%Needs confirmation
School Streetnear Maerdy · Rhondda Cynon Tafsustained497 m53 m10.7%20.1%High
Sennybridge to Yr Allt°near Cwm Clydach · Powyssustained1412 m56 m3.9%≈29.5%Good
Soar Roadnear Talsarnau · Gwyneddtag: 20% (2026)sustained396 m48 m12.0%≈21.5%Good
Springfield Roadnear Maerdy · Rhondda Cynon Tafsustained410 m29 m7.2%20.0%High
Station Roadnear Clydach · Sir Fynwy / Monmouthshiresustained1988 m221 m11.1%≈26.4%Good
Strada Florida Trailhead (Southernmost) to Pen y Cnwc°near Coed Nant-yr-hwch · Powysstepped2113 m160 m7.6%22.3%High
Sunny Banknear Aberhonddu · Powyssustained451 m39 m8.6%23.1%High
Swansea Roadsustained1815 m80 m4.4%22.3%High
Tal-y-bont to Pen-y-gaer°near Llanbedr-y-cennin · Conwysustained3381 m335 m9.9%23.6%Needs confirmation
Tan Yr Allt Avenuenear Mochdre · Conwystepped611 m58 m9.5%23.0%High
The Conduitnear Trefaldwyn · Powysstepped743 m72 m9.6%27.5%Needs confirmation
The Hendre to Pen-y-lan°near The Hendre · Sir Fynwy / Monmouthshiresustained2447 m102 m4.2%≈26.5%Needs confirmation
The Struggle (Kirkstone Road)near Ambleside · Westmorland and Furness100 Climbs1sustained1287 m157 m12.2%23.2%Good
Trallong to Cwm Brynych°near Cwm Camlais-fach · Powyssustained4833 m160 m3.3%24.7%Good
Tredegar Avenuenear Llanharan · Rhondda Cynon Taftag: 20% (2026)sustained228 m21 m9.4%16.6%High
Trefriw to Llanrhychwyn°near Llanrhychwyn · Conwysustained2093 m201 m9.6%≈26.9%Good
Treharris Mountain Roadnear Treharris · Merthyr Tudful / Merthyr Tydfilsustained3562 m240 m6.7%22.0%High
Trinity Viewnear Pilton Vale · Casnewydd / Newporttag: 40% (2021)sustained602 m80 m13.3%≈22.9%Good
Troed-y-Rhiw Roadstepped2603 m224 m8.6%≈26.3%Good
Twtilnear Harlech · Gwyneddtag: 25% (2026)sustained352 m50 m14.1%21.5%Good
Twyn Gof Common to Cwm Dyfnant°near Cwm Dyfnant · Powyssustained2933 m200 m6.8%≈26.4%Good
Twyn-Garreg-Wen to Cwm Crew°near Cwm Crew · Powyssustained1953 m78 m4.0%10.1%High
Ty Canol Lanenear Machen · Caerffili / Caerphillysustained2033 m210 m10.3%18.9%Good
Ty Gwyn Roadnear Cwlach · Conwytag: 20% (2026)sustained841 m96 m11.4%19.4%High
Tylwch to Brynposteg Hill°near Cwm Jonathan · Powyssustained4281 m103 m2.4%20.0%High
Tylwch to Oldchapel Hillsustained1916 m121 m6.3%23.8%High
Unnamed lane near Llanfihangel-y-Creuddynstepped1171 m114 m9.7%≈27.1%Good
Vine Rownear Ystalyfera · Castell-nedd Port Talbot / Neath Port Talbotsustained667 m82 m12.3%≈28.5%Good
Welsh Harp Hollownear Cwm y Sul · Powyssustained3695 m304 m8.2%23.1%Good
Wenallt to Cwm Grognant°near Cwm Grognant · Ceredigionsustained1088 m86 m7.9%≈20.1%Good
Wern-llaeth to Graig Ddu°near Graig Ddu · Ceredigionsustained558 m47 m8.3%11.5%High
Windsor Roadnear Six Bells · Blaenau Gwentsustained448 m40 m9.0%20.4%High
Wood Streetnear Maerdy · Rhondda Cynon Tafsustained245 m29 m12.0%20.0%High
Woodland Park Roadnear Beechwood · Casnewydd / Newportsustained808 m60 m7.4%23.7%High
Wrynose Passnear Green Crag · Westmorland and Furness100 Climbs1sustained1028 m108 m10.5%24.6%High
Yr Alltsustained537 m57 m10.5%≈27.8%Good
Yr Alltnear Allt · Sir Gaerfyrddin / Carmarthenshiresustained562 m51 m9.0%≈27.8%Good

° provisional name — auto-suggested from nearby map places, no local-usage evidence; renames welcome (each climb page has the details).

Sources: 1 100 Greatest Cycling Climbs (Simon Warren) · 2 Wikipedia · 3 Another 100 Greatest Cycling Climbs (Simon Warren) · 4 Guinness World Records · 5 British National Hill Climb Championship · 6 Tour of Britain