Published 5 February 2026. Last reviewed 19 May 2026
Riomaggiore is the first of the Cinque Terre villages most people meet, a steep stack of coloured houses dropping to a tiny harbour at the eastern end of the line. It is one of the great sights of the Italian coast, and the swimming, off the rocks and the breakwater into clear, deep water, is genuinely good for anyone who is happy in the sea. What it does not have is a sandy beach. There is no long strand, no gentle shallow, and no flat room to settle a family with buckets and spades.
The way a swim works here is simple and a little rugged. You walk down through the village to the harbour, pick a spot on the rocks or the breakwater, and slip into water that is clear and deepens almost at once. Along a rough path there is a small cove of pebble and boulder that gives a quieter dip when the sea is calm, but it is reached over uneven ground and is not a place for a pushchair or for very young paddlers. Everything is free, and nothing has beach service, so you carry your own shade and water.
The honest caution is the footing and the lack of a shallow, not the village. With young children, Riomaggiore is tiring as a beach day. The entry is over rock, the depth comes up fast, and the sea can pick up on a breezy afternoon when the swell rolls into the harbour. Water shoes make the rocks far kinder, an early arrival beats the crowds off the trains, and a calm, settled day makes all the difference to whether the cove is pleasant or a scramble.
So come to Riomaggiore for what it does well. The village, the harbour at golden hour, the clear swim off the rocks for confident swimmers and the start of the coastal walk are all worth the trip. Then take your sandy beach day elsewhere. Monterosso al Mare, a few stops up the train line, is the one Cinque Terre village with a real beach, gentle entry and lidos, and Bonassola beyond Levanto is calmer and easier still. For the lidos and clubs we can confirm along the coast, see our Liguria beach clubs directory.
Riomaggiore has no beach club or lido on the rocks. The swimming is free off the harbour and the cove, and the comfort comes from the bars and gelato in the village rather than from hired umbrellas on a beach. We never invent venues, prices or status, so anything we cannot confirm is marked to be confirmed. For the lidos and clubs we have checked along the Liguria coast, use the Liguria beach clubs directory.
The rocks and breakwater by the little harbour are the main swim, with clear deep water and the village rising behind you. There is no service here, so bring shade and water, wear water shoes for the rock and pick a calm day.
A small cove of pebble and boulder along the path gives a quieter dip when the sea is settled. It is reached over uneven rock and has no facilities, so it suits confident swimmers and older children rather than very young ones.
Riomaggiore sits at the eastern end of the Cinque Terre on the main coastal train line, and the station is a short walk down through the village to the harbour. Cars are kept out, with very limited paid parking high above town and a steep descent on foot, so almost everyone arrives by train from La Spezia or along the coast, which is the simplest and most pleasant way in.
Bring water shoes for the rock, sun cover and water, since there is no hired shade by the harbour or the cove. Arrive in the morning in summer before the trains fill the village, pick a calm and settled day for swimming off the rocks, and watch the depth, which comes up fast with no gentle shallow. Conditions are typical and never guaranteed.

Keep the good shorelines coming. Shore Notes is our occasional letter on the best beaches and the clubs worth your day, sent straight to your inbox. One field, unsubscribe any time.
Send your details and we will help arrange a lido umbrella or beach club day along the Liguria coast, including the sandy beaches near the Cinque Terre that suit families better than swimming off the Riomaggiore rocks. We confirm current day rates and availability with the operator before you commit. Nothing is charged here.
Independent and honest · 1,340 beaches ranked across 103 destinations · We answer to no resort
Riomaggiore has no real sandy beach. Swimming is mostly off the rocks and the breakwater by the little harbour, with a small pebble and boulder cove reached along a rough path. The water is clear and dramatic, but the footing is rock and the access is awkward, so it is a place for a swim off the rocks rather than a day spread out on the sand.
Riomaggiore is hard work as a family beach. There is no sand, the entry is over rock and boulders, the depth drops away quickly, and the access path is uneven. It suits confident swimmers and older children far better than toddlers. For sand and gentle entry, Monterosso al Mare up the train line is the easier and calmer family choice.
Yes, people swim off the rocks and the breakwater by the harbour and from the small pebble cove. The Ligurian water is clear and deep, which makes it lovely for a confident swimmer, but there is no gentle shallow and the sea can pick up on a windy day. Water shoes help with the rock, and you judge the conditions for yourself. Conditions are typical and never guaranteed.
Riomaggiore sits on the Cinque Terre train line at the eastern end, and the station is a short walk down through the village to the harbour. Cars are kept out with very limited parking above town and a steep descent, so the train from La Spezia or along the coast is the simplest way in, especially in the busy summer months.
No, there is no proper sand at Riomaggiore. The swimming is off rock, breakwater and a small pebble cove. The only true sandy beach in the Cinque Terre is at Monterosso al Mare, a few stops up the train line, which is the village to choose when you want sand underfoot and a gentle entry for children.