Marín hizo su debut para Costa Rica en un partido amistoso contra Panamá en junio de 1993 y obtuvo un total de 128 partidos, anotando 5 goles. Representó a su país en 41 partidos de clasificación para la Copa Mundial de la FIFA y jugó en los 3 partidos durante las Copas Mundiales de la FIFA 2002 y 2006. También jugó en las Copas de Naciones de la UNCAF de 1997, 1999, 2001 y 2003, así como en las Copas de Naciones de 1993, 1998 y 2003.
, 2002 y 2003 CONCACAF Gold Cups y el 2001 y 2004 Copa Américas. También fue un miembro no jugador de la escuadra en la Copa América de 1997.