Thailand competed at the 2012 Asian Beach Games held in Haiyang, China from June 16 to 22, 2012.
Thailand won total 28 medals, including 13 golds, 9 silvers and 6 bronzes.
It earned second position in the general medal table.
[1]