Carnyorth is situated between St Just in Penwith and Pendeen on the coast road which runs from St Ives to Lands End. The road to St Ives is very beautiful - but very twisty, narrow and slow, and therefore not recommended.
Take the A30 past Penzance, turning right for St Just on the A3071. Turn right again at the Pendeen sign then left towards Trewellard and left again at the bottom of the hill. The Centre is opposite the phone box in Carnyorth.