Veien tar av fra E16 ved Sørum i Heradsbygda i Ringerike kommune og går mot nordvest gjennom Soknedalen til Sokna (Soknedalsveien), og videre via Ørgenviktunnelen til Gigernes ved Krøderen, som den følger langs østsiden til Gulsvik. Veien fortsetter opp Hallingdal gjennom Flå, Nesbyen, Gol, Torpo, Ål, Hol og til Geilo (Hallingdalsveien). Derfra går veien over Hardangervidda via Ustaoset og Haugastøl, og passerer Vøringsfossen på vei ned Måbødalen til tettstedet Eidfjord i Eidfjord kommune og videre langs Eidfjorden til den møter riksvei 13 ved Hardangerbrua som krysser Hardangerfjorden.