En la Selección Sub-20, Mario Suárez debutó el 21 de marzo de 2007 en un amistoso contra la República Checa. En el Mundial Sub-20 2007 jugó tres partidos y marcó un gol.