Meta flyter i en øst-nordøstlig retning over den tropiske gressletta Llanos i Colombia og Venezuela. Ved samløpet med elva Casanare tar elva en østlig retning, og danner rundt 250 kilometer av grensa mellom de to landene. Elva flyter ut i Orinoco ved tettstedet Puerto Páez i Venezuela.