Kastellholmen är en holme i centrala Stockholm och Saltsjön. Den tillhör stadsdelen Skeppsholmen med vilken den har broförbindelse via Kastellholmsbron. Ytan uppgår till 3,1 hektar. På holmen finns några bostadshus, magasinsbyggnader, en skridskopaviljong, samt Kastellet från 1848.
Kastellholmen förvaltas liksom Skeppsholmen sedan 1993 av Statens fastighetsverk som har i uppgift att bevara och utveckla området för framtiden. De två holmarna ingår i Kungliga Nationalstadsparken.