Farina speelde tussen 1984 en 1995 in totaal 37 interlands voor het Australisch nationaal elftal, waarin hij tien doelpunten maakte. Hij maakte zijn debuut op 14 oktober1984 in de wedstrijd tegen Indonesië (2-1), waarin hij één keer scoorde. Farina nam met zijn vaderland deel aan de Olympische Spelen van 1988 in Zuid-Korea. Daar scoorde hij onder meer in het duel tegen Joegoslavië (1-0).
In augustus 1999 werd Farina bondscoach van Australië. In juni 2005 nam hij ontslag, nadat Australië teleurstellend had gepresteerd op de Confederations Cup 2005 in Duitsland. Hij werd opgevolgd door de NederlanderGuus Hiddink. In 2006 werd Farina aangesteld als trainer van Queensland Roar waar hij in 2009 vertrok. Sinds 2011 is hij bondscoach van Papoea-Nieuw-Guinea, sinds 28 november 2012 nam hij daar ook Sydney FC bij. Op 23 april 2014 werd hij daar ontslagen in verband met tegenvallende resultaten.