Harrietfield liegt im nördlichen Glen Almond, dem Tal des Flusses Almond, der etwas südlich des Ortes fließt. In ihn mündet der, westlich des Ortes verlaufende Bach Kindrum Burn. Das Gebiet ist dünn besiedelt. Die südliche Begrenzung von Harrietfield bildet die B8083. Sie verbindet Luncarty im Osten mit Crieff im Westen. Nach Perth sind es 13 Kilometer. Kleinere Ortschaften in der Nähe sind Buchanty im Westen und Chapelhill im Osten.