Flight distance between Fabijoniškės, Lithuania and Shanghai, China 4,719.0 mi / 7,594.5 km