| Status | Road | Name | District | Length | Lighting | Alternative Route |
 | 13 | Osbergtunnelen | Rogaland | 74m | None. | |
 | 23 | Oslofjordtunnelen | Akershus | 7306m | ? | The tunnel's total length is 7306m, there is no alternative route. |
 | 15 | Ospelitunnelen | Sogn og Fjordane | 2549m | ? | Go via the Rv 258 -old Strynfjellet road (summer only). |
 | 862 | Otervika | Troms | 55m | None. | |
 | 862 | Oterviktunnelen | Troms | 607m | Yes | Take the FV 54. |
 | 55 | Ottatunnelen | Sogn og Fjordane | 572m | Yes | |
 | 569 | Otterstadntunnelen | Hordaland | 80m | None. | |
 | 650 | Overåtunnelen | Møre og Romsdal | 1573m | Yes | |
 | 62 | Øksendalstunnelen | Møre og Romsdal | 6000m | Yes | There is a road around it that follows the edge of the fjord to the north but it will add a few km to your journey and involves a bit of climbing. |
 | 882 | Øksfjordtunnelen | Finnmark | 4252m | Yes | Old road shown on map, not sure if it is still passable? |
 | 686 | Økstratunnelen | Rogaland | 428m | None. | |
 | 43 | Ørneheitunnelen | Vest-Agder | 840m | Yes | |
 | 275 | Ørnfjordtunnelen | Troms | 870m | Yes | |
 | 117 | Ørsdalstunnelen | Rogaland | 1399m | None. | |
 | 411 | Østeråtunnelen | Aust-Agder | 270m | Yes | |
 | 420 | Østre Vallesverd | Aust-Agder | 215m | Yes | |
 | 714 | Perviktunnelen | Sør Trøndelag | 630m | ? | Take the boat or bus. |
 | 868 | Pollfjelltunnelen | Troms | 3230m | ? | This tunnel is closed to bicycles but has a handy bikepath around it. (summer only). |
 | 356 | Porsgrunnstunnelen | Telemark | 860m | ? | Go via the local road. |
 | 37 | Presturatunnelen | Telemark | 1370m | Yes | |
 | E6 | Pytjohåjentunnelen | Nordland | 110m | ? | |
 | E134 old | Rafdalstunnelene I | Hordaland | 48m | ? | |
 | E39 (old) | Rafdalstunnelene II | Hordaland | 57m | ? | |
 | E10 | Raftsundtunnelen | Nordland | 1570m | ? | |
 | 182 | Ramnabergtunnelen | Sogn og Fjordane | 1496m | Yes | |
 | 48 | Ramnaheitunnelen | Hordaland | 60m | None. | |
 | 8 | Ramnbergtunnelen | Sogn og Fjordane | @400m | Yes | |
 | E10 | Ramsviktunnelen | Nordland | 404m | Yes | The old road has been converted into a joint cycleway/pedestrian route and is the same length and runs more or less at the same height. Note that when you start the tunnel at the southern end, there is a short sharp and nasty incline (difficult with a laden bike) that has soft gravel at the top. |
 | 564 | Rantentunnelen | Hordaland | 74m | ? | Go around the tunnel. |
 | E134 | Rasoverbyggtunnelen | Hordaland | @500m | Yes | |
 | 243 | Raubergtunnelen | Sogn og Fjordane | 120m | Yes | |
 | Unclassified | Raudbergtunnelen | Hordaland | 530 m | Yes | None. Walking over the mountain (400 m) carrying your bike is NOT RECOMMENDED as the terrain is very steep with cliffs and thickly forested, and the path is UNMARKED. |
 | 117 | Raudelitunnelen | Rogaland | 429m | Yes | |
 | E6 | Rauhammartunnelen | Nordland | 1250 m | ? | |
 | 55 | Råumtunnelen | Sogn og Fjordane | 514m | Yes | |
 | 1 | Raunedjupbakkane? | Sogn og Fjordane | @250m | None. | |
 | 7 | Raunekleivtunnelen | Hordaland | 250m | Yes | Possible to avoid the tunnel by taking the Raunekleivvegen, but that involves a bit of additional climbing. |
 | 666 | Rausandtunnelen | Møre og Romsdal | 193m | Yes | |
 | 53 | Rausdalstunnelene I | Sogn og Fjordane | 97m | None. | |
 | 53 | Rausdalstunnelene II | Sogn og Fjordane | 112m | None. | |
 | 465 | Ravneheitunnelen | Vest-Agder | 3340m | Yes | |
 | 159 | Rælingstunnelen | Akershus | 1800m | ? | Go via Strømsveien |
 | 611 | Redalstunnelen | Sogn og Fjordane | 379m | None. | |
 | 813 | Reinhornheia tunnel | Nordland | 478m | Yes | |
 | E39 | Remmemtunnelen | Møre og Romsdal | 59m | Yes | |
 | 659 | Remmetunnelane I | Møre og Romsdal | 617m | Yes | |
 | 659 | Remmetunnelane II | Møre og Romsdal | 567m | Yes | |
 | 152 | Rikåstunnelen | Akershus | 256m | ? | Go via the local road through Kolbotn centre. |
 | 7 | Rinesvegen I | Hordaland | 100m | None. | |
 | 7 | Rinesvegen III | Hordaland | 100m | None. | |