Etter åpningen av Vossebanen ble det på 1880-tallet argumentert for å anlegge jernbane Voss-Gudvangen dels som et ledd i en fremtidig jernbane mellom Bergen og Kristiania. En privatperson søkte i 1885 om konsesjon til å anlegge bane Granvin (Eide)-Voss-Stalheim-Gudvangen. Ved behandlingen av søknaden i 1895 ble Flåmsbana første gang lansert som alternativ trase (søknaden ble avslått). Hardangerbana ble anlagt fra 1921. Gudvangen hadde ferjeforbindelse med Kaupanger på nordsiden av Sognefjorden. I 1947 ble det opprettet ferjeforbindelse med Årdalstangen.