Thornbury is a small township on the east bank of the lower Aparima River, in western Southland, New Zealand. It is approximately 10 km northeast of Riverton, and 31 km northwest of Invercargill. It is mainly a farming service community. Local small industries include machinery and transport/trucking companies, and a tannery.