This question already has an answer here:
I have a spreadsheet data which only contain post code as location references. I want to map them to a point shapefile based on their postcodes. All I can think is to find a point data which have postcodes and coordinates on them, or a georeferenced postcode point data, and use join&relates to connect them with my spreadsheet but I don't know where to find such data.
Anyone have suggestions?