Stationshuset i Uppsala ritades av SJs chefsarkitekt Adolf Edelsvärd och stod klart till stationens öppnande 1866. Huset har byggts om många gånger, den ursprungliga banhallen över spåren har försvunnit medan nya flyglar i både norr och söder har byggts till. Under den pågående totalombyggnaden av hela stationen har ett nytt modernt stationshus byggts samman med det gamla stationshusets södra flygelbyggnad.