Il Giro dell'Umbria 1947, diciassettesima edizione della corsa, si svolse il 18 maggio 1947 su un percorso di 185 km con partenza e arrivo a Perugia. Organizzato dal Veloce Club Perugino e aperto a indipendenti e dilettanti, fu vinto dall'italiano Alberto Roggi, che completò il percorso in 5h41'00" precedendo i connazionali Giuseppe Petrocchi e Augusto Gregori.[1] Conclusero la prova 15 dei 28 ciclisti al via.[1]
Partita da Perugia, la corsa attraversò nell'ordine Cerqueto, Marsciano, Todi, San Gemini, Terni, il Valico della Somma, Spoleto, Foligno, Spello e Bastia Umbra per concludersi al Velodromo perugino.[1] A Todi, sul Valico della Somma e sulla salita della Pallotta a Perugia erano posti i tre traguardi intermedi, nei quali erano assegnati 5 punti al primo, 4 al secondo e così via fino al quinto, che riceveva 1 punto, per il Gran Premio della Montagna.[1]