The postal code of Caerhafod is SA44 6BW. Caerhafod is a street in Caerwedros Ceredigion, Wales, United Kingdom.