Mäkivirta on vuoristoalueilla esiintyvä virta, joka virtaa vuoren rinteitä pitkin kohti alavampaa maastoa.