Real, curated ideas for Marazion beaches, St Michael's Mount, dog-friendly spots and places to eat — filtered by who's actually with you.
Marazion is the small, ancient town on Mount's Bay that exists, in most visitors' minds, as the place you park to walk out to St Michael's Mount. That's fair — the Mount is one of the great half-days in Cornwall — but the town on the mainland is better than the through-traffic suggests: a two-mile sandy beach with the castle as backdrop, a cluster of proper galleries, a couple of genuinely good pubs and cafés, an RSPB reserve five minutes' walk away, and quieter coves at Perranuthnoe and Long Rock either side. The whole thing turns on the tide, so check the causeway times before you set off and plan the day around them.
Listings last checked: September 2026
Two miles of sand facing St Michael's Mount, shallow and sheltered enough for young swimmers, with lifeguards in summer, a playground above the beach and rock pools around Chapel Rock. Dogs are banned 10am–6pm in July and August only.
The quieter western continuation of Marazion beach towards Penzance — shallow for a long way out, cheap parking, and the western end stays dog-friendly all year. Good for windsurfing and long dog walks.
A small, lovely sand-and-shingle cove two miles east that the crowds miss. £2 honesty-box parking, lifeguards in season, rock pools at both ends and the excellent Cabin café right on the front. Beach mostly disappears at high tide, so time it.
A mile of proper golden sand six miles east with a beach café, shops and gentle surf. Dog-friendly stretches year-round. Parking is the weak point in summer — arrive early.
The reason everyone comes: a castle on a tidal island you walk to across cobbles at low tide or reach by boat at high tide (boats mid-March to end of October). Castle and garden tickets must be pre-booked; the climb is steep and uneven, no pushchairs or wheelchairs beyond the harbour. Castle closed Saturdays.
The rock with steps at the start of the causeway. Free, five minutes, and the best photo of the Mount you'll get without paying. Rock pools either side at low tide; slippery when wet.
Cornwall's largest reedbed, five minutes from the beach, with herons, egrets and warblers and a flat, easy path. A genuinely good half-hour with kids who like spotting things, and a calm alternative to the causeway crowds.
Tiny, free, volunteer-run and much bigger inside than it looks, with the old town gaol out the back and a big HMS Warspite display. A good twenty-minute rainy-day stop. Closed Wednesdays and weekends.
The pick of Marazion's galleries — serious contemporary Cornish art in a bright space on Market Place, and they welcome dogs. Worth ten minutes even if you're not buying.
Eclectic and knowledgeable, with Leach pottery, St Ives-school paintings and glassware alongside current Cornish work. The one for people who know what they're looking at.
Small, friendly gallery of local artists — glass, photography, ceramics, jewellery — with a constantly rotating display. Good for a gift that isn't a fridge magnet.
A 13th-century house and estate five miles east where Charles II hid during the Civil War. Small walled gardens, a barn with a film for kids, and woodland walks where dogs are welcome. An hour or two, not a full day.
Sub-tropical garden on the far side of Penzance with easy pushchair paths, a walled garden and a terrace with views across Mount's Bay. Best in spring for the magnolias and rhododendrons. Closed Fridays and Saturdays.
Family-run beach café in the station car park between Marazion and Long Rock — big paninis, proper coffee, ice cream, toilets round the back and cheap parking. The locals' choice.
Tiny takeaway coffee shop on Fore Street with the best cakes in the village and excellent coffee. No seating — take it to the benches above the beach. Wed, Thu and weekends only.
Tucked off the Square with a sunny terrace looking out to sea — one of the better cream teas in the area, plus loaded fries and toasties. Closed Fridays and Saturdays.
Big, bright, dog-friendly café-restaurant on the seafront doing breakfasts and fish and chips all day. Reliable rather than exciting, and one of the few places serving early with a dog in tow.
Don't judge it from outside: bagels, ramen bowls, good vegetarian options and excellent coffee from a friendly couple. Dog-friendly. Open Fri–Mon only.
Beach café at Perranuthnoe that punches well above its size — great lunches, cream teas, evening menu in summer, and staff who fuss over dogs. Queues by noon in summer.
Takeaway ice cream on Market Place with a few genuinely interesting flavours. Card only. Walk down the alley opposite to the benches with the Mount in front of you.
The village pasty shop — big, well-filled and a few pounds each. Grab one and eat it on the beach wall. Closed Sundays.
Under the Marazion Hotel on the Square: the best-value proper dinner in the village, with fresh fish, mussels, a well-cooked steak and a Sunday roast people cross the county for. Book.
Relaxed seafront restaurant at Long Rock with views back to the Mount and across to Penzance — pasta, seafood, cocktails and reasonable prices. Dogs welcome, kids fine.
The restaurant on the island itself, mainly for afternoon tea booked with your Mount visit. Views over the harbour; opinions divide on value. Closed Saturdays with the castle.
The big bay window looking straight at the Mount is the best table in Marazion, and the fish and chips are good. Service can wobble when it's busy. Open from 8am for breakfast.
Small, proper village pub on the Square with big portions — crab sandwiches, mussels and a fish-finger sandwich that's more than a lunch. Fills up fast; book for dinner.
Up the hill on the way out east, recently done up, with picnic benches that look straight down Mount's Bay to the castle. Good beer and a friendly pub dog. Steep little car park.
Ten minutes' drive at Long Rock: the food pub of the area, with pies and Sunday roasts that regulars rate the best in west Cornwall. Dog-friendly, no car park but easy street parking.
Perranuthnoe's pink village pub, a short walk up from the beach — a proper log-burner local with good burgers and roasts and real ales. Book on Sundays.