Walk to Shanghai Tower Observation Deck
Shanghai Tower (上海中心大厦) is a 128-story, 632-meter-tall megatall skyscraper in Lujiazui, Pudong, Shanghai.
It is the tallest building in China and the world’s third-tallest building by height to architectural top. It is the tallest and largest LEED Platinum certified building in the world since 2015.
Construction work on the tower began in November 2008 and topped out on 3 August 2013. The exterior was completed in summer 2015, and work was considered complete in September 2014.
Although the building was originally scheduled to open to the public in November 2014, the actual public-use date was shifted to February 2015.
The observation deck was opened to visitors in July 2016; the period from July through September 2018 was termed a “test run” or “commissioning” period. Since April 26, 2017, the sightseeing deck on the 118th floor has been open to the public.