Question: how far is suzhou from shanghai by train?
Answer: The distance between Shanghai and Suzhou is about 100km (62mi). The 30 minutes' high-speed train makes it possible to have a day tour from one city to the other. The normal trains are an economy alternative which takes 1-2 hours and costs CNY15.