Flight distance between Valjevo, Serbia and Tangshan, China 4,735.7 mi / 7,621.4 km