In antichi documenti vengono riportati i nomi di Megiana, Massa di Morgiana, Miggiana ma, nelle leggende di Santa Margherita da Cortona, il castello di Migiana viene chiamato “Migianum post Corcianum”.
Si ha notizia della sua esistenza fin dal XII sec.; ma il castello, inteso come fortificazione per difendersi dai nemici, fu costruito nel 1396, con il permesso del Comune di Perugia in seguito all’assalto della Compagnia Bianca.
Costretto a sottomettersi agli attacchi delle truppe pontificie e ad arrendersi, nel 1416, alle armi vittoriose di Braccio Fortebraccio, subì ulteriori gravi danni nel 1503 al passaggio delle soldatesche di Cesare Borgia, deciso a scacciare i Baglioni da Perugia.
Oggi rimangono visibili parte della cinta muraria, la porta del castello ed alcune abitazioni del XV sec. La chiesa parrocchiale, dedicata a San Bartolomeo, fu totalmente rinnovata a metà del secolo scorso.