I vest grenser Tanahun mot Syangja, i nordvest mot Kaski, i nord mot Lamjung, i nordøst og øst mot Gorkha, i øst mot Chitwan og i sør mot Nawalparasi.