Ia mengaku kecewa dengan perlakuan pemerintahan Soekarno dan Soeharto terhadap Islam. Selama hidupnya, ia dianugerahi tiga gelar doktor honoris causa, satu dari Lebanon dan dua dari Malaysia.
Pada tanggal 10 November 2008, Natsir dinyatakan sebagai pahlawan nasional Indonesia.***