Line 12: stations, map and interchanges

Line 12 is a line of Shanghai Metro in Shanghai with 32 stations, running from Qixin Road to Jinhai Road. As the crow flies, the stations add up to about 38.1 km and the end-to-end trip takes around 85 minutes (estimated, no waiting on platforms).

View Line 12 on the interactive map →

Status right now: No alerts in the news
From news reports · checked at 16:26

Opening hours (reference)

ServiceDayOpensCloses
Shanghai Metro (Lines 1–18, Pujiang and Airport Link; Maglev not included)Mon–Thu04:55about 00:11 (last departure from any station, Mon–Thu)
Shanghai Metro (Lines 1–18, Pujiang and Airport Link; Maglev not included)Friday04:55about 01:04 (last departure from any station)
Shanghai Metro (Lines 1–18, Pujiang and Airport Link; Maglev not included)Saturday04:55about 01:04 (last departure from any station)
Shanghai Metro (Lines 1–18, Pujiang and Airport Link; Maglev not included)Sunday04:55about 00:11 (last departure from any station)

Reference hours: they vary by line, station and day (holidays, events and works). Always confirm on the official channels.

Hours and line status today →

Stations of Line 12

In track order, from Qixin Road to Jinhai Road.

  1. 1 Qixin Road Terminal
  2. 2 Hongxin Road
  3. 3 Gudai Road
  4. 4 Donglan Road
  5. 5 Hongmei Road
  6. 6 Hongcao Road
  7. 7 Guilin Park Interchange
  8. 8 Caobao Road Interchange
  9. 9 Longcao Road Interchange
  10. 10 Longhua Interchange
  11. 11 Middle Longhua Road Interchange
  12. 12 Damuqiao Road Interchange
  13. 13 Jiashan Road Interchange
  14. 14 South Shaanxi Road Interchange
  15. 15 West Nanjing Road Interchange
  16. 16 Hanzhong Road Interchange
  17. 17 Qufu Road Interchange
  18. 18 Tiantong Road Interchange
  19. 19 International Cruise Terminal
  20. 20 Tilanqiao
  21. 21 Dalian Road Interchange
  22. 22 Jiangpu Park Interchange
  23. 23 Ningguo Road
  24. 24 Longchang Road
  25. 25 Aiguo Road
  26. 26 Fuxing Island
  27. 27 Donglu Road
  28. 28 Jufeng Road Interchange
  29. 29 North Yanggao Road
  30. 30 Jinjing Road
  31. 31 Shenjiang Road
  32. 32 Jinhai Road Terminal Interchange

Interchanges with other lines

At these stations you can change from Line 12 to another line:

StationIntegrates with
Guilin Park Line 15
Caobao Road Line 1
Longcao Road Line 3
Longhua Line 11
Middle Longhua Road Line 7
Damuqiao Road Line 4
Jiashan Road Line 9
South Shaanxi Road Line 1 Line 10
West Nanjing Road Line 2 Line 13
Hanzhong Road Line 1 Line 13
Qufu Road Line 8
Tiantong Road Line 10
Dalian Road Line 4
Jiangpu Park Line 18
Jufeng Road Line 6
Jinhai Road Line 9

Frequently asked questions

How many stations does Line 12 have?

Line 12 has 32 stations, from Qixin Road to Jinhai Road.

How long is the end-to-end trip on Line 12?

About 85 minutes between Qixin Road and Jinhai Road. It is an estimate based on the distance between stations; the real time varies through the day.

Where does Line 12 connect with other lines?

The interchanges are: Guilin Park (Line 15); Caobao Road (Line 1); Longcao Road (Line 3); Longhua (Line 11); Middle Longhua Road (Line 7); Damuqiao Road (Line 4); Jiashan Road (Line 9); South Shaanxi Road (Line 1, Line 10); West Nanjing Road (Line 2, Line 13); Hanzhong Road (Line 1, Line 13); Qufu Road (Line 8); Tiantong Road (Line 10); Dalian Road (Line 4); Jiangpu Park (Line 18); Jufeng Road (Line 6); Jinhai Road (Line 9).

Travel times are estimates calculated from the distance between stations, not official timetables. Confirm the service with the official channels of the operator.

Route from Qixin Road to Jinhai Road

All lines and stations of Shanghai Metro