Carles Puyol también ha disputado partidos con la selección de fútbol de Cataluña. El penúltimo partido disputado por Carles Puyol fue en el enfrentamiento de Cataluña contra Honduras el 28 de diciembre de 2010, en el estadio Olímpico Lluís Companys, Barcelona, equipacion barça España. Puyol vistió otra vez la camiseta de la selección catalana el 22 de diciembre del 2009, camiseta barça 2023 cuando jugó de nuevo un partido amistoso pero frente a la selección de fútbol de Argentina.