| Status | Road | Name | District | Length | Lighting | Alternative Route |
 | 404 | Lygratunnelen | Hordaland | 79m | ? | |
 | 191 | Lyngbøtunnelen | Hordaland | 39m | None. | |
 | 57 | Lyngfjelltunnelen | Hordaland | 966m | ? | Go around the tunnel via the Fv398. |
 | 609 | Lynghogtunnelen | Sogn og Fjordane | 17m | None. | |
 | 37 | Lynneviktunnelen | Telemark | 164m | Yes | |
 | E18 | Lysakerlokket | Akershus | 350m | ? | Go via the old Drammen road. |
 | 500 | Lysetunnelen | Rogaland | 1103m | Yes | |
 | 7 | Måbøtunnelen | Hordaland | 1893m | ? | Go around the tunnel (summer only). |
 | 614 | Magnhildskartunnelen | Sogn og Fjordane | 2897m | ? | |
 | E136 | Måndalstunnelen | Møre og Romsdal | 2080m | ? | |
 | E39 | Mannsfjelltunnelen | Sør Trøndelag | 1670m | ? | Take the Fv800 on the fjord side. |
 | 15 | Marajøltunnelen | Sogn og Fjordane | 855m | Yes | |
 | 715 | Marienborgtunnelen | Sør Trøndelag | 1300m | Yes | Use local roads to avoid it. |
 | 37 | Maristigtunnelen | Telemark | 432m | Yes | |
 | E134 | Markhustunnelen | Hordaland | 2405m | ? | Go around the tunnel using the local road by the fjord side. |
 | E39 | Masfjordtunnelen | Hordaland | 4110m | ? | Go via Haugsdal (15 km detour), or take the Eikefet tunnel alternative route. |
 | E6 | Måsørtunnelen | Nord Trøndelag | 220m | ? | |
 | E39 | Mastrafjordtunnelen | Rogaland | 4424m | ? | ? |
 | E39 | Matrebergtunnelen | Hordaland | 1330m | Yes | |
 | 866 | Maursundtunnelen | Troms | 2122m | Yes | None. |
 | E6 | Megården | Nordland | 386m | ? | |
 | 337 | Merkeskreda tunnel | Sogn og Fjordane | 1537m | None. | |
 | 62 (old) | Merrabergtunnelen | Møre og Romsdal | 220m | None. | |
 | 23 | Merraskottunnelen | Buskerud | 605m | ? | Go via the Rv 281 and Fv11 through Sætre centre. |
 | E6 | Middagsfjelltunnelen | Nordland | 2074m | ? | |
 | 53 | Midnestunnelen | Sogn og Fjordane | 1240m | Yes | |
 | 70 | Midtbekktunnelen | Møre og Romsdal | 1042m | Yes | |
 | E39 | Mitnestunnelen | Hordaland | 181m | ? | Use the cycle path to go around the tunnel. |
 | E39 | Moatunnelen | Møre og Romsdal | 560m | Yes | |
 | 569 | Modalstunnelen | Hordaland | 3451m | None | |
 | E6 | Moelvtunnelen | Hedmark | 200m | ? | Go via the local road. |
 | 13 | Mokleivåsen | Rogaland | 467m | Yes | |
 | 13 | Mokleivtunnelen | Rogaland | 145m | None. | |
 | 550 | Monsatunnelen | Hordaland | 137m | Yes | |
 | 653 | Morkaåstunnelen | Møre og Romsdal | 700m | Yes | |
 | E6 | Mosåstunelen | Nordland | 253m | Yes | The old E6 (Now called Vefsnveien) over Olderskog. |
 | 48 | Moshovdatunnelen | Hordaland | 1450m | Yes | |
 | E6 | Mosoddentunnelen | Oppland | 210m | ? | Go via the local road. |
 | 19 | Mosseporten | Østfold | 293m | ? | There are several alternative routes around this tunnel. |
 | E134 | Mostøyltunnelen | Telemark | 123m | Yes | |
 | 569 | Mostraumtunnelen | Hordaland | 748m | Yes | |
 | 17 | Mølleviktunnelen | Nordland | 100m | Yes | |
 | 83 | Mølnåstunnelen | Troms | 415m | Yes | |
 | 715 | Mørretunnelen | Sør Trøndelag | 154m | None. | |
 | E39 | Mundalsbergtunnelen | Hordaland | 1085m | Yes | |
 | E39 | Munkebotntunnelen | Hordaland | 551m | | |
 | 17 | Munnarvolltunnelen | Nordland | 225m | Yes | |
 | 13 | Myrkdalstunnelen | Hordaland | 1100m | Yes | None. |
 | E10 | Myrlandstunnelen | Nordland | 1966m | ? | |
 | E16 | Nakkagjelstunnelen | Hordaland | 209m | Yes | |