You asked:

distance yixing shanghai

  • Shanghai
    Shanghai
    Yicheng is 99 miles (159 kilometers) from Shanghai, as the crow flies.