Gragnano, a hill town located between a mountain crest and the Amalfi Coast, is a comune (municipality) in the Metropolitan City of Naples in southern Italy's Campania region, located about 30 kilometres (19 miles) southeast of Naples city. Gragnano borders the following municipalities: Agerola, Casola di Napoli, Castellammare di Stabia, Lettere, Pimonte, Ravello, Sant'Antonio Abate, Santa Maria la Carità , Scala.