Please find below map and ways to get here.
Newquay - 72km, 1 hrs
Bristol - 300km, 3 hrs
All London airports - around 450km, 5 hrs
The closest train station is Penzance, which is a large train station connecting regurarly from London and all over U.K. Then there are buses right outside that takes you to the village of Mousehole.
You have local buses running from Mousehole to Penzance and other routes.
There are also National coaches that will take you from all over U.K to Penzance.