For jernbane Christiania-Eidsvoll ble det foreslått hester som trekkraft blant annet fordi hester kunne klare større stigning enn lokomotiver. Arbeidet med Norsk Hoved-jernbane (også benevnt ), den første norske jernbanen for offentlig transport, ble ledet av engelskmannen Robert Stephenson, sønnen til George Stephenson, som hadde konstruert den aller første offentlige jernbanen i verden. Anleggsarbeidet startet i 1851 og banen ble åpnet 1. september 1854. Banen går fra Oslo til Eidsvoll. Finansieringen av anlegget skjedde ved å utstede aksjer for 2,2 mill. spesiedalere der halvparten ble skaffet til veie av engelske aksjonærer og den andre halvparten av norske, hvorav staten stod for litt over halvparten. Hovedbanen var fram til 1926 et aksjeselskap der Staten riktignok med årene skaffet seg flere og flere av aksjene. Hovedbanen var derfor formelt en privatbane og ble ikke en del av Norges Statsbaner før 4. mars 1926.