The Lockhart River is a river in the Shire of Cook, Queensland, Australia.
The headwaters of the river rise under Chester Peak in the Chester Range, part of the Great Dividing Range, and flows northwards. It continues past High Range and Heming Range eventually discharging into Lloyd Bay in the Coral Sea.
The river has a catchment area of of which an area of is composed of estuarine wetlands.
The river was named by the explorer Robert Logan Jack in 1880 after his friend Hugh Lockhart.