Echinodorus uruguayensis is native to South America, specifically found in regions such as Brazil, Uruguay, Argentina, and Chile. It naturally inhabits rivers, streams, and wetlands, where it thrives in both fully submerged and partially emersed conditions, adapting well to fluctuating water levels typical of its environment.