Thuisvlucht speelt in Macedonië. Een arts van middelbare leeftijd ontmoet een Amerikaanse archeologe die onderzoek doet naar de ketterij van de Bogomielen aan het meer van Ohrid. Op haar aansporing begint hij een onderzoek naar zijn afkomst, dat hem in contact brengt met Roma en Albanezen, minderheidsgroepen die lange tijd zijn onderdrukt door de Slavische meerderheid. Tegen de achtergrond van de recente oorlog in Kosovo geeft Thuisvlucht een beeld van het leven in een gebied dat al eeuwenlang wordt verscheurd door etnische en religieuze verschillen.