Malgesso si colloca nella fascia centrale della provincia di Varese compresa tra il Lago Maggiore e il capoluogo. E' facilmente raggiungibile da Milano, attraverso la A8/A26 (uscita a Vergiate) e percorrendo la S.S.629 in direzione di Besozzo.