From London, journey first to Penzance, and then take a local bus for the rest of the journey (bus no. 6 to Mousehole and bus no. 1 to Land's End). There is frequent service throughout the day.
If you're driving from Penzance, take the B3315 south for 15 minutes.