Anfang April 1938 wurde er zum Oberstleutnant befördert. Von Mitte November 1938 bis Ende August 1939 war er Bataillonskommandeur beim Infanterie-Regiment 67 in Berlin-Spandau. Anschließend war er bis Oktober 1939 Bataillonskommandeur beim neu aufgestellten Infanterie-Regiment 203 bei der 76. Infanterie-Division. Das IR 203 war durch sein ehemaliges Regiment aufgestellt worden. Drei Monate später wurde er Lehrer an der Infanterie-Schule Döberitz. Im August 1940 wurde er Kommandeur des Infanterie-Regiments 50 bei der 111. Infanterie-Division. Mit dem Regiment nahm er am Angriff auf Russland teil. Anfang September 1942 wechselte er erneut an die Infanterie-Schule. Die 320. Infanterie-Division beim XI. Armeekorps führte er im Rang eines Obersts (Beförderung Anfang April 1941) anschließend als Kommandeur vom 26. Mai 1943 bis 20. August 1943. Anfang August 1943 erfolgte seine Beförderung zum Generalmajor. Anschließend war er bis 10. Juli 1944 Kommandeur der 46. Infanterie-Division. Anfang Februar 1944 war er zum Generalleutnant befördert worden. Es folgte seine Versetzung in die Führerreserve. Ab Anfang September 1944 leitete Kurt Röpke bis zur Kapitulation als Kommandierender General das XXIX. Armeekorps erst bei der 8. Armee. Mitte Oktober 1944 folgte die Beförderung zum General der Infanterie (Patent zu Anfang Dezember 1944). Anfang 1945 nahm er mit dem Armeekorps an der Westkarpatische Operation, Anfang/Mitte März an der Plattenseeoffensive und Ende des Monats an der Bratislava-Brno-Operation teil. Ab April war das Armeekorps der 1. Panzerarmee unterstellt. Röpke wurde im gleichen Monat verwundet und durch den stellvertretenden Kommandeur Generalleutnant Christian Philipp kurzzeitig vertreten.