BETA — measurements and names under active refinement. Seen a sign, a gate, or a better name? Report it — no account needed (photos welcome via GitHub).

UK Climb Survey

Reproducible LiDAR gradient ladders for British road climbs. Every maximum states its measurement distance — because a hill can honestly be 32% over 2 m and 25% over 100 m at once. How to read these numbers →

Steepest 10 m

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

≈ 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

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

≈ 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

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

≈ 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

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

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

° 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 grade A/B measurements only (what grades mean).

Provisional discoveries — awaiting review

These trip our own plausibility checks (grade U): 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 mLengthGrade
1Berwyn to Geraint Hill°42.4%3790 mU
2Llangollen to Blaen-Bache Dingle°41.3%2680 mU
3Melin-y-coed to Pant-y-maes°38.2%2452 mU
4Ffordd-las to Hay Bluff°35.3%6927 mU
5Lon Bribwll34.4%635 mU
6Rhyd-y-gwin to Tor Clawdd°34.2%3579 mU
7Llwynmawr to Bedwlwyn°32.6%1808 mU
8The Conduit32.2%743 mU
9Bwlch Esgair Gelli32.1%2505 mU
10Mountain Road31.4%3884 mU

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

° 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