The 1958 Railway Cup Hurling Championship was the 32nd series of the inter-provincial hurling Railway Cup. Three matches were played between 16 February 1958 and 17 March 1958 to decide the title. It was contested by Connacht, Leinster, Munster and Ulster.