Mario Haas (Graz, 16 september1974) is een Oostenrijks voetballer, die als aanvaller speelt. Hij maakte zijn debuut voor het Oostenrijks voetbalelftal op woensdag 27 maart1996 in de vriendschappelijke interland tegen Zwitserland. Hij trad in dat duel na 58 minuten aan als vervanger van Christian Stumpf. Haas speelde in totaal 43 interlands (zeven doelpunten) voor zijn vaderland in de periode 1996-2007.