Corallus ruschenbergerii is a relatively common species found in wide range of habitats from near sea level to about 1000 meters above sea level: mangroves, riparian forests, wet and dry lowland forests, tree-lined savanna, and palm groves.