轨道交通
截至2017年底,闵行区建成运营的轨道交通共9条,总长度约71.07千米,车站43座,分别为1号线、2号线、5号线、8号线、9号线、10号线、12号线、22号线(金山支线)和轨交浦江线。在建项目共两个,分别为轨交5号线南延伸和15号线,总长度约18.33千米,车站12座。
公共交通
截至2017年底,闵行区域内有公交线路238条,其中区域性线路87条,过境公交线路151条,公交线网密度达到1.84千米/平方千米;闵行区14个镇、街道和莘庄工业区均布设了公共自行车网点,共建设自行车网点690个。
公路
截至2017年底,闵行区内有G60、G50、G2等高速公路和318、320国道等公路。