Other contributors have said "Shanghai to ruian city?" is the same question as "What is the distance from Shanghai to Ruian city?" If you believe that these are not asking the same thing and should be answered differently, click here
It takes about 45 - 1 hr and 20 min and i costs 200 yuan to get there by taxi ( its the most efficent way to get around). Theres is a person who puts you on the taxi at the bottam floar of the air...
Look up the distance between any Chinese cities (as long as there's a train station) at http://chinatravelguide.com/ctgwiki/Special:CNTrainSearch
From Xuzhou (Jiangsu Province) to Shanghai is 649 km...