Østfold | | | | | | |
| Route number | Location | Km from start | Km from end | Tunnel name | Length (m) | Alternative route |
| 108 | Frederikstad X110 - Skjærhalden | 22 | 3 | Hvalertunnelen | 3751 | Bus |
Akershus | | | | | | |
| Route number | Location | Km from start | Km from end | Tunnel name | Length (m) | Alternative route |
| E6 | Østfold boundary - Vinterbru XE18 | 4 | 25 | Follotunnelen | 903 | Go via old E6 |
| | | 25 | 5 | Smiehagen | 892 | Go via Årungen |
| | | 25 | 1 | Nordbytunnelen | 3850 | Go via R156 Ringes - Tusenfryd - Vassum |
| E6 | Vinterbru XE18 - Oslo boundary | 2 | 9 | Ringnestunnelen | 335 | Go via old Mosse road |
| E6 | Kverndalen X174 - Minnesund X33 | 24 | 5 | Eidsvolltunnelen | 1193 | Go via old E6/ cycle path |
| E16 | Sandvika (Kjørbo) - Buskerud boundary | 0 | 13 | Kjørbo | 331 | Go via R164 in Sandvika centre |
| | | 1 | 12 | Hamangtunnelen | 342 | Go via old Ringerik road |
| E18 | Oslo boundary/ Lysaker - Buskerud boundary | 0 | 20 | Lysakerlokket | 350 | Go via old Drammen road |
| 23 | Vassum XE6 - Buskerud boundary | 0 | 9 | Vassumtunnelen | 378 | Go via Årungen-Horgen |
| | | 2 | 6 | Frogntunnelen | 1583 | Go via Årungen-Horgen |
| 150 | Oslo boundary - Snarøykrst S X166 | 0 | 0 | Granfosstunnelen | 866 | Go via Lilleaker to Lysaker cycle path |
| 152 | Ski X184 - Mastemyr XE18 | 11 | 2 | Rikåstunnelen | 256 | Go via local road through Kolbotn centre |
| 159 | Oslo boundary/ Karihaugen - Tangen Nord X22 | 5 | 5 | Vittenbergtunnelen | 205 | Go via Strømsveien |
| | | 5 | 3 | Rælingstunnelen | 1800 | Go via Strømsveien |
| 160 | Oslo boundary - Levre X164 | 2 | 4 | Bekkestunnelen | 710 | Go via Bekkestua centre |
| 164 side road | Evje X164 - Hamang XE16 | 0 | 0 | Evjetunnelen | 270 | Go via cycle path |
| 166 | Lysaker XE18 - Fornebu | 0 | 2 | Teleplanbygget | 157 | Go via Lysaker centre |
| 174 | Haugsletta XE6 - Lundby | 2 | 2 | Furusmo | 72 | Go via old Gardermovei |
Oslo | | | | | | |
| Route number | Location | Km from start | Km from end | Tunnel name | Length (m) | Alternative route |
| E6 | Ryenkrysset - Hovinkrysset | 0 | 3 | Ryentunnelen | 154 | Take cycle path |
| | | 2 | 2 | Bryn | 240 | Go via local raod/ cycle path |
| E6 side road | Ryen XE6 - Ekebergtunnelen X190 | 0 | 0 | Svartdal | 1391 | Go via local raod/ cycle path |
| E18 | Bispevika - Lysaker | 1 | 5 | Festningtunnelen | 1800 | Take cycle path |
| | | 3 | 4 | Framnes | 123 | Take cycle path |
| 150 | Sinsen Øst | 1 | 9 | Storo | 136 | Go via local raod/ cycle path |
| | | 3 | 6 | Tåsentunnelen | 1284 | Go via local raod/ cycle path |
| | | 7 | 2 | Smestadtunnelen | 501 | Go via local raod/ cycle path |
| 150 | Ullern - Akershus boundary | 0 | 0 | Granfosstunnelen Øst | 1179 | Go via Lilleaker to Lysaker cycle path |
| 155 | Akershus boundary - Herregårdskr E18 | 0 | 1 | Ljabrudiagonalen | 176 | Take cycle path |
| 162 | Tøyenbekken - Dokkveien | 1 | 2 | Vaterlandtunnelen | 337 | Go via gatenettet |
| | | 1 | 1 | Hammersborgtunnelen | 225 | Go via gatenettet |
| 190 | Alnabru XE6 - Sørenga XE18 | 3 | 2 | Vålerengtunnelen | 831 | Take cycle path |
| | | 4 | 0 | Ekebergtunnelen | 1560 | Take cycle path |
Oppland | | | | | | |
| Route number | Location | Km from start | Km from end | Tunnel name | Length (m) | Alternative route |
| 4 | Akershus boundary/ Stryken - Sand X35/ FV16 | 12 | 5 | Gruatunnelen | 1390 | Go via Fv 16 Stryken - Sand, Roa |
| | | 14 | 3 | Røstetunnelen | 1100 | Go via Fv 16 Stryken - Sand, Roa |
| 15 | Otta XE6 - Lom X55 | 44 | 17 | Byreberga | 520 | Go around tunnel (summer only) or Fv 468 |
| 35 | Akershus boundary - X4 near Grua | 4 | 4 | ? | 3000 | Probably banned. Go via Fv 23 Helleren - Oppdalen |
Buskerud | | | | | | |
| Route number | Location | Km from start | Km from end | Tunnel name | Length (m) | Alternative route |
| E16 | Akershus boundary - Hønen X241 | 3 | 21 | Skaret | 465 | Go via Fv155 + cycle path |
| | | 5 | 18 | Nes tunnel | 1276 | Go via Fv155 + cycle path |
| E18 | Akershus boundary - Drammen XE134 | 6 | 6 | Fosskollen | 562 | Go via Rv282 (Lierbakkene) |
| | | 6 | 6 | Fosskollen | 554 | Go via Rv282 (Lierbakkene) |
| | | 6 | 6 | Fosskollen | 505 | Go via Rv282 (Lierbakkene) |
| E18 | Drammen XE134 - Vestfold boundary | 3 | 7 | Kleivene | 553 | Go via Rv282 + cycle path |
| E134 | Bangeløkka, Drammen - Mjøndalen | 0 | 9 | Strømsås | 3750 | Go via Rv 282 / Fv 35 |
| 23 | Akershus boundary - Åsveien bridge | 0 | 3 | Oslofjordtunnelen | 7300 | No alternative |
| | | 4 | 1 | Merraskott | 605 | Go via Rv65/ Kv/ Fv11/Kv Bjørnstad - Verpen |
| | | 5 | 1 | Stampeleinås | 375 | Go via Rv65/ Kv/ Fv11/Kv Bjørnstad - Verpen |
| 23 | Åsveien bridge - Bjørnstad X165 | 5 | 3 | Elgskauås | 2630 | Go via Rv65/ Kv/ Fv11/Kv Bjørnstad - Verpen |
Vestfold | | | | | | |
| Route number | Location | Km from start | Km from end | Tunnel name | Length (m) | Alternative route |
| E18 | Buskerud boundary - Kopstad X310 | | | 9 tunnels | | Go via Rv 313 + 315 through Hommestrand centre |
| E18 | Bommestad X40 - Telemark boundary | 4 | 12 | Larviksporten | 95 | Go via Rv 40 and Rv 303 |
| 19 | Horten - Ås XE18/35 | 2 | 17 | Hortenstunnelen | 703 | Go via local road |
| 32 | Island XE18 - Kronlia | 1 | 2 | Hillestad miljøtunnel | 53 | Go via local road |
| | | 1 | 2 | Rønningentunnelen | 105 | Go via local road |
| 308 | Gulli N XE18 - Teie X309 | 5 | 2 | Slottsfjelltunnelen | 235 | Go through Tønsberg centre |
| 313 | Gutu - Kopstad (Old E18) | 22 | 7 | Holmestrandtunnelen | 1862 | Go through town centre |
| 315 side road | Bentsrud - Kleivbrottet | | | Grefsrudtunnelen | 130 | Go via local road |
Telemark | | | | | | |
| Route number | Location | Km from start | Km from end | Tunnel name | Length (m) | Alternative route |
| E18 | Vestfold boundary - Moheim X36 | 9 | 1 | Telemarksporten | 270 | Go via old E18 |
| E18 | Moheim X36 - Rugtvedt Sør | | | 5 tunnels | | Go via old E18 |
| 36 | Ulefos S - Gvarv X360 | 6 | 10 | Slåttekås | 310 | Go via local road |
| 38 | Kragerø - Gjerdemyra XE18 | 0 | 18 | Kragerøtunnelen | 500 | Go via local road |
| 354 | Rugtvedt XE18 - Ørstvedt XE18 | 1 | 7 | Høgenhei | 621 | Go via local road |
| 354 | Ørstvedt XE18 - Klyvedalen | 6 | 0 | Vabakken | 566 | Go via local road |
| 356 | Vallermrene X36 - Porsgrunn | 0 | 0 | Porsgrunn | 860 | Go via local road |
Aust-Agder | | | | | | |
| Route number | Location | Km from start | Km from end | Tunnel name | Length (m) | Alternative route |
| E18 | Arendal X420 - Lillesand X402 | 16 | 24 | Grimstadporten | 552 | Go via Rv 420 |
| | | 20 | 21 | Bieheia | 149 | Go via Rv 420 |
| 410 | Eydehamn - Harebakken XE18 | 8 | 3 | Havstad-Kuviga | 435 | Go via local road |
| 410 side road | Barbudalen X410 - Myrene X42 | 0 | 0 | Blødekjær | 922 | Go via Rv 420 |
| 420 | Bie XE18 - Øygardsdalen XE18 | 2 | 2 | Vesterled | 40 | Go via local road |
Rogaland | | | | | | |
| Route number | Location | Km from start | Km from end | Tunnel name | Length (m) | Alternative route |
| E39 | Vest-Agder boundary - Helleland X42 | 3 | 37 | Tronvik | 202 | ? |
| E39 | Sandved Øst X44 - Stavanger XE39 side road | 11 | 2 | Auglendshøyden | 360 | ? |
| E39 | Stavanger XE39 side road - Harestad X521 | 3 | 6 | Byhaugtunnelen | 638 | ? |
| E39 | Harestad X521 - Mortavika Fk (X47) | 0 | 16 | Byfjordtunnelen | 5875 | ? |
| | | 9 | 9 | Mastrafjordtunnelen | 4424 | ? |
Hordaland | | | | | | |
| Route number | Location | Km from start | Km from end | Tunnel name | Length (m) | Alternative route |
| E16 | Dale Sør - Trengereid X7 | 3 | 22 | Dalevåg | 1399 | Go via local road between Dale and Stanghelle |
| | | 14 | 12 | Jamna | 791 | Go through Vaksdal centre |
| | | 15 | 11 | Boge | 2038 | Go through Vaksdal centre |
| E39 | Knarvik X57 - Vikanes | 25 | 3 | Eikefet | 4910 | Go via Andås - Duesund - Kringla |
| E39 | Vikanes - Sogn og Fjordane boundary | 18 | 10 | Masfjord | 4110 | Go via Haugsdal |
| E134 | Telemark boundary - Jøsendal X13 | 4 | 39 | Haukeli | 5682 | Take old road over Dyrskar (summer only) |
| | | 17 | 30 | Austmannli | 903 | Go around tunnel (summer only) |
| | | 33 | 11 | Røldal | 4657 | Possibly banned. Take old road over Røldalfjellet (summer only) |
| | | 38 | 9 | Seljestad | 1272 | Possibly banned. Take old road over Røldalfjellet (summer only) |
| 7 | Bruravik - Granvin | 4 | 0 | Vallavik | 7510 | Go via Rv 572 Bruravik - Ulvik - Holven |
| 7 | Frølandsvatn X48 - Trengereid XE16 | 0 | 12 | Hagaås | 1641 | Go around tunnel via Tysse |
| 551 | Odda X550 - Rosendal | 0 | 38 | Folgefonn tunnel | 11000 | No alternative route |
Sogn og Fjordane | | | | | | |
| Route number | Location | Km from start | Km from end | Tunnel name | Length (m) | Alternative route |
| E16 | Borglaud - Kolakaien | 35 | 7 | Lærdal | 24509 | Go via Fv 243 (summer only) |
| E16 | Flåm - Gudvangen X241 | 1 | 13 | Flenja | 5053 | Bus or ferry |
| | | 7 | 1 | Gudvanga | 11428 | Bus or ferry |
| 5 | Lærdalsøyri- Fodnes | 1 | 2 | Fodnes | 6604 | Ferry Lærdal - Kaupanger or bus |
| 5 | Mannheller Fk - Sogndal X55 | 0 | 15 | Amla | 2969 | Ferry Lærdal - Kaupanger or bus |
| 5 | Sogndal X55 - Skei XE39 | 22 | 33 | Frudal | 6758 | Bus |
| | | 29 | 30 | Berg | 2595 | Bus |
| | | 41 | 14 | Fjærland | 6397 | Bus |
| 5 | Førde XE39 - Storebru X615 | 14 | 7 | Naustdal | 5970 | Go on old road over hill |
| 15 | Oppland boundary - Stryn X60 | 0 | 47 | Oppljos | 3550 | Go via Rv 258 -old Strynfjellet road (summer only) |
| | | 5 | 42 | Grasdal | 3720 | Go via Rv 258 -old Strynfjellet road (summer only) |
| | | 10 | 38 | Ospeli | 2549 | Go via Rv 258 -old Strynfjellet road (summer only) |
| | | 23 | 25 | Hjelle | 2564 | Go via Fv 720 |
| 55 | Dragsvik X13 - Høyanger Vest | 43 | 2 | Høyanger | 7543 | Bus |
Møre og Romsdal | | | | | | |
| Route number | Location | Km from start | Km from end | Tunnel name | Length (m) | Alternative route |
| 64 | Sølsnes - Lergrovik XE39 | 14 | 0 | Fannefjordtunnelen | 2743 | Go via Kleive |
| 70 | Øygarden XE39 - Kristiansund | 14 | 20 | Freifjordtunnelen | 5086 | Bus |
| 658 | Ålesund XE136 - Vigra Flyplass | 0 | 12 | Ellingsøytunnelen | 3520 | Go via Stette |
| | | 4 | 8 | Valderøytunnelen | 4222 | |
| 658 | Giske - Valkve | 0 | 0 | Godøytunnelen | 3844 | |
Sør Trøndelag | | | | | | |
| Route number | Location | Km from start | Km from end | Tunnel name | Length (m) | Alternative route |
| E6 | Ulsberg - Klett | 46 | 35 | Bratlitunnelen | 210 | Go via old E6 Støren centre |
| | | 47 | 34 | Håggåtunnelen | 290 | Go via old E6 Støren centre |
| E6 | Sluppen X715 - Ranheim | 7 | 1 | Grilstadhaugtunnelen | 750 | Go via old E6 Skovgård - Malvik - Stjørdal |
| E6 | Ranheim - Nord Trøndelag boundary/ Helltunnelen | 3 | 15 | Væretunnelen | 1625 | Go via old E6 Skovgård - Malvik - Stjørdal |
| | | 14 | 5 | Stavsjøfjelltunnelen | 1720 | Go via old E6 Skovgård - Malvik - Stjørdal |
| | | 17 | 0 | Helltunnelen | 2573 | Go via old E6 Skovgård - Malvik - Stjørdal |
| 714 | Gjølme X710 - Hammeren X716 | 65 | 54 | Perviktunnelen | 630 | Boat or bus |
| | | 72 | 42 | Hitratunnelen | 5645 | Boat or bus |
| | | 113 | 0 | Frøyatunnelen | 5300 | Boat or bus |
Nordland | | | | | | |
| Route number | Location | Km from start | Km from end | Tunnel name | Length (m) | Alternative route |
| E6 | Fauske Nord X80 - Bognes | 69 | 88 | Kobbskaret | 4457 | Go via Fv 613 over Sildhopfjellet |
| 17 | Forøy - Ørnes | 24 | 22 | Svartisen | 7615 | Go via Fv 452 (Halsa - Vassdalsvik) and ferry (Vassdalsvik - Ørnes) |
Troms | | | | | | |
| Route number | Location | Km from start | Km from end | Tunnel name | Length (m) | Alternative route |
| E8 | Nordkjosbotn - Tromsø Nord X862 | 72 | 1 | Tromsøysund | 3500 | Go over Tromsøbrua |
| 848 | Sletta X84 - Hamnvik | 31 | 0 | Ibestadtunnelen | 3396 | No alternative route |
| 862 | Ersfjord - Senjahopen | 2 | 2 | Geitskartunnelen | 2147 | No alternative route |
| 868 | Oteren XE6 - Lyngseidet X91 | 27 | 12 | Pollfjellet | 3230 | Go around tunnel (summer only) |