Arten forekommer over det meste av Europa, men trolig ikke utenfor Europa. Funn fra Kanariøyene blir i dag regnet som en egen art, , mens rapporterte funn fra Israel sannsynligvis dreier seg om feilbestemmelser. I Norge forekommer den bare på varme steder. Markusflue er kjent fra områder langs kysten fra Østfold til Agder. I tillegg er det registrert et isolert funn i Møre og Romsdal. Arten finnes kun på eller ved strandenger. Larven lever av døde planterester. Arten finnes hovedsakelig i et området som er sterkt påvirket av utbygging og slitasje på vegetasjonen. Utbredelsen til markusflue er trolig kraftig fragmentert og det er trolig at det finnes flere isolerte populasjoner i Oslofjordområdet og sørover langs kysten. Arten har store bestander på Tjøme og Jomfruland, utover dette er den bare funnet en gang i en sørvendt skråning på Stranda på Sunnmøre. Denne arten vil sannsynligvis bli favorisert av et varmere klima, og det er sannsynlig at den vil bli vanligere og videre utbredt i Norge i framtiden.