Thomas Zajac (born 22 September 1985) is an Austrian competitive sailor.
He competed at the 2016 Summer Olympics in Rio de Janeiro, in the mixed Nacra 17 where he won a bronze medal.
Zajac was the flag bearer for Austria during the closing ceremonies along with Tanja Frank.