主线西起闵行区虹桥火车站站,
途经长宁区、徐汇区、黄浦区、静安区、虹口区、杨浦区,
东至浦东新区基隆路站。
上海地铁10号线支线西起闵行区航中路站,东至长宁区龙溪路站。
截止至2021年6月,上海地铁10号线全长45.12km,平均站间距1.253km;其中主线段长40.70km,设34座车站;支线段长4.42km,设3座车站。