宋子文取代张嘉璈出任总经理。中国银行因此失去了张嘉璈努力维护的独立性。1935年12月，他任国民政府铁道部长。1937年3月5日，行政院院长蒋介石面促铁道部长张嘉璈从速进行铁道5年计划。铁道部被併入交通部后，他又任交通部长。抗日战争开始前，他曾和三井的池田成彬、宫内省、相关大臣、军方将领热心对话，为防止战争爆发进行了努力。他在交通部长任内的政绩，包括在抗日战争时期的1938年一年内建成224英哩的湘桂铁路。1942年他因为健康原因辞去交通部长职务。1943年9月他作为中国代表，赴美国参加国际航空