Guarín nahm mit der kolumbianischen Fußballnationalmannschaft am CONCACAF Gold Cup 2005 in den USA teil, wurde dort aber nicht eingesetzt. Am 25. Mai 2006 spielte Guarín das erste Mal auf internationaler Ebene für die erste kolumbianischen Fußballnationalmannschaft, und zwar bei einem Vorbereitungsspiel für die WM 2006 gegen WM-Teilnehmer Ecuador (Endstand 1:1).