Thailand competed at the 2012 Summer Olympics in London, from 27 July to 12 August 2012. This was the nation's fifteenth appearance at the Olympics, except the 1980 Summer Olympics in Moscow because of its partial support to the United States boycott.