Beach soccer at the 2012 Asian Beach Games was held from 16 June to 21 June 2012 in Haiyang, China.
The draw to divide the 15 teams was conducted on 6 June 2012. All kickoff times are of local time in Haiyang ().
 ;templatestyles src="Template:TOC limit/styles.css" / ;
Goalscorers.
 ;templatestyles src="Div col/styles.css"/ ;
 ;templatestyles src="Div col/styles.css"/ ;
 ;templatestyles src="Div col/styles.css"/ ;
 ;templatestyles src="Div col/styles.css"/ ;
 ;templatestyles src="Div col/styles.css"/ ;
 ;templatestyles src="Div col/styles.css"/ ;
 ;templatestyles src="Div col/styles.css"/ ;
 ;templatestyles src="Div col/styles.css"/ ;
 ;templatestyles src="Div col/styles.css"/ ;
References.
 ;templatestyles src="Reflist/styles.css" / ;