García was part of the Spain under-19 team that won the 2002 UEFA European Championship in Norway, equalising in the 3–1 win over Slovakia in their final group game in Drammen. On 22 October 2003, against the same country but at under-20 level, he netted a hat-trick in a 4–0 win in preparation for the FIFA World Youth Championship. During the tournament in the United Arab Emirates, he scored against Mali in the group and netted the only goal against Paraguay in the last 16, as the nation finished as runners-up.