上海地铁共有十八条线。其中二号线贯穿东西连接虹桥机场、虹桥火车站、浦东机场,一号线从南到北共有二十二个站,连接了上海火车站和上海南站。其它各条线从不同的方向和一、二号线交叉,组成了复杂的地铁交通网。
上海有地铁1号线(最早的地铁线路);
2号线(连接二大机场);
3号线;
4号线;
5号线;
6号线;
7号线,8号线,9号线,10号线,11号线,12号,13号,14号,15号,16号(去临港地区的),17号,18号号线。
上海地铁目前有20条线路在运营中,在建线路有9条。运营线路:上海地铁1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、16、17、18号线、上海地铁浦江线、上海磁浮列车示范运营线、上海金山线路。