Mapa físico de Zhejiang
Zhejiang consiste principalmente en colinas, que representan aproximadamente el 70% de su área total. Las altitudes tienden a ser las más altas al sur y al oeste y el pico más alto de la provincia, el Pico Huangmaojian (1,929 metros o 6,329 pies), se encuentra allí. Otras montañas prominentes incluyen los montes Yandang, Tianmu, Tiantai y Mogan, que alcanzan altitudes de 700 a 1,500 metros (2,300 a 4,900 pies).
Valles y llanuras se encuentran a lo largo de la costa y los ríos. El norte de la provincia se encuentra al sur del delta del Yangtze, y consiste en llanuras alrededor de las ciudades de Hangzhou, Jiaxing y Huzhou, donde el Gran Canal de China ingresa desde la frontera norte hasta el final en Hangzhou. Otra área relativamente plana se encuentra a lo largo del río Qu, alrededor de las ciudades de Quzhou y Jinhua. Los ríos principales incluyen los ríos Qiangtang y Ou. La mayoría de los ríos excavan valles en las tierras altas, con muchos rápidos y otras características asociadas con dicha topografía. Los lagos conocidos incluyen el Lago del Oeste de Hangzhou y el Lago del Sur de Jiaxing.
Hay más de tres mil islas a lo largo de la accidentada costa de Zhejiang. La más grande, la Isla Zhoushan, es la tercera isla más grande de China continental, después de Hainan y Chongming. También hay muchas bahías, de las cuales la Bahía de Hangzhou es la más grande.