Question: how far yiwu from shanghai?
Answer: The distance between Shanghai and Yiwu is 250 km. The road distance is 279.9 km.