Travelers are voting Huangpu River and Suzhou Creek as the best rivers near Shanghai. There are 1 river near Kunshan a city just 30 km from Shanghai and 1 river near Hangzhou which is 101 km distant. The most popular of these are Suzhou Creek near Kunshan and Qiantang River in Hangzhou. You can find 20 River in the country of China and Yangtze River is our members favorite River in all of China. Want more? Check out our map of rivers near Shanghai.