How many days to tour Shanghai

I'm going to visit Shanghai for a few days. I'm wondering how long does it take to look the city and cover the major attractions. Can I do it, like, in two days?

If you just want to cover the main and standard tourist attractions, you should be able to do it in three or even two days. For example, on day one, the Bund and Lujiazui, the Yu Garden; on day two, People's Square with the museums and opera house, and Nanjing Road and Huaihai Road for shopping in the evening. This is doable.

On the other hand, Shanghai is one of these cities that you can explore and make new discoveries for a long time. Take dining for example, if you're going to try out the worthy fine and interesting restaurants, you won't get of the city any time soon. So how much time you should spend in Shanghai really depends on your overall plan in China.

There are many such forums where different kind of topics is under discussion but I always prefer your posts due to amazing work posts. Thank you so much for this.

if you don't know the places you need to visit then it will take more then 2 days to visit the Shanghai. it's better if you hire guides like the volunteer world and let them take you to the main places which you should definitely see when you travel to Shanghai.