The town is in the valley of the Tronto river, at the confluence of this river and the small river Castellano and is surrounded on three sides by mountains. Two national parks border the town, one on the northwestern side ("Parco Nazionale dei Monti Sibillini") and the other on the south ("Parco Nazionale del Gran Sasso e Monti della Laga").