Tan Thuan Heng (born 14 July 1948) is a Malaysian and Singaporean former swimmer and water polo player. He competed in four swimming events at the 1964 Summer Olympics for Malaysia. Later, he competed in the 1966 Asian Games and 1970 Asian Games for Singapore.