← survey home · UK climbs · US climbs · Swiss climbs · Austrian climbs · French climbs · NZ climbs · Norwegian climbs
Norwegian Hill Climbs — road gradients measured by LiDAR
Road climbs across 14 fylker of Norway, measured on the national 1 m terrain model (Kartverket) and ranked by the steepest 25 m — part of the HowSteep survey. What the survey is, and how to read a gradient ladder →
Surveyed here: the great mountain roads and the steepest village ramps alongside the steep lanes only the locals knew, found by the same systematic search that produced the UK catalogue.
Every climb here carries a surface and access chip from NVDB, Norway’s National Road Database, cross-checked with OSM. Where a check is still pending, the page says so.
613 climbs published · 103.5 km of total ascent (a rough total — it adds every small rise in the unsmoothed 1 m profile, noise included) · Agder, Akershus, Buskerud, Finnmark, Innlandet, Møre og Romsdal, Nordland, Rogaland, Telemark, Troms, Trøndelag, Vestfold, Vestland and Østfold · share
All the measured roads on one map →
Surface: · Caveated rows: (ranks stay the true ranks) · paved is preselected and the toggle drives every ranking table below; gravel, mixed and surface-unverified roads appear under all surfaces. Ranked by one steepest window, a row may be a brief sharp pitch or a sustained traditional climb — the Length and Overall columns tell you which.
On this page: steepest 10 m · 25 m · 50 m · 100 m · largest net rise · provisional (9) · all climbs (613) · under review (214) — the rankings are the evidence-quality A/B subset; all climbs is every page, review-status and annex entries included.
Steepest 10 m
| # | Climb | Fylke | Max | Length | Overall | Surface | Evidence |
|---|---|---|---|---|---|---|---|
| 1 | Vinjefjordsveien | Trøndelag | ≈caveated34% | 2716 m | 3.9% | paved | Good |
| 2 | Namsenvegen | Trøndelag | ≈caveated34% | 1929 m | 1.8% | paved | Good |
| 3 | Osvegen | Vestland | 31% | 306 m | 18.3% | paved | High |
| 4 | Vommenesveien | Agder | 30% | 212 m | 17.4% | paved | High |
| 5 | Odreliveien | Agder | ≈caveated29% | 682 m | 12.1% | paved | Good |
| 6 | Sognefjellet from Ytri | Vestland | ≈caveated28% | 27433 m | 5.0% | paved | Good |
| 7 | Skiftesvikvegen | Vestland | 28% | 248 m | 12.6% | paved | High |
| 8 | Stokksundveien | Trøndelag | ≈caveated28% | 1282 m | 6.5% | paved | Good |
| 9 | Solåsvegen° | Innlandet | 27% | 629 m | 10.5% | paved | High |
| 10 | Vestre Eskedal (Hagen)° | Agder | 27% | 350 m | 13.6% | paved | High |
| 11 | Sandbakken | Telemark | 27% | 399 m | 7.9% | paved | High |
| 12 | Klettelvbrua (Henna)° | Trøndelag | ≈caveated27% | 942 m | 5.9% | paved | Good |
| 13 | Doktordalvegen | Troms | 26% | 264 m | 11.1% | paved | High |
| 14 | Skivebakken | Vestland | 26% | 232 m | 15.7% | paved | High |
| 15 | Vestheia | Agder | 26% | 2725 m | 3.2% | paved | Good |
Steepest 25 m
| # | Climb | Fylke | Max | Length | Overall | Surface | Evidence |
|---|---|---|---|---|---|---|---|
| 1 | Osvegen | Vestland | 29.2% | 306 m | 18.3% | paved | High |
| 2 | Vommenesveien | Agder | 29.0% | 212 m | 17.4% | paved | High |
| 3 | Vinjefjordsveien | Trøndelag | ≈caveated29.0% | 2716 m | 3.9% | paved | Good |
| 4 | Solåsvegen° | Innlandet | 27.1% | 629 m | 10.5% | paved | High |
| 5 | Vestre Eskedal (Hagen)° | Agder | 25.4% | 350 m | 13.6% | paved | High |
| 6 | Skivebakken | Vestland | 24.8% | 232 m | 15.7% | paved | High |
| 7 | Sandbakken | Telemark | 24.7% | 399 m | 7.9% | paved | High |
| 8 | Tryfta | Møre og Romsdal | 24.6% | 2597 m | 17.3% | paved | Good |
| 9 | Hareidsvegen | Møre og Romsdal | 24.5% | 470 m | 10.7% | paved | Good |
| 10 | Odreliveien | Agder | ≈caveated24.3% | 682 m | 12.1% | paved | Good |
| 11 | Færgestadveien | Akershus | 24.1% | 344 m | 9.9% | paved | High |
| 12 | Holmboevegen | Troms | 24.1% | 285 m | 14.3% | paved | High |
| 13 | Litlaskar | Rogaland | 23.7% | 248 m | 14.0% | paved | Good |
| 14 | Doktordalvegen | Troms | 23.5% | 264 m | 11.1% | paved | High |
| 15 | Skiftesvikvegen | Vestland | 23.3% | 248 m | 12.6% | paved | High |
Steepest 50 m
| # | Climb | Fylke | Max | Length | Overall | Surface | Evidence |
|---|---|---|---|---|---|---|---|
| 1 | Osvegen | Vestland | 28.4% | 306 m | 18.3% | paved | High |
| 2 | Vommenesveien | Agder | 27.6% | 212 m | 17.4% | paved | High |
| 3 | Solåsvegen° | Innlandet | 25.9% | 629 m | 10.5% | paved | High |
| 4 | Vinjefjordsveien | Trøndelag | 25.7% | 2716 m | 3.9% | paved | Good |
| 5 | Skivebakken | Vestland | 24.2% | 232 m | 15.7% | paved | High |
| 6 | Tryfta | Møre og Romsdal | 24.0% | 2597 m | 17.3% | paved | Good |
| 7 | Færgestadveien | Akershus | 23.5% | 344 m | 9.9% | paved | High |
| 8 | Vestre Eskedal (Hagen)° | Agder | 23.5% | 350 m | 13.6% | paved | High |
| 9 | Litlaskar | Rogaland | 23.4% | 248 m | 14.0% | paved | Good |
| 10 | Hareidsvegen | Møre og Romsdal | 23.2% | 470 m | 10.7% | paved | Good |
| 11 | Klemetsaunvegen | Trøndelag | 22.5% | 310 m | 14.6% | paved | High |
| 12 | Håvet | Buskerud | ≈caveated22.4% | 551 m | 13.3% | paved | Good |
| 13 | Sandbakken | Telemark | 22.3% | 399 m | 7.9% | paved | High |
| 14 | Dåfjordvegen | Vestland | 22.3% | 281 m | 12.0% | paved | High |
| 15 | Kallestadvegen | Vestland | 22.3% | 425 m | 13.3% | paved | High |
Steepest 100 m
| # | Climb | Fylke | Max | Length | Overall | Surface | Evidence |
|---|---|---|---|---|---|---|---|
| 1 | Osvegen | Vestland | 26.6% | 306 m | 18.3% | paved | High |
| 2 | Skivebakken | Vestland | 23.5% | 232 m | 15.7% | paved | High |
| 3 | Tryfta | Møre og Romsdal | 23.4% | 2597 m | 17.3% | paved | Good |
| 4 | Vommenesveien | Agder | 22.7% | 212 m | 17.4% | paved | High |
| 5 | Vinjefjordsveien | Trøndelag | ≈caveated22.0% | 2716 m | 3.9% | paved | Good |
| 6 | Færgestadveien | Akershus | 21.5% | 344 m | 9.9% | paved | High |
| 7 | Solåsvegen° | Innlandet | 21.1% | 629 m | 10.5% | paved | High |
| 8 | Klemetsaunvegen | Trøndelag | 21.1% | 310 m | 14.6% | paved | High |
| 9 | Kallestadvegen | Vestland | 20.7% | 425 m | 13.3% | paved | High |
| 10 | Riperbakken | Buskerud | ≈caveated20.5% | 449 m | 12.0% | paved | Good |
| 11 | Sandbakken | Telemark | 20.4% | 399 m | 7.9% | paved | High |
| 12 | Fjellvegen | Innlandet | 20.3% | 432 m | 11.7% | paved | High |
| 13 | Vestre Eskedal (Hagen)° | Agder | 19.9% | 350 m | 13.6% | paved | High |
| 14 | Ingjelsbrekko | Vestland | ≈caveated19.9% | 397 m | 13.6% | paved | Good |
| 15 | Håvet | Buskerud | ≈caveated19.8% | 551 m | 13.3% | paved | Good |
≈ measured under tree canopy or near a structure at that window — the value stands but is less certain — the flag does not say whether the true value is higher or lower. Rankings include evidence quality A and B only; every row carries its surface chip, and restricted-access roads (toll/park) carry a controlled-access note — a real road lists, with its restriction stated.
Largest net rise
| # | Climb | Fylke | Net rise | Total ascent | Length | Overall | Surface |
|---|---|---|---|---|---|---|---|
| 1 | Sognefjellet from Ytri | Vestland | 1382 m | 1626 m | 27433 m | 5.0% | paved |
| 2 | Aurlandsfjellet from Aurlandsvangen | Vestland | 1278 m | 1285 m | 16262 m | 7.9% | paved |
| 3 | Flistjønnskaret from Dalsgrende | Telemark | 1017 m | 1037 m | 14084 m | 7.2% | paved |
| 4 | Geirangerfjellet (Djupvatnet) from Geiranger | Møre og Romsdal | 961 m | 1004 m | 17650 m | 5.4% | paved |
| 5 | Vikafjellet from Vikøyri | Vestland | 945 m | 1103 m | 25056 m | 3.8% | paved |
| 6 | Hardangervidda from Kvernhushaugane | Vestland | 905 m | 747 m | 25096 m | 3.6% | paved |
| 7 | Trollstigen from Nora | Møre og Romsdal | 865 m | 977 m | 17347 m | 5.0% | paved |
| 8 | Galdhøpiggvegen | Innlandet | 839 m | 844 m | 8202 m | 10.2% | paved |
| 9 | Ekkjeskaret from Fiveland | Rogaland | 825 m | 1130 m | 23727 m | 3.5% | paved |
| 10 | Osafjellsvegen | Vestland | 791 m | 902 m | 10427 m | 7.6% | paved |
| 11 | Trollstigen from Myklebost | Møre og Romsdal | 770 m | 851 m | 24980 m | 3.1% | paved |
| 12 | Flistjønnskaret from Tuddal | Telemark | 759 m | 764 m | 10910 m | 7.0% | paved |
| 13 | Kvislevasskaret from Nomeland | Agder | 756 m | 845 m | 18500 m | 4.1% | paved |
| 14 | Vikafjellet from Vinje | Vestland | 755 m | 838 m | 21131 m | 3.6% | paved |
| 15 | Gaularfjellet from Ulvastad | Vestland | 739 m | 824 m | 16673 m | 4.4% | paved |
Net rise is the endpoint elevation difference; total ascent counts every metre climbed, including dips regained — and, since it adds the small rises of an unsmoothed 1 m profile without ever subtracting, read it as indicative rather than surveyed (why).
Provisional measurements
Measured by exactly the same method, but the evidence quality sits below B — usually short-window maxima steep enough to trigger the plausibility review, awaiting a closer look. The numbers stand as measured; treat them as provisional until reviewed. What the evidence-quality letters mean →
| Climb | Fylke | Length | Overall | Max 25 m | Surface | Notes |
|---|---|---|---|---|---|---|
| Risnesvegen (Netland) | Agder | 6.5 km | 6.4% | 29.0%≈caveated | gravel | unpaved throughout |
| Lane near Step #1000 | Nordland | 5.6 km | 6.2% | 24.7%≈caveated | gravel | unpaved throughout |
| Lane near Vollan | Troms | 11.3 km | 3.8% | 23.1%≈caveated | gravel | unpaved throughout |
| Søreidetunnelen (Stølgarden) | Vestland | 5.8 km | 12.4% | 22.3%≈caveated | gravel | unpaved throughout |
| Knudeveien | Agder | 2.3 km | 6.7% | 22.1%≈caveated | gravel | unpaved throughout |
| Mettevolltunnelen (Nordrevatn) | Troms | 0.3 km | 10.4% | 21.8%≈caveated | paved | |
| Mølleveien (Herdalen) | Agder | 0.6 km | 7.5% | 20.5%≈caveated | paved | |
| Lane near Nip | Rogaland | 3.6 km | 5.1% | 20.1%≈caveated | surface unverified | surface unrecorded |
| Midtsætervegen | Vestland | 2.1 km | 10.7% | 16.8%≈caveated | paved |
Browse every climb
Real pages, not a hidden table: each link below is a page of its own with 200 climbs on it, and every one of the 613 published climbs appears on exactly one of them.
By Fylke: Agder 60 · Akershus 14 · Buskerud 47 · Finnmark 6 · Innlandet 79 · Møre og Romsdal 54 · Nordland 18 · Rogaland 38 · Telemark 17 · Troms 27 · Trøndelag 73 · Vestfold 3 · Vestland 171 · Østfold 6
Steepest first: 1 2 3 4 A–Z: 1 2 3 4
All climbs (613)
The complete published Norwegian set — ranked rows plus the review-status and annex climbs, labelled. Click a column heading to sort; every filter mirrors into the URL so a view can be shared.
| Climb | Fylke | Status | Surface | Length | Net rise | Overall | Max 25 m | Evidence |
|---|
° provisional name — auto-suggested from nearby map places, no local-usage evidence; renames welcome (each climb page has the details).
Road status under review
Measured like everything else, but these roads are absent from (or barely touched by) the NVDB road network — usually a farm or forest track, a private drive, or a map phantom. The class sits out of the rankings until verified — each one returns as evidence clears it. Pages stay live and honest.
| Climb | Fylke | Length | Overall | Max 25 m | Surface | Notes |
|---|---|---|---|---|---|---|
| Fuglen (Sørvær) | Finnmark | 2.6 km | 8.7% | 34.5% | gravel | unpaved throughout, not in the state road inventory — forest/camp lane or private drive likely |
| Løgeheia | Agder | 0.2 km | 18.8% | 32.8% | gravel | unpaved throughout, not in the state road inventory — forest/camp lane or private drive likely |
| Kolabygdvegen | Rogaland | 0.6 km | 7.9% | 31.8%≈caveated | gravel | unpaved throughout, not in the state road inventory — forest/camp lane or private drive likely |
| Lane near Moi | Rogaland | 1.6 km | 6.9% | 29.7%≈caveated | gravel | unpaved throughout, not in the state road inventory — forest/camp lane or private drive likely |
| Fjordavegen (Frammarsvik) | Vestland | 0.6 km | 13.8% | 29.6% | surface unverified | surface unrecorded, not in the state road inventory — forest/camp lane or private drive likely |
| Krogstadvegen (Krokstadgrenda) | Trøndelag | 0.3 km | 19.2% | 29.1%≈caveated | gravel | unpaved throughout, not in the state road inventory — forest/camp lane or private drive likely |
| Lane near Kalvehagen | Vestland | 0.4 km | 12.2% | 28.8%≈caveated | gravel | unpaved throughout, not in the state road inventory — forest/camp lane or private drive likely |
| Skjervheimsstølsvegen | Vestland | 2.8 km | 12.7% | 28.6% | surface unverified | surface unrecorded, not in the state road inventory — forest/camp lane or private drive likely |
| Flaberget (Høyen) | Buskerud | 0.4 km | 11.5% | 28.6% | paved | not in the state road inventory — forest/camp lane or private drive likely |
| Lane near Tøftvangen | Møre og Romsdal | 0.3 km | 14.8% | 28.3% | gravel | unpaved throughout, not in the state road inventory — forest/camp lane or private drive likely |
| Heimerdalsveien | Troms | 1.7 km | 8.8% | 27.9% | gravel | unpaved throughout, not in the state road inventory — forest/camp lane or private drive likely |
| Krokåsdalen | Vestland | 0.4 km | 12.4% | 27.6%≈caveated | surface unverified | surface unrecorded, not in the state road inventory — forest/camp lane or private drive likely |
| Vetevegen | Møre og Romsdal | 5.5 km | 14.0% | 27.6% | gravel | unpaved throughout, not in the state road inventory — forest/camp lane or private drive likely |
| Hasselbakken | Telemark | 0.4 km | 8.5% | 27.5% | surface unverified | surface unrecorded, not in the state road inventory — forest/camp lane or private drive likely |
| Hangerslettvegen (Gammelgarden) | Trøndelag | 0.4 km | 11.0% | 27.4% | mixed surface | 54% unpaved, not in the state road inventory — forest/camp lane or private drive likely |
| Nørdalen | Møre og Romsdal | 1.8 km | 10.7% | 27.2% | surface unverified | surface unrecorded, not in the state road inventory — forest/camp lane or private drive likely |
| Lane near Ven | Trøndelag | 0.6 km | 12.9% | 26.9% | gravel | unpaved throughout, not in the state road inventory — forest/camp lane or private drive likely |
| Lane near Nordre Håkvik | Nordland | 0.2 km | 18.8% | 26.7% | gravel | unpaved throughout, not in the state road inventory — forest/camp lane or private drive likely |
| Kråknesveien (Kråknes) | Finnmark | 0.5 km | 7.8% | 26.7% | gravel | unpaved throughout, not in the state road inventory — forest/camp lane or private drive likely |
| Aasskogveien | Akershus | 0.5 km | 11.7% | 26.5% | gravel | unpaved throughout, not in the state road inventory — forest/camp lane or private drive likely |
| Radøyvegen (Kollstad) | Vestland | 0.4 km | 10.5% | 26.4% | paved | not in the state road inventory — forest/camp lane or private drive likely |
| Utstranda (Portebakken) | Buskerud | 0.4 km | 11.8% | 26.3%≈caveated | gravel | unpaved throughout, not in the state road inventory — forest/camp lane or private drive likely |
| Lane near Reinoksfjellet | Nordland | 8.5 km | 4.6% | 26.0% | gravel | unpaved throughout, not in the state road inventory — forest/camp lane or private drive likely |
| Hausvegen (Setri) | Vestland | 0.4 km | 17.4% | 26.0%≈caveated | mixed surface | 55% unpaved, not in the state road inventory — forest/camp lane or private drive likely |
| Åkreveien (Tjåelmie - Tjolmen) | Nordland | 1.1 km | 8.8% | 25.9% | gravel | unpaved throughout, not in the state road inventory — forest/camp lane or private drive likely |
| Helleveien | Østfold | 0.6 km | 12.9% | 25.9% | paved | not in the state road inventory — forest/camp lane or private drive likely |
| Svenskerudveien | Akershus | 0.4 km | 10.4% | 25.9% | gravel | unpaved throughout, not in the state road inventory — forest/camp lane or private drive likely |
| Sundlandsfjorden | Nordland | 2.3 km | 1.7% | 25.9% | gravel | unpaved throughout, not in the state road inventory — forest/camp lane or private drive likely |
| Kviknebronaveien | Innlandet | 3.7 km | 12.3% | 25.9% | gravel | unpaved throughout, not in the state road inventory — forest/camp lane or private drive likely |
| Otertongvegen | Rogaland | 0.3 km | 8.8% | 25.7%≈caveated | gravel | unpaved throughout, not in the state road inventory — forest/camp lane or private drive likely |
| Lane near Kvålsdalen | Vestland | 0.5 km | 17.5% | 25.7% | gravel | unpaved throughout, not in the state road inventory — forest/camp lane or private drive likely |
| Lane near Trodastølen | Vestland | 0.7 km | 16.5% | 25.6% | gravel | unpaved throughout, not in the state road inventory — forest/camp lane or private drive likely |
| Sørbøvegen (Sneltvedt) | Telemark | 0.3 km | 9.9% | 25.6%≈caveated | surface unverified | surface unrecorded, not in the state road inventory — forest/camp lane or private drive likely |
| Flatmovegen (Nørdre Lii) | Innlandet | 0.6 km | 17.8% | 25.4% | surface unverified | surface unrecorded, not in the state road inventory — forest/camp lane or private drive likely |
| Bruvikvegen (Vik) | Vestland | 0.9 km | 8.7% | 25.3%≈caveated | paved | not in the state road inventory — forest/camp lane or private drive likely |
| Stuhaugkleivå | Agder | 1.1 km | 10.8% | 25.3% | gravel | unpaved throughout, not in the state road inventory — forest/camp lane or private drive likely |
| Bruvikvegen (Norhaug) | Vestland | 0.3 km | 17.9% | 25.1%≈caveated | gravel | unpaved throughout, not in the state road inventory — forest/camp lane or private drive likely |
| Fjordlinna (Dokka) | Innlandet | 0.3 km | 17.1% | 25.1%≈caveated | gravel | unpaved throughout, not in the state road inventory — forest/camp lane or private drive likely |
| Osterøyvegen (Tysso) | Vestland | 0.2 km | 14.3% | 24.6% | paved | not in the state road inventory — forest/camp lane or private drive likely |
| Lane near Hovdabotn | Vestland | 0.4 km | 11.0% | 24.5% | gravel | unpaved throughout, not in the state road inventory — forest/camp lane or private drive likely |
| Lane near Soknesvollen | Trøndelag | 1.3 km | 10.8% | 24.4% | gravel | unpaved throughout, not in the state road inventory — forest/camp lane or private drive likely |
| Breistølsveien | Vestland | 0.3 km | 14.5% | 24.3%≈caveated | paved | not in the state road inventory — forest/camp lane or private drive likely |
| Såtevegen | Vestland | 0.3 km | 12.6% | 24.3% | paved | not in the state road inventory — forest/camp lane or private drive likely |
| Beresvegen (Kyrkjegarden) | Vestland | 2.3 km | 11.6% | 24.3%≈caveated | surface unverified | surface unrecorded, not in the state road inventory — forest/camp lane or private drive likely |
| Osterøyvegen (Fotlandsvåg) | Vestland | 0.3 km | 14.2% | 24.2% | paved | not in the state road inventory — forest/camp lane or private drive likely |
| Åsvegen (Åsen) | Møre og Romsdal | 4.8 km | 8.7% | 24.2% | gravel | unpaved throughout, not in the state road inventory — forest/camp lane or private drive likely |
| Skråstadbakkan (Hagamo) | Trøndelag | 1.1 km | 10.9% | 24.1%≈caveated | paved | not in the state road inventory — forest/camp lane or private drive likely |
| Lane near Nordvika | Troms | 0.3 km | 10.0% | 24.1% | gravel | unpaved throughout, not in the state road inventory — forest/camp lane or private drive likely |
| Hellevarden (Hella) | Vestland | 0.4 km | 8.3% | 24.0% | gravel | unpaved throughout, not in the state road inventory — forest/camp lane or private drive likely |
| Ransarhaugvegen | Buskerud | 0.7 km | 11.9% | 24.0% | gravel | unpaved throughout, not in the state road inventory — forest/camp lane or private drive likely |
…and 164 more roads under review — see them all in the catalogue.
Sources & credit
Elevation: Nasjonal høydemodell 1 m digital terrain model © Kartverket, CC BY 4.0, measured in ETRS89 / UTM 33N with distances corrected to the ground. Road geometry: © OpenStreetMap contributors (ODbL). Road classes, surfaces and access: NVDB, containing data under Norwegian License for Open Government Data (NLOD) made available by Statens vegvesen. Place and Fylke names: OpenStreetMap administrative boundaries. Updated 2 October 2026 — what changed. Full terms: licensing & reuse.