Arnprior liegt in einer flachwelligen, dünn besiedelten und durch Landwirtschaft geprägten Gegend, etwas erhöht in der Nähe des rechten Ufers des Flusses Teith. Nicht weit entfernt befinden sich das nationale Naturreservat Flanders Moss sowie die östliche Begrenzung von Loch Lomond und Trossachs National Park, der den Lake of Menteith einbezieht.
Der Name Arnprior kommt von dem gälischen Wort earrann (zu Deutsch: „Aufteilung von Land“) und in diesem Fall besaß der Prior von Inchmahome das Land. Walter Comyn, der Graf von Menteith, gründete die Priorei 1238, also könnte der Name etwa achthundert Jahre alt sein. Es gibt weitere „Arns“ in Arnprior und Umgebung. Einige beziehen Größe (zum Beispiel Arnmore) und andere ehemalige Besitzer (zum Beispiel Arnfinlay) ein.
Durch Arnprior verläuft die A811, die das, etwa 22 Kilometer entfernte Stirling im Osten mit Balloch im Westen verbindet. In nördlicher Richtung zweigt von ihr die B8034 ab, die, über Dykehead, zum Lake of Menteith führt.[4] Der an ihr, etwa einen Kilometer nordwestlich von Arnprior gelegene Bahnhof Port of Monteith wurde 1856 eröffnet und 1934 für den Personenverkehr geschlossen.[5]