Cockenzie and Port Seton is a village in the Scottish Council Area East Lothian. It is located in the west of the region about ten kilometers west of Haddington and 14 kilometers east of the center of Edinburgh on the south bank of the Firth of Forth. A few hundred meters west joins Prestonpans and east of Longniddry.