You asked:

distance shanghai gangzhang

  • Shanghai
    Shanghai
    Shanghai is 244 miles (392 kilometers) from Gangzhang, as the crow flies.