أوسنابروك (بالألمانية: Osnabrück) هي مدينة تقع في غرب ولاية ساكسونيا السفلى في شمال ألمانيا. يبلغ عدد سكانها حوالي 164,773 نسمة (2005)، لتكون بذلك ثالث أكبر مدن ساكسونيا السفلى بعد العاصمة هانوفر و براونشفايغ.