La ferrovia Arth–Rigi nacque per iniziativa di alcuni cittadini di Arth, nel Canton Svitto, che temendo la deviazione del traffico turistico diretto alla cima del monte Rigi sulla nuova linea Vitznau–Rigi, che ne permetteva un facile accesso dal Canton Lucerna, richiesero ed ottennero dalle autorità cantonali, nel 1870, l'autorizzazione a costruire sia la linea tra Rigi Staffelhohe e Rigi Kulm che da Arth (via Oberarth) a Rigi Kulm. Ciò allo scopo di condizionare il proseguimento della linea proveniente da Vitznau alla realizzazione di quella da Arth-Goldau e ricavarne contemporaneamente un pedaggio per il transito sul tratto terminale. Per l'esecuzione dei lavori venne incaricato lo stesso team della linea concorrente e nell'estate del 1873 ne avvenne l'inaugurazione.