Putuo Shan is een van de Vier heilige boeddhistische bergen in China. Het is een eiland in het zuidwesten van Shanghai, in Zhoushan, provincie Zhejiang, China. Het is zeer beroemd in het Chinees boeddhisme en wordt gezien als de bodhimanda van Avalokitesvara (Guan Yin). Het hoogste punt van de berg ligt 297 meter boven zeeniveau. Boeddhisten komen naar Putuo Shan op bedevaart.
De naam "Putuo" komt van de Sanskriete naam "Potalaka". Potalaka/Putuo Shan staat in de Avatamsaka Soetra beschreven als de verblijfplaats van Avalokitesvara.
In Zizhulin (紫竹林) op het eiland staat een drieëndertigmeterhoge beeld van een staande Guanyin. Beroemde tempels op het eiland zijn Pujiklooster van Putuo Shan en Fayutempel.
Het eiland is bereikbaar door middel van veerboten uit de havens van Ningbo en Shanghai.