Where is Shanghai South Subway Station?
Shanghai South Subway Station is located in Xuhui. If you're looking for things to do in the area, you may want to check out The Bund and Shanghai Stadium.
Where Can I Stay near Shanghai South Subway Station?
We've got 420 hotels you can choose from within 5 miles of Shanghai South Subway Station. You might want to consider one of these options that are popular with our guests:
Okura Garden Hotel Shanghai - 4.9 mi (7.8 km) away
- hotel • Free parking • Free WiFi • 5 restaurants • Attentive staff
Jin Jiang Tower - 5 mi (8 km) away
- resort • Free parking • Free WiFi • Restaurant • Attentive staff
Hilton Shanghai Hongqiao - 2.9 mi (4.6 km) away
- hotel • Free WiFi • Restaurant • Spa
Jin Jiang Hotel Shanghai - 4.8 mi (7.7 km) away
- hotel • Free in-room WiFi • Free babysitting • Restaurant • Attentive staff
The Kunlun Jing An - 4.4 mi (7.2 km) away
- hotel • Free WiFi • Restaurant • Spa tub • Attentive staff
Things to See and Do near Shanghai South Subway Station
What to See near Shanghai South Subway Station
- The Bund
- Shanghai Everbright Convention & Exhibition Center
- Shanghai Stadium
- Caohejing Hi-Tech Park
- Xujiahui Catholic Church
Things to Do near Shanghai South Subway Station
- Metro City
- Xujiahui Shopping District
- Huangjincheng Road Pedestrian Street
- Laowai Street 101
- Hengshan Road