Bellamy kembali ke Premier League pada tahun yang sama dan bermain satu musim bersama Blackburn Rovers, di mana ia dinobatkan sebagai pemain terbaik klub. Ia kemudian bergabung dengan Liverpool dan membantu klub mencapai final Liga Champions UEFA 2007. Pada tahun 2007, Bellamy pindah ke West Ham United, namun cedera mengganggu waktunya di sana dan pada tahun 2009 ia bergabung dengan Manchester City. Pada musim 2010-2011, Bellamy turun kasta ke Championship untuk bermain bersama klub masa kecilnya, Cardiff City, dengan status pinjaman selama satu musim. Ia membantu Cardiff mencapai babak play-off sebelum kalah di babak semifinal. Bellamy kembali ke Liverpool musim berikutnya, berhasil memenangkan Piala Liga 2012 dan mencapai final Piala FA, sebelum akhirnya bergabung secara permanen dengan Cardiff City pada tahun 2012. Ia kemudian membawa Cardiff kembali ke Premier League setelah lebih dari lima puluh tahun absen dari kompetisi tingkat teratas sepak bola Inggris. Bellamy bermain satu musim lagi dengan klub tersebut di Premier League, dan mencetak rekor baru dengan menjadi pemain yang mencetak gol untuk tujuh klub berbeda di divisi tersebut, sebelum akhirnya pensiun pada tahun 2014.
Selain bermain untuk klub, Bellamy juga mewakili Wales di berbagai tingkat pemuda. Pada tahun 1998, saat berusia 18 tahun, Bellamy melakukan debutnya untuk timnas Wales melawan Jamaika. Selama lima belas tahun berikutnya, Bellamy tampil sebanyak 78 kali untuk negaranya dan mencetak 19 gol. Ia menjadi kapten timnas dari tahun 2007 hingga 2011, sebelum mengundurkan diri karena cedera yang sering kambuh. Bellamy pensiun dari sepak bola internasional setelah kampanye kualifikasi Piala Dunia FIFA 2014. Ia juga menjadi anggota tim Olimpiade Britania Raya pada Olimpiade 2012 di London, tampil sebanyak lima kali dan mencetak satu gol.
Selama kariernya, Bellamy terlibat dalam beberapa insiden kontroversial dengan rekan setim, manajer, dan masyarakat umum. Ia pernah digambarkan oleh Bobby Robson sebagai "pemain sepak bola yang paling cerewet yang pernah saya temui". Di luar sepak bola, Bellamy menjadi patron beberapa lembaga amal dan mendirikan organisasi sendiri, The Craig Bellamy Foundation, di Sierra Leone untuk menyediakan pendidikan dan pelatihan sepak bola kepada anak-anak yang kurang beruntung. Bellamy juga dikenal sebagai sosok yang gigih dan berdedikasi dalam menjalani karirnya, serta memiliki semangat kompetitif yang tinggi.