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 halfway 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 2011 census, Invergowrie had a population of 747 people. 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.