Marco Schwarz (Villach, 16 augustus 1995) is een Oostenrijkse alpineskiër. Hij vertegenwoordigde zijn vaderland op de Olympische Winterspelen 2018 in Pyeongchang.
Schwarz won de gouden medaille op de reuzenslalom, supercombinatie en de landenwedstrijd tijdens de Olympische Jeugdwinterspelen 2012 in Innsbruck. In 2014 werd hij in Jasná wereldkampioen bij de junioren op de Super G.
De Oostenrijker maakte zijn wereldbekerdebuut in november 2014 in Levi. Op 12 december 2015 scoorde Schwarz in Val d'Isère zijn eerste wereldbekerpunten. Tien dagen later stond hij in Madonna di Campiglio voor de eerste maal in zijn carrière op het podium van een wereldbekerwedstrijd. Op de wereldkampioenschappen alpineskiën 2017 in Sankt Moritz eindigde de Oostenrijker als zevende op de slalom, op de alpine combinatie wist hij niet te finishen. Tijdens de Olympische Winterspelen van 2018 in Pyeongchang eindigde Schwarz als vierde op de alpine combinatie en als elfde op de slalom, samen met Stephanie Brunner, Katharina Gallhuber, Katharina Liensberger, Manuel Feller en Michael Matt veroverde hij de zilveren medaille in de landenwedstrijd.