Spiaggia di San Gregorio is a beach near the marina in Capo d’Orlando, on Sicily’s northern coast. Its shore shifts between sand and pebbles, with coves formed by volcanic rocks and sheltered pools along the bay. Clear water makes it a good place to snorkel and look for fish over the seabed; the view reaches the Aeolian Islands. Local restaurants serve traditional Sicilian dishes, and a snack bar is available for a quick bite. The beach suits families, though bring your own umbrella, as rentals are not available.
The shore and the bay

San Gregorio lies near Capo d’Orlando’s marina, where the coast alternates between a broad beach and smaller coves. Sand and pebbles line the shore, while volcanic rocks break up the bay and create sheltered pools. The setting gives you several ways to spend time by the water, from settling on the sandy stretch to exploring the rockier edges.
The water is clear enough to see down to the seabed, and fish can be spotted while snorkeling. The Aeolian Islands are visible from the coast, especially across the open water of the bay.
Food and getting ready

Restaurants near the beach serve traditional Sicilian food, and each has its own specialties. Ask what the kitchen recommends that day before choosing. A snack bar is also available when you want something quick.
Pack an umbrella, since beach umbrellas are not available to rent. Water shoes are useful for entering pebble coves or walking over rocky seabeds. Roadside parking includes paid spaces marked with blue lines.
FAQ
Is Spiaggia di San Gregorio sandy or pebbly?
It has both sandy sections and pebble coves, with volcanic rocks along the bay.
Can you snorkel at Spiaggia di San Gregorio?
Yes. The clear water lets you see the seabed, and fish can be spotted while snorkeling.
Are umbrellas available to rent?
No. Bring your own umbrella.
When is a good time to visit?
After 11 a.m., when the sunlight brings out turquoise tones in the water.



