A system for positioning underwater objects, said system comprising sonar buoys, each sonar buoy having a first receiver for satellite signals, said first receiver being connected to a first computation module of the sonar buoy, said first computation module being connected to a transmitter of sonar signals, all transmitters of the sonar signals being installed at the same depth, said sonar signals comprising geographical coordinates of the aforementioned sonar buoys and their identification data, the system also comprising a second receiver of the sonar signals from the aforementioned sonar buoys, said second receiver being disposed on an underwater object and connected to a second computation module of the underwater object, each sonar buoy comprises an encoding unit for encoding of signals, said encoding unit being connected to the sonar buoy's first computation module and adjusted so as to generate an encoded periodic signal tethered to GPS/GLONASS clocks, characterized in that each second receiver of the sonar signals from the aforementioned sonar buoys has a decoding unit of signals from the sonar buoys, in that said decoding unit is connected to a module for isolating direct signals of the sonar buoys from reflected signals and for registering the time of arrival of the direct signal only, in that each module for isolating direct signals of the sonar buoys from reflected ones is made as a rake receiver, in that the system consists of four sonar buoys floating on a surface of the water, in that said four sonar buoys are designed to constantly update their respective current geographical coordinates and to cyclically transmit their respective geographical coordinates via the transmitter of sonar signals to the second receiver, and in that the second computation module is adjusted so as to determine the coordinates of the underwater object by the time delay of arrival of the sonar signals from the four sonar buoys having constantly updated geographical coordinates. each sonar buoy having a first receiver for satellite signals, said first receiver being connected to a first computation module of the sonar buoy, said first computation module being connected to a transmitter of sonar signals, all transmitters of the sonar signals being installed at the same depth, said sonar signals comprising geographical coordinates of the aforementioned sonar buoys and their identification data, the system also comprising a second receiver of the sonar signals from the aforementioned sonar buoys, said second receiver being disposed on an underwater object and connected to a second computation module of the underwater object, each sonar buoy comprises an encoding unit for encoding of signals, said encoding unit being connected to the sonar buoy's first computation module and adjusted so as to generate an encoded periodic signal tethered to GPS/GLONASS clocks, characterized in that each second receiver of the sonar signals from the aforementioned sonar buoys has a decoding unit of signals from the sonar buoys, in that said decoding unit is connected to a module for isolating direct signals of the sonar buoys from reflected signals and for registering the time of arrival of the direct signal only, in that each module for isolating direct signals of the sonar buoys from reflected ones is made as a rake receiver, in that the system consists of four sonar buoys floating on a surface of the water, in that said four sonar buoys are designed to constantly update their respective current geographical coordinates and to cyclically transmit their respective geographical coordinates via the transmitter of sonar signals to the second receiver, and in that the second computation module is adjusted so as to determine the coordinates of the underwater object by the time delay of arrival of the sonar signals from the four sonar buoys having constantly updated geographical coordinates.