上海北站由英籍工程師西排立的設計,站房為高四層的西式洋房,總面積1695平方米,造價總計329440元銀元。大樓一層外牆採用花崗巖修建,二層起及以上採用大理石廊柱與拱形門窗的式樣,內設房間76間。此外,大樓底層建有6間大型平房,與底層相連,構成候車區域和郵政、售票的服務性區域。大樓二層及以上則作為滬寧線總管理處的辦公用房。[3]