członkostwo w SDP ponownie uzyskał w 2010. Wszedł w skład rady fundacji Instytut im. Lecha Kaczyńskiego.

30 czerwca 2006 został wybrany na prezesa zarządu Polskiego Radia. Przeprowadził wówczas zwolnienia grupowe, w wyniku których zwolniono m.in. wieloletnich pracowników radia. Decyzje te niektórzy komentatorzy oceniali jako motywowane politycznie. Sam Krzysztof Czabański uzasadniał je koniecznością restrukturyzacji zatrudnienia. 10 stycznia 2009 został odwołany z zajmowanego w PR stanowiska. Od października 2007 do lipca 2009 zasiadał w radzie nadzorczej Telewizji Polskiej, a od 2007 do 2008 w radzie nadzorczej Polkomtela. Powrócił następnie do działalności publicystycznej m.in. w ramach współpracy z „Rzeczpospolitą”, „Uważam Rze”, „Niedzielą” i „W Sieci”.

W 2011 bez powodzenia kandydował z listy Prawa i Sprawiedliwości w wyborach do Sejmu w okręgu bielskim. W 2015 wystartował ponownie na posła jako lider listy wyborczej PiS w okręgu toruńskim. Został wybrany do Sejmu VIII kadencji liczbą 16 546 głosów. W grudniu tego samego roku powołano go na sekretarza stanu w Ministerstwie Kultury i Dziedzictwa Narodowego oraz na pełnomocnika rządu ds.