上海地铁可以换乘的车站一共有38座:虹桥2号航站楼站(2-10),虹桥路站(3-4-10),江苏路站(2-11),曹杨路站(3-4-11),上海南站站(1-3),莘庄站(1-5),常熟路站(1-7),镇坪路站(3-4-7),中山公园站(2-3-4),静安寺站(2-7),金沙江路站(3-4),嘉定新城站(11-11),虹口足球场站(3-8),宜山路站(3-4-9),徐家汇站(1-9),西藏南路站(4-8),陆家浜路站(8-9),东安路站(4-7),龙阳路站(2-7),世纪大道站(2-4-6),蓝村路站(4-6),延安西路站(3-4),老西门站(8-10),南京东路站(2-10),人民广场站(1-2-8),耀华路站(7-8),东方体育中心站(6-8),上海火车站站(1-3-4),上海体育馆站(1-4),高科西路站(6-7),海伦路站(4-10),四平路站(8-10),宝山路站(3-4),陕西南路站(1-10),龙溪路站(10-10),广兰路站(2-2),中潭路站(3-4),虹桥火车站(2-10)。
目前有:上海火车站(1换3/4)、虹桥2号航站楼(2换10)、陕西南路(1换10)、虹口足球场(3换8)这四个车站。宜山路站已经开通站内换乘,站外虚拟换乘已经取消。