Shanghai Metro logo

Line 12

Shanghai Metro
Metro 40.4 km

Line 12 Stations (0)

Qixin Road
Hongxin Road
Gudai Road
Donglan Road
Hongmei Road
Hongcao Road
Guilin Park
Caobao Road
Longcao Road
Longhua
Middle Longhua Road
Damuqiao Road
Jiashan Road
South Shaanxi Road
West Nanjing Road
Hanzhong Road
Qufu Road
Tiantong Road
International Cruise Terminal
Tilanqiao
Dalian Road
Jiangpu Park
Ningguo Road
Longchang Road
Aiguo Road
Fuxing Island
Donglu Road
Jufeng Road
North Yanggao Road
Jinjing Road
Shenjiang Road
Jinhai Road

Line 12 Info

  • Network Shanghai Metro
  • Operation Started 2013
  • Total Length 40.4 km
  • Total Stations 32

Terminals

From Qixin Road
To Jinhai Road

Line 12 Overview

The first phase of Line 12 opened on December 29, 2013, between Qufu Road and Jinhai Road. Subsequent extensions completed the entire route on December 19, 2015. The line now runs between Qixin Road and Jinhai Road. It is approximately 40.4 kilometers long and has a total of 32 stations. The line connects several important interchange stations, including Hanzhong Road, Tiantong Road, Dalian Road, and Longcao Road.

Shanghai Metro Map 2026

Shanghai Metro map
Click to expand

Frequently Asked Questions — Line 12

Line 12 has 32 stations on the Shanghai Metro network.

Line 12 runs between Qixin Road and Jinhai Road.

Line 12 is approximately 40.4 km long.

Line 12 opened in 2013.

Line 12 is a Metro line operated under Shanghai Metro.

Line 12 is part of the Shanghai Metro transit network.