Masjid Nurul Amin Pagaruyung terletak di Batusangkar, Kabupaten Tanah Datar, Sumatera Barat, Indonesia. Masjid ini dibangun di atas tanah wakaf keluarga Aminuzal Amin Datuak Rajo Batuah, seorang pengusaha di Jakarta, pada 26 September 1990 dan diresmikan pada 21 Februari 1992 oleh Menteri Perhubungan Indonesia saat itu, Azwar Anas.
Masjid dengan cat yang didominasi warna putih ini berjarak beberapa ratus meter dari Istana Basa Pagaruyung. Bangunan utama masjid ditopang oleh empat tiang berukuran besar dan dimahkotai oleh satu kubah utama, sedangkan sejumlah kubah berukuran lebih kecil memahkotai bagian bangunan yang lain, seperti mihrab dan serambi; serambi berfungsi sebagai tempat peralihan dari luar ke bagian. Selain itu, masjid ini juga memiliki sebuah menara yang menyatu dengan bangunan utama.