Zu Beginn der Saison 2007/08 wechselte Varga aus der Reservemannschaft von Debreceni Vasutas SC in die Profimannschaft. In der Champions League 2007/08 traf Debreceni Vasutas in der zweiten Runde auf den schwedischen MeisterIF Elfsborg und schied mit einer 0:1-Niederlage aus dem Wettbewerb aus. Am Ende der Saison 2007/08 belegte er mit seinem Verein den zweiten Platz hinter MTK Budapest FC und gewann mit einem 9:1-Finalsieg gegen Honvéd Budapest den Ungarischen Pokal. In der ersten Runde des UEFA-Pokals 2008/09 besiegte Debreceni Vasutas den Schachtjor Qaraghandy nach Hin- und Rückspiel mit 2:1. Die zweite Runde wurde jedoch nach Hin- und Rückspiel mit 3:7 gegen den BSC Young Boys verloren. In der Saison 2008/09 gewann Varga mit seinem Verein die ungarische Meisterschaft. In der folgenden Saison zog Debreceni Vasutas nach Siegen gegen Kalmar FF, FC Levadia Tallinn und Lewski Sofia in die Gruppenphase der Champions League ein, wo sie jedoch sieglos ausschieden. In derselben Saison wurden sie ungarischer Meister, Pokalsieger und Ligapokalsieger. Auch in der Saison 2011/12 war Debreceni Vasutas sehr erfolgreich und gewann das Double aus Meisterschaft und nationalem Pokal.