Shangrao is located in Nanchang city, China at the 28.4532, 117.9686 coordinates. Distance from Shangrao to other cities. are listed below, click on the city name to find distance between. Distance from Shangrao to Pingxiang 414 km, to Jingdezhen 119 km, to Jiujiang 236 km. The green marker indicates the location of Shangrao.