Il patrono di Arrone è san Giovanni Battista, festeggiato il 24 giugno con la tradizionale processione. La chiesa trecentesca a lui dedicata conserva affreschi quattrocenteschi di scuola umbra.
Il paese prende il nome da un nobile romano, Arrone, che sul finire del IX secolo si stabilì in Valnerina e si impossessò di uno dei promontori rocciosi della valle, costruendovi un castello fortificato, dapprima in legno e poi ricostruito in muratura: fu il primo nucleo dell'abitato. La parte alta del paese, il castello, conserva ancora oggi l'impianto urbanistico medievale, con le mura e i vicoli, oltre al campanile civico, alla torre «degli olivi» e alla cinquecentesca parrocchiale di Santa Maria Assunta; nel periodo natalizio, proprio nell'antico castello, si allestisce la rappresentazione del presepe vivente.