Donets Basin
Krasnohoriwka liegt im südlichen Donezbecken etwa 7 Kilometer nördlich vom Rajonszentrum Marjinka und 23 Kilometer westlich vom Oblastzentrum Donezk am Fluss Losowa.