En 2004, il part tenter l'aventure en Italie, à Catane puis à Piacenza, où il reste 3 saisons.
En 2008, il est transféré à la Sampdoria Gênes où il reste jusqu'en 2012, et ensuite il rejoint Vicence en Série B.
Marco Padalino fait ses débuts avec la Nati le , contre la Bulgarie. Il marque un but décisif contre la Grèce. Grâce à ses bonnes performances en club et en sélection, Ottmar Hitzfeld le retient pour participer à la Coupe du monde 2010 mais il ne joue aucun match durant cette compétition.
Après deux saisons en Série B avec Vicence, Marco Padalino décide de revenir en Suisse dans son club formateur l'AC Lugano alors en Challenge League (2e division suisse) le .