Shengsi to Sanjiang Wharf in Dinghai District, Zhoushan City, then take a bus or taxi to Banshoudong Wharf in Putuo District, Zhoushan City, and take a speedboat to Putuo Mountain. There is no direct flight.
You can also come to Putuo Mountain first. The route is to take a long-distance bus from Changzhou to Zhoushan, and then take a speedboat to Putuo Mountain at Putuo Banshengdong Pier in shenjiamen, Zhoushan. If there is no direct bus to Zhoushan or you are tired of riding, you can take the train to Ningbo and change buses there. Visit Putuo Mountain, then go to Dinghai Sanjiang Wharf to take a boat to Shengsi. After visiting Shengsi, go home, take a boat to Xiaoyangshan Wharf, return to Shanghai, and go home by car or train.