I patroni di Montefranco sono san Pietro, festeggiato il 29 aprile, e san Bernardino, festeggiato il 20 maggio, con la chiesa a lui intitolata nel cuore del paese. Attraversato dalla strada statale 209 Valnerina, Montefranco fu servito, fra il 1909 e il 1960, dalla stazione in località Fontechiaruccia, condivisa con il vicino comune di Arrone, della tranvia Terni-Ferentillo: un'infrastruttura nata per agevolare il trasporto di merci e persone lungo la valle del Nera, che risultò determinante ai tempi della sua industrializzazione.
Il paese conserva anche la chiesa del Carmine e quella di Santa Maria Assunta, oltre al Parco Fluviale del Nera e al Santuario romano di Monte Moro.