Batu Taba merupakan salah satu nagari yang termasuk ke dalam wilayah kecamatan Batipuh Selatan, Kabupaten Tanah Datar, Provinsi Sumatera Barat, Indonesia. Nagari ini terletak di tepi danau singkarak, Batusangkar, ibu kota dari kabupaten Tanah Datar. Batu taba merupakan nagari yg dilewati oleh jalan lintas sumatera yang memiliki pemandangan yang eksotis.