Inverness is a settlement situated on the banks of the Buffalo River (the largest tributary of the Tugela River) in the KwaZulu-Natal Province of South Africa.
Inverness falls within the Dannhauser Local Municipality, which is part of the Amajuba District Municipality.