Shanghai Public Transit Trip Planner

Bus agencies
Shanghai Bus
Pudong Bus
Songjiang Bus
Minhang Transport
Jinshan Bus
Fengxian Transport
Fengxian Bus
Jinqiu Taxi
Qingpu Bus
Zhongxing Transport
Zhixun Transport
Airport Bus
Luhong Bus
Shunxiang Bus
Jiushi Bus
Train agencies
Metro agencies
Tram agencies
Ferry agencies
Cable Car agencies
Maglev agencies
Get around Shanghai by public transit!
Traveling around Shanghai has never been so easy. See step by step directions as you travel to any attraction, street or major public transit station. View bus and train schedules, arrival times, service alerts and detailed routes on a map, so you know exactly how to get to anywhere in Shanghai.
When traveling to any destination around Shanghai use Moovit's Live Directions with Get Off Notifications to know exactly where and how far to walk, how long to wait for your line, and how many stops are left. Moovit will alert you when it's time to get off — no need to constantly re-check whether yours is the next stop.
Wondering how to use public transit in Shanghai or how to pay for public transit in Shanghai? Moovit public transit app can help you navigate your way with public transit easily, and at minimum cost. It includes public transit fees, ticket prices, and costs. Looking for a map of Shanghai public transit lines? Moovit public transit app shows all public transit maps in Shanghai with all Bus, Train, Metro, Tram, Ferry, Cable Car and Maglev routes and stops on an interactive map.
Shanghai has 7 transit type(s), including: Bus, Train, Metro, Tram, Ferry, Cable Car and Maglev, operated by several transit agencies, including Shanghai Metro, Jinshan Railway, Zhangjiang Tram, Shanghai Maglev, Shanghai Bus, Pudong Bus, Songjiang Bus, Minhang Transport, Jinshan Bus, Fengxian Transport, Fengxian Bus, Jinqiu Taxi, Qingpu Bus, Zhongxing Transport and Zhixun Transport