Rail & Bus
A regular train service runs to Penzance station (www.nationalrail.co.uk), from where you can travel by bus or taxi to Marazion (about 10 minutes away). The Night Riviera Sleeper is a refreshing way to travel between London Paddington and Devon and Cornwall. Adjacent to Penzance rail station is the bus station from where there is a regular bus service to Marazion. The open top Cornwall Explorer bus Summer route stops at Penzance, Newlyn, Porthcurno, Lands End, Sennen, St Ives and of course Marazion for St Michael's Mount. A leisurely way to travel and a great way to take in all that West Cornwall has to offer. Visit www.firstgroup.com for further information.
Daily flights link a number of UK destinations to Newquay airport. 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).
By Car & Bicycle (parking)
Parking is easy – there are two seafront car parks (fee payable) in the town of Marazion. As you approach the town from the west (the sea will be on your right), the Folly Field car park and the Slipway car park are right next to the beach, facing St Michael’s Mount. Bicycle racks are provided in the Slipway car park and to plan your cycle route visit http://www.cycle-route.com/
From North Cornwall & the A30
Follow the A30 past Hayle and towards Penzance. About a mile after the village of Crowlas, take the 2nd exit at the roundabout, signposted to Marazion. At the junction with the main road turn left. This road takes you into Marazion.
Follow the A30 east, and about 3 miles out of Penzance take the third exit at the roundabout, signposted Marazion. Follow this road and turn left at the junction with the main road. This road takes you into Marazion.
From Helston & The Lizard
Take the A394 from Helston towards Penzance. After about 9 miles, go straight over the roundabout (ignore the left-hand exit signposted Marazion). Follow this road to a further roundabout and take the 1st exit, signposted Marazion. Continue along this road until the junction with the main road, where you turn left. This road takes you into Marazion.