Tinaroo is a town in Far North Queensland, Australia. It is located on the shore of Lake Tinaroo, a man-made reservoir. At the 2006 census, Tinaroo had a population of 266.