You asked:

distance between shanghai and yixing

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