Rosegracht is een straat te Terneuzen in de gemeente Terneuzen. De Rosegracht is gelegen in de Nederlandse provincie Zeeland.