Marais Viljoen døde 4. januar 2007 på grunn av hjertekollaps. Han fikk en statlig begravelse 13. januar 2007.