Dasia olivacea is found south of approximately 15° north in Southeast Asia, including parts of Myanmar, Thailand, Viet Nam, Laos, Malaysia and Singapore as well as throughout the island of Borneo, on Java, Sumatra and nearby Indonesian islands, and the Indian Andaman and Nicobar Islands.