Garvagh is situated in Co. L’Derry, 31 miles east of Derry City and 10 miles south of Coleraine. Garvagh is located on the western edge of the Bann Valley close to the foothills of the Sperrin Mountains. The town has a central location in relation to other towns, such as Ballmoney, Maghera, Coleraine and Dungiven are all just 10 miles distant, Limavady is 13 miles to the west and Kilrea is just 6 miles to the east.