Norman Island ligger i Karibiska havet ca 11 km söder om huvudön Tortola och cirka 2 km sydväst om Peter Island som den sydligaste ön i ögruppen. Utanför öns norra del ligger även småöarna Flanagan Island, The Indians och Pelican Island.
Ön är av vulkaniskt ursprung och har en areal om ca 2,4 km² med en längd på ca 4 km och ca 0,6 km bred. Den högsta höjden är Norman Hill på ca 130 m ö.h.
Den numera helt privatägda ön saknar bofast befolkning men vid viken The Bight på öns nordvästra del finns en turistanläggning.
Ön kan endast nås med fartyg och är ett populärt utflyktsmål.