上海佘山国家森林公园位于上海市西郊古城松江境内,占地401公顷,距市中心30公里。分为东佘山园与西佘山园。为山地地形,境内的山峰形成于7000万年前中生代后期。包括小昆山、横云山、小机山、天马山、钟贾山、辰山、西余山、东佘山、薛山、凤凰山、厍公山、北竿山等12座山峰。12座山峰形态各异,海拔均在100米以下,从西南趋向东北,蜿蜒连绵13公里。