distância de shanghai china a nanjing china a distância total de shanghai china a nanjing china é de 171 milhas, o que é equivalente a 276 quilômetros ou 149 milhas náuticas que sua viagem começa em shanghai china