Invergowrie is a locality in the Uralla Shire local government area on the Northern Tablelands of New South Wales, Australia. It is located about 16 km west of Armidale, about half-way between Sydney and Brisbane and approximately 200 km inland from Coffs Harbour on the Pacific coast. Invergowrie is a popular rural neighbourhood for staff of the University of New England. At the 2006 census, Invergowrie and the surrounding area had a population of 624. It has a little store, a fuel station, a New South Wales Rural Fire Service station and a child care centre.
Invergowrie was named after the village Invergowrie in Scotland. The name is apparently derived from Gaelic words which mean "meeting place of goats".