Desa Kepuhsari terletak di bagian selatan Kabupaten Wonogiri, tepatnya di Kecamatan Manyaran. Desa yang letaknya dekat dengan Waduk Gajah Mungkur ini seperti lazimnya desa-desa lain di Kabupaten Wonogiri memiliki tekstur tanah yang kering, tandus, berbatu-batu, dan berbukit-bukit. Kondisi tanah yang kering ini menyebabkan sebagian besar lahan yang digunakan sebagai sebagai lahan pertanian kering dengan tanaman ketela pohon mendominasi lahan yang ada.
Dilihat dari batas wilayah daerah, maka Desa Kepuhsari terletak diantara beberapa desa. Batas wilayah desa Kepuhsari dengan daerah atau desa lainnya yaitu :
a. Sebelah utara bcrbatasan dengan Kelurahan Karanglo
b. Sebelah selatan berbatasan dengan Kelurahan Ngandong
c. Sebelah timur berbatasan dengan Kelurahan Pijiharto
d. Sebelah barat berbatasan dengan Daerah Istimewa Yogyakarta.
Desa Kepuhsari memiliki daerah yang cukup luas. Untuk mempermudah dalam pelaksanaan pemerintahan desa ini dibagi menjadi empat belas dusun yaitu:
- Dusun Kepuhsari
- Dusun Kepil
- Dusun Tukul
- Dusun Kacangan
- Dusun Ngluwur
- Dusun Lemah Mendak
- Dusun Garotan
- Dusun Ngepringan
- Dusun Sambeng
- Dusun Duwet
- Dusun Blimbing
- Dusun Sendang
- Dusun Kadjuman
- Dusun Karanglo
Untuk mencapai Desa Kepuhsari sudah terdapat sarana transpontasi yang memadai, berupa jalan yang baik dan alat transportasi yang cukup mudah. Dari pusat pemerintahan daerah dapat menggunakan angkutan yang menuju Manyaran, dari kota kecamatan ini kemudian naik angkutan sekali lagi menuju Desa Kepuhsari. Atau yang berasal dari luar Wonogiri, bisa menggunakan bus jurusan Praci untuk kemudian turun di Cengkal. Dari Cengkal bisa memilih naik ojek, angkutan plat hitam untuk langsung menuju desa, atau naik angkutan umum dengan terlebih dahulu menuju ke Manyaran. Desa ini juga dapat dijangkau melewati DIY, karena desa ini di sebelah barat berbatasan langsung dengan Daerah
Istimewa Yogyakarta.