The postcode for Buchanan NSW is 2323. Buchanan is in New South Wales. Buchanan is about 119.2 kms north of NSW's capital city of Sydney.