Mihályfa [mihAjfa] estas malgranda vilaĝo en Hungario, en regiono Okcidenta Transdanubio, en departemento Zala, en Distrikto Zalaszentgrót. La loknomo signifas: Mikaelo-vilaĝ'.
Mihályfa situas sur ebenaĵo, laŭ flankovojoj. Sümeg troviĝas 9, Zalaszentgrót 12, Hévíz 26, Keszthely 29 km-ojn.
La unua skriba mencio devenis el 1340 laŭ tiama hungara ortografio "Mihalfalwa". Laŭ la arkeologoj apude estis 2 vilaĝoj, kiun la tataroj en 1241 detruis. Vilaĝservoj estas infanĝardeno, lernejo, migra poŝto, municipa administracio.
En Mihályfa naskiĝis kaj mortis ministeria oficisto Géza Forintos.