Craven Arms è una piccola città mercato e parrocchia civile nella contea dello Shropshire, in Inghilterra. Si trova a sud della città della contea di Shrewsbury e a nord di Ludlow. La popolazione della città nel censimento del 2011 era di 2.289 persone.

È una città relativamente nuova (rispetto ad altri luoghi dello Shropshire), essendo solo un piccolo villaggio chiamato Newton su una mappa del 1695.

Si trova nella Shropshire Hills Area of Outstanding Natural Beauty ed è il sito dello Shropshire Hills Discovery Centre. Il fiume Onny scorre ad est della città.

La città ha una stazione ferroviaria che fornisce treni diretti a Shrewsbury, Manchester, Galles del Nord e del Sud. La linea ferroviaria Heart of Wales si unisce alla linea Welsh Marches appena fuori dalla stazione della città.