Marco Vinco sang bereits an vielen großen Häusern wie dem Teatro alla Scala, Covent Garden, Teatro Real Madrid, Deutsche Oper Berlin, Teatro São Carlos Lissabon, Teatro dell’Opera Rom, in Tokio, Montecarlo, Venedig, Florenz, Toulouse, Genua, Bologna, Sevilla sowie bei den Salzburger Festspielen, Rossini Opernfestival in Pesaro und beim Edinburgh Festival. Er arbeitete mit Dirigenten wie Daniele Gatti, Gianluigi Gemetti, Nicola Luisotti, Zubin Metha, Marc Minkowski, Riccardo Muti und Alberto Zedda zusammen. Seine letzten Engagements waren u.a. »L’italiana in Algeri« (Mustafa) an der Opéra National de Paris, Rossinis »Otello« in Lyon, »La bohème« (Colline) in Sevilla, »L’arbore di Diana« am Teatro Liceu in Barcelona, »Le nozze di Figaro« in Las Palmas und Lissabon, »Matilde di Shabran« in Covent Garden, »Anna Bolena« in Lyon und am Théâtre des Champs-Èlisées in Paris, »Don Giovanni« in der Suntory Hall in Tokio, »Le nozze di Figaro« in Budapest (konzertante Aufführung) unter der Leitung von Ivan Fischer, am La Monnaie in Brüssel und in Las Palmas sowie »Il barbiere di Siviglia« in Verona.