Juan Campomar (born 10 March 1982) is a Uruguayan rugby union footballer. He plays as a scrum-half.
Campomar played at his country team of Old Boys, moving to US Montauban, for the season of 2005/06. He later returned to play for Old Boys.
Campomar has 34 caps for Uruguay, with 6 tries scored, 30 points in aggregate, since his first match, in 2003. He was present at the 2003 Rugby World Cup finals, playing in three matches. He was also the captain of the "Teros".