Mit Beginn der Befreiungskriege meldete sich Bahr als Freiwilliger und kam am 23. Februar 1813 als Jäger in das Regiment der Garde. Als Sekondeleutnant kam er am 3. Mai 1813 in das 15. Schlesische Landwehr-Infanterie-Regiment. Er wurde in der Schlacht bei Großgörschen verwundet, kämpfte aber wieder bei Bautzen, an der Katzbach, Laon und Paris. Verwundet wurde Bahr auch beim Übergang bei Wartenburg. Ferner kämpfte er in den Gefechten bei Löwenberg, erwarb sich bei Bunzlau das Eiserne Kreuz II. Klasse, kämpfte bei Montmirail, La Chaussee, Trilport, Chateau-Thierry und Chalons. Auch bei Trilport wurde er erneut verwundet und im Jahr 1814 in das Leib-Infanterie-Regiment kommandiert.