Le HNLMS O 20 ou Hr.Ms. O 20 était un sous-marin de la classe O 19 de la Koninklijke Marine (Marine royale néerlandaise) qui a servi pendant la Seconde Guerre mondiale. Le O 20, avec son navire jumeau (sister ship) O 19, ont été les premiers sous-marins au monde à être équipés d'un schnorchel qui permettait au sous-marin de faire fonctionner ses moteurs diesel tout en étant immergé.