Train TicketsDay ToursMetro MapsAirportsAsk AIMy BookingsHelp Log in

Shanghai Metro Map

The Shanghai metro network runs 21 lines across 418 stations. Tap two stations to get the fare, the ride time, and how many times you change.

Shanghai metro at a glance

Lines21
Stations418
Farefrom ¥3
Operating hours05:00–23:00
City centrePeople's Square

Metro stops inside railway stations

These metro stops take you straight into a railway station. Open one for train times and onward tickets.

Station Metro lines
Hongqiao Railway Station虹桥火车站 Line 17 · Line 2 · 机场联络线
Shanghai Railway Station上海火车站 Line 1 · Line 3 · Line 4
Shanghai South Railway Station上海南站 Line 15 · Line 1 · Line 3
Shanghai West Railway Station上海西站 Line 11 · Line 15

Questions about the Shanghai metro

How much is a ride on the Shanghai metro?

Fares depend on distance. Tap two stations on the map above and the exact fare appears instantly — we apply the same fare table Shanghai uses.

Which train should I take?

After you pick two stations, the map highlights your route line by line and marks where to change and which line comes next.

Which metro line reaches the railway station?

The table above lists every metro stop that sits inside a railway station in Shanghai, with the lines serving it.

Getting to Shanghai by train

Check train tickets and timetables to Shanghai, including high-speed services, seat classes and live seat availability.

Search trains

Shanghai travel guide