Kapilvastu ligger i , . Distriktet grenser mot Dang i øst, Arghakhanchi i nord og Rupandehi i øst. I sør grenser distriktet mot den indiske staten Uttar Pradesh.