Magyarlak (madjarlak) estas malgranda vilaĝo en Hungario en en regiono Okcidenta Transdanubio, en departemento Vas (Hungario), en subregiono de Szentgotthárd. La loknomo signifas hungare: hungara-loĝej'.
La vilaĝo situas flankovoje proksime de Szentgotthárd en dekstra bordo de Rába.
Dum la historio memstara vilaĝo Háromház aliĝis al Magyarlak. Mezepoke la komunumo apartenis al abatejo de Szentgotthárd. La loĝantaro aŭ laboras en Szentgotthárd, aŭ okupiĝas pri forstrumado.
Romkatolika preĝejo de la vilaĝo havas nomon pri Apoteozo de Sankta Kruco.