Clarke died in Colombo on 19 March 2008, at the age of 90. His aide described the cause as respiratory complications and heart failure stemming from post-polio syndrome.
Clarke emigrated to Ceylon (now Sri Lanka) in 1956, to pursue his interest in scuba diving. That year, he discovered the underwater ruins of the ancient original Koneswaram Temple in Trincomalee.