Opprinnelig gikk den mellom Aurlandsvangen og Flåm. Da Flenjatunnelen ble åpnet 1985 ble veien forlenget til Undredal. Da Gudvangatunnelen ble åpnet 1991 ble riksvei 50 forlenget fra Aurlandsvangen via Flenjatunnelen og Gudvangatunnelen til Gudvangen, slik at Rv601 deretter bare gikk mellom Undredal og Langhuso.