El jardín botánico se encuentra ubicado en la Campus de Huajiachi, Universidad de Zhejiang, en una de las orillas del lago Huajiachi.