Shanghai is the largest city by population in China, and a major financial and cultural centre, making it a must-see destination when in China. Shanghai is located around 120 miles from Hangzhou and there are numerous ways to travel between the two cities. Train is the cheapest and fastest way to make the journey, with the trip taking around 45 mins to an hour.
Putuoshan Island, one of the larger islands of the Zhoushan Archipelago, is an area of natural beauty. It is home to Putuo Mountain, one of the Four Sacred Mountains of Buddhism, and boasts the most famous Guanyin Temple in all of China. Located around 150 km southeast of Shanghai, it is one of the 1400 islands located at the mouth of Hangzhou Bay, and can be reached by boat either from Shanghai or the neighbouring city of Ningbo.