La commune est bordée par le Rhône, au nord.
Elle est également limitrophe de la commune de Valence, à l'est, et de celle de Saint-Paul-lès-Romans, au sud. Au sud-ouest, la commune est séparée de Romans-sur-Isère par la rivière l'Isère.