Louis Schaub (Fulda, 29 december 1994) is een Oostenrijks voetballer die doorgaans als offensieve middenvelder speelt. Hij stroomde in 2011 door vanuit de jeugd van Rapid Wien. Schaub debuteerde in 2016 in het Oostenrijks voetbalelftal.
Schaub debuteerde in het seizoen 2012/13 voor Rapid Wien in de Oostenrijkse Bundesliga. In zijn debuutseizoen scoorde hij twee doelpunten in 16 competitiewedstrijden. Hij kwam eenmaal in actie in de ÖFB Cup. Op 26 mei 2013 scoorde hij op de laatste speeldag van het seizoen twee doelpunten in een thuiswedstrijd tegen SV Ried. Rapid Wien won met 3–0. Terrence Boyd maakte het derde doelpunt.
Schaub maakte drie doelpunten in negen wedstrijden voor het Oostenrijks voetbalelftal onder 19. In 2013 werd hij meermaals opgeroepen voor Jong Oostenrijk. Onder leiding van bondscoach Marcel Koller maakte hij op 6 oktober 2016 zijn debuut voor de nationale ploeg, in een WK-kwalificatiewedstrijd tegen Wales (2–2). Hij viel in dat duel na 87 minuten in voor aanvaller Marko Arnautović.