Please find below map and ways to get here.

 

Airports;

Newquay - 65km, 50mins

Lands End - 20km, 20 mins

Bristol  - 300km, 3 hrs

All London airports - around 450km, 5 hrs

Train;

The closest train station is Penzance, which is a large train station connecting regularly from London and all over U.K. Then there are buses right outside that takes you to the village of Marazion.

Bus;

You have local buses running from Penzance to Marazion and other routes.

There are also National coaches that will take you from all over U.K to Penzance.