Non-native species of aquatic plants may become invasive and affect native communities, reducing the diversity of plants and other organisms. In general, the successful colonization of new habitats by macrophytes depends first on their dispersion ability and second on the existence of favorable abiotic conditions. In this investigation, we used a transplant experiment to test the effects of habitat water (main river channel versus lake) and habitat sediment (river sediment versus lake sediment) on the growth of two species, the non-native Hydrilla verticillata and the native macrophyte Egeria najas . We tested the hypothesis that the non-native species is more successful when it grows in the river channel with river sediment as substrate, whereas the native E. najas is more successful when it grows in the lake with lake sediment as substrate. Fragments of both species were planted in river and lake sediment and transported to the main river channel and a lake for the growing period. The field experiment results demonstrated that H. verticillata did not grow in either river or lake sediment when planted in the lake. However, this species developed higher root biomass than E. najas in the main river channel, which explains its predominance in this type of habitat. The results support the view that habitat characteristics are determinants of the successful or unsuccessful growth of H. verticillata in our study sites. Finally, H. verticillata invasiveness may improve after certain lag times in response to alterations in habitat, as observed for several other non-native species. Thus, future invasions of floodplain lakes by this species cannot be discarded.