Marín maakte zijn debuut voor Costa Rica in een vriendschappelijke wedstrijd tegen Panama in juni 1993 en verdiende in totaal 128 caps, waarbij hij 5 doelpunten scoorde. Hij vertegenwoordigde zijn land in 41 FIFA Wereldbeker kwalificatiewedstrijden en speelde in alle 3 wedstrijden tijdens zowel de 2002 en 2006 FIFA Wereldbekers. Hij speelde ook in de 1997, 1999, 2001 en 2003 UNCAF Nations Cups, evenals in de 1993, 1998
, 2002 en 2003 CONCACAF Gold Cups en de 2001 en 2004 Copa Américas. Hij was ook een niet-spelend squadlid tijdens de Copa América in 1997.