 The town of Archi is located on a rocky outcrop overlooking the Val di Sangro and Valle dell'Aventino.It covers 2818 hectares, and borders with the municipalities of Perano, Atessa, Tornareccio, Bomba, Roccascalegna and Altino.The Sangro river flows in the area.