Im März 1815 erhielt er den russischen St.-Annen-Orden I. Klasse und am 23. März 1815 das Kommando der 6. Infanterie-Brigade beim II. Armee-Korps. Im Sommerfeldzug von 1815 kämpfte er in den Schlachten bei Ligny (16. Juni 1815) und Waterloo (18. Juni 1815) sowie im Gefecht bei Namur (20. Juni 1815). Für seine Verdienste während der Kämpfe bei Namur erhielt er am 2. Oktober 1815 den Orden Pour le Mérite mit Eichenlaub und den Roten-Adler-Orden III. Klasse. Im September 1815 wurde er Kommandeur der Stettiner Brigade und ein Jahr später mit dem Roten-Adler-Orden II. Klasse mit Eichenlaub ausgezeichnet. Am 30. März 1817 erfolgte seine Beförderung zum Generalleutnant und im Mai desselben Jahres seine Ernennung zum Kommandanten von Stettin. Im September 1818 wurde Krafft Kommandeur der 3. Division. 1822 erhielt er den Roten-Adler-Orden I. Klasse mit Eichenlaub und im Juni 1825 die Ernennung zum Kommandierenden General des I. Armee-Korps. Am 2. September 1826 wurde er zum Chef des 5. Infanterieregiments ernannt und am 20. März 1829 für seine langjährigen Verdienste durch König Friedrich Wilhelm III. zum Ritter des Schwarzen Adlerordens, der höchsten preußischen Auszeichnung, geschlagen.