Finding us

St Michael's Mount sits in Mount's Bay, separated by the sea from the town of Marazion. A short bus ride from Penzance and easily accessible from Cornwall's main roads, getting to Marazion is simple...

Travel by Car

From North Cornwall and the A30 Follow the A30 past Hayle and towards Penzance. About a mile after Crowlas village, take the second exit at the roundabout, signposted to Marazion. Turn left at the junction with the main road and you'll soon be in Marazion.

From Penzance Follow the A30 east, and about three miles out of Penzance take the third exit at the roundabout, signposted Marazion. Turn left at the junction with the main road and you'll soon be in Marazion. 

From Helston & The Lizard Take the A394 from Helston towards Penzance. After about nine miles, go straight over the roundabout (ignore the left hand exit signposted Marazion). Follow this road to a further roundabout and take the first exit, signposted Marazion. Turn left at the junction with the main road and you’ll soon be in Marazion.

Car and Bike Parking

There is ample parking in our seafront car park which is clearly signposted to the town of Marazion. Charges are payable, including National Trust members. As you approach the town from the west (the sea will be on your right), there’s a large car park where cars, coaches, motorhomes and motorbikes can park. 

Please note: Car Park is CASH ONLY

Views over to St Michael's Mount from Red River
Credit Mike Newman

Travel by rail and bus

Local and intercity trains run to Penzance station. From here you can travel by bus or taxi to Marazion (about 10 minutes away). There is also a regular bus service to Marazion from the bus station in Penzance.

Or you could take in all west Cornwall has to offer on the open top Cornwall Explorer bus summer route, which stops at Penzance, Newlyn, Porthcurno, Lands End, Sennen, St Ives and Marazion for St Michael's Mount. Find out more at

Visitors presenting a valid bus or train ticket receive a 10% discount on admission prices.

Travel by plane

You can fly to Newquay, Cornwall from a range of UK destinations. A taxi/hire car from Newquay to Marazion takes about an hour. Or take a ten-minute taxi transfer to Newquay train station and travel to Penzance by rail (see above). 

Travel by Bicycle

Travelling here by bike can add to the adventure. For information on cycle routes and to plan your journey visit