Istano Basa yang lebih terkenal dengan nama Istana Pagaruyung, adalah sebuah istana yang terletak di kecamatan Tanjung Emas, kota Batusangkar, kabupaten Tanah Datar, Sumatera Barat. istano Basa ini berjarak lebih kurang 5 KM dari pusat kota Batusangkar. Istana ini merupakan objek wisata budaya yang terkenal di Sumatera Barat.
Istano Basa yang berdiri sekarang sebenarnya adalah replika dari yang asli. Istano Basa asli terletak di atas bukit Batu Patah dan terbakar habis pada sebuah kerusuhan berdarah pada tahun 1804. Istana tersebut kemudian didirikan kembali namun kembali terbakar tahun 1966.
Proses pembangunan kembali Istano Basa dilakukan dengan peletakan tunggak tuo (tiang utama) pada 27 Desember 1976 oleh Gubernur Sumatera Barat waktu itu, Harun Zain. Bangunan baru ini tidak didirikan di tapak istana lama, tetapi di lokasi baru di sebelah selatannya. Pada akhir 1970-an, istana ini telah bisa dikunjungi oleh umum.