West Kilbride is situated on the west coast of Scotland, approximately south west of Glasgow, about south of Largs and about north of the Three Towns conurbation of Ardrossan, Saltcoats and Stevenston. The built-up area extends from Seamill on the coast of the Firth of Clyde to the principal part of the town, which, raised up and about from the coast, lies between Law Hill (168 m, 551 ft) and Tarbert Hill (138 m, 453 ft). It is overlooked by Cauldron Hill (329 m, 1,079 ft), whose name is largely reputed to be from the Welsh Cadron ref. Geoffrey of Monmouth. It looks across the Firth of Clyde to the mountains of the Isle of Arran to the west. The seafront at Seamill features a long sandy beach, as well as rocky outcrops including the small harbour at Portencross. The neighbouring agricultural land supports cereals, potatoes, and livestock, particularly sheep.