Roca
|
Latest page update: 19 May 2025
|
By: Dion Protani
|
Where to Stay
Where to Stay in Roca
Accommodation in Roca itself is mostly limited to holiday apartments and small B&Bs, with very few established hotels in the immediate area. For hotel-standard stays, the wider Province of Lecce provides stronger options, particularly in nearby seaside resorts.
In Torre dell’Orso, Hotel Belvedere is a well-regarded choice overlooking the bay, with comfortable rooms, a pool and consistently positive guest feedback (€€). Also in Torre dell’Orso, Hotel Thàlas Club offers resort-style amenities including pools, sports facilities and a wellness centre, popular with families and groups (€€). A little further inland in Lecce, Patria Palace Hotel provides an elegant stay in a historic building opposite the Basilica of Santa Croce, praised for both comfort and service (€€€).
In Torre dell’Orso, Hotel Belvedere is a well-regarded choice overlooking the bay, with comfortable rooms, a pool and consistently positive guest feedback (€€). Also in Torre dell’Orso, Hotel Thàlas Club offers resort-style amenities including pools, sports facilities and a wellness centre, popular with families and groups (€€). A little further inland in Lecce, Patria Palace Hotel provides an elegant stay in a historic building opposite the Basilica of Santa Croce, praised for both comfort and service (€€€).
Where is
Where is Roca?
|
The beach at Roca is situated within the Salento region of Puglia, in the Province of Lecce. It belongs to the Comune of Melendugno which is a distance of 10 kilometres away.
Nearby places of interest include the Grotta della Poesia, San Foca and Torre dell'Orso, while Brindisi Salento Airport is 80 kilometres away and reachable by car in an hour and 6 minutes. |
Roca - frazione di Melendugno
|
Comune: Melendugno
Province: Lecce Region: Puglia Highlights: Grotta della Poesia, Roca Vecchia Water quality: Blue Flag Beach 2024-2025 Close by: San Foca, Mora Mora Beach, Torre Specchia Ruggeri Fly to: Brindisi Salento Airport - 1 hour 6 minutes by car (80 km) Recommended stay: Posia Luxury Retreat & Spa (2 km) |
What People Ask About Roca, Puglia
Is Roca worth visiting?
Yes, Roca is worth visiting for its dramatic coastal scenery, ancient archaeological remains, and the famous Grotta della Poesia, a natural sea pool ranked among the most beautiful in the world.
How do I get to Roca?
Roca lies on the Adriatic coast of Puglia, between San Foca and Torre dell’Orso, around 25 km from Lecce. It is accessible by car along the SP366 coastal road and by bus services running from Lecce in summer.
What are the main attractions in Roca?
The highlights include the Grotta della Poesia, the archaeological remains of ancient Roca Vecchia, and stunning stretches of coastline with cliffs and small coves. The area is popular for swimming, diving, and coastal walks.
When is the best time to visit Roca?
The best time to visit Roca is from late spring to early autumn, when the sea is warm and the archaeological site is open for tours. July and August are busiest, while June and September offer fewer crowds.
How long should I stay in Roca?
A half-day visit is usually enough to swim in the Grotta della Poesia and explore the ruins of Roca Vecchia. Some visitors stay longer to enjoy the beaches of nearby Torre dell’Orso and San Foca.
Related links
Discover
Discover Roca
Coastal Area and Archaeological Site
Roca is a coastal archaeological site and small seaside area on the Adriatic coast of the Salento Peninsula, located between San Foca and Torre dell’Orso in the province of Lecce. Set against limestone cliffs and clear turquoise waters, it combines striking coastal scenery with deep historical significance. The remains of ancient fortifications and settlements overlook the sea, giving the area both a dramatic and timeless atmosphere.
The main feature of the site is the Grotta della Poesia, a natural sea cave renowned for its circular pool and archaeological inscriptions that link it to ancient worship and mythology. Nearby lie the ruins of Roca Vecchia, an important Bronze Age and Messapian settlement later fortified in medieval times. Today, Roca attracts visitors for both swimming and exploration, its blend of archaeology and natural beauty making it one of the most distinctive spots along the Adriatic coast of Salento. Its proximity to Melendugno, Otranto, and Torre dell’Orso places it within a celebrated stretch of Apulia’s coastline.
The main feature of the site is the Grotta della Poesia, a natural sea cave renowned for its circular pool and archaeological inscriptions that link it to ancient worship and mythology. Nearby lie the ruins of Roca Vecchia, an important Bronze Age and Messapian settlement later fortified in medieval times. Today, Roca attracts visitors for both swimming and exploration, its blend of archaeology and natural beauty making it one of the most distinctive spots along the Adriatic coast of Salento. Its proximity to Melendugno, Otranto, and Torre dell’Orso places it within a celebrated stretch of Apulia’s coastline.
Things to Do
Things to Do in Roca
- Roca stretches along the Adriatic coast of Salento, its rugged shoreline unfolding in limestone cliffs, hidden caves, and turquoise waters shimmering under the sun. The area radiates untamed seaside beauty, with wind-sculpted rocks and views that reach towards the horizon. Paths wind through coastal scrub and lead to breathtaking viewpoints. Walking here offers a journey into a place where history and nature merge dramatically.
- Grotta della Poesia lies at the heart of Roca’s allure, a natural sinkhole filled with crystal-clear seawater. Locals and visitors dive into its emerald pool, surrounded by sheer limestone walls. Ancient inscriptions hint at sacred rituals once held here. The grotto remains one of Puglia’s most captivating natural wonders.
- Rocca Vecchia rises beside the coastline, a site of ancient ruins from Messapic, Roman, and medieval times. Crumbling walls, defensive towers, and stone gates evoke centuries of strategic importance. Overlooks offer views of the endless sea. The ruins stand as silent witnesses to Roca’s layered past.
- Lungomare di Roca offers a scenic coastal path skirting cliffs and rocky terraces, edged by sea breezes and waves crashing below. Walkers enjoy ever-changing light and the scent of salt and wild herbs. It’s a favourite spot for locals and visitors seeking tranquillity. The lungomare adds simple charm to Roca’s rugged coast.
- Guided archaeological and coastal tours in Roca lead visitors through ancient ruins, sea caves, and stories tied to the Grotta della Poesia’s legends. Local guides share tales of Messapic rituals, pirate raids, and local myths. Tours often include tastings of Salento wines, seafood dishes, and traditional pastries. Exploring reveals Roca’s blend of wild coastline, ancient history, and authentic regional spirit.
Tours and Activities
Roca Tours and Activities
Photo Gallery
Roca Photo Gallery
Places Close to [Place Name]
Places Close to Roca
Puglia Top 10 - My Recommended Destinations in Puglia
1. Lecce
2. Alberobello
3. Otranto
4. Gallipoli
5. Polignano a Mare
6. Monopoli
7. Vieste
8. Trani
9. Giovinazzo
10. Castel del Monte
👉 Explore the Top 10 Places to Visit in Puglia
1. Lecce
2. Alberobello
3. Otranto
4. Gallipoli
5. Polignano a Mare
6. Monopoli
7. Vieste
8. Trani
9. Giovinazzo
10. Castel del Monte
👉 Explore the Top 10 Places to Visit in Puglia
How to Get to [Place Name]
How to Get to Roca
By Rail: The nearest train station is in Melendugno, located about 8 kilometres inland from Roca. It is served by regional trains operated by Ferrovie del Sud Est, with links to Lecce and other Salento towns. Travel time from Lecce to Melendugno is around 40 minutes, followed by a 10-minute drive to Roca.
By Road: Roca is on the Adriatic coast of southern Puglia, around 25 kilometres southeast of Lecce. It is accessible via the SP366 coastal road, which connects nearby towns such as Torre dell'Orso and San Foca. Parking is available near the archaeological site and Grotta della Poesia.
Nearest International Airports:
By Road: Roca is on the Adriatic coast of southern Puglia, around 25 kilometres southeast of Lecce. It is accessible via the SP366 coastal road, which connects nearby towns such as Torre dell'Orso and San Foca. Parking is available near the archaeological site and Grotta della Poesia.
Nearest International Airports:
- Brindisi – Salento Airport: Approximately 75 kilometres from Roca, with a drive of just over an hour. The airport has regular domestic flights and seasonal international services.
- Bari Karol Wojtyła Airport: About 190 kilometres away, taking roughly 2 hours 30 minutes by car. Bari provides a wider selection of year-round international connections.
Private Transfers
Roca Private Transfers
A private transfer offers a comfortable and convenient way to travel to or from Roca, providing a direct journey without the need to organise public transport or drive yourself. You’ll be collected from your chosen location and taken straight to your destination by a professional local driver.
Both Brindisi Airport and Bari Karol Wojtyła Airport are easily accessible by road, making private transfers a practical option for arrivals and departures. Transfers can also be arranged to nearby destinations such as Torre dell’Orso, San Foca, and Otranto, or to other coastal resorts and towns across the Salento area.
To request a quote or check availability for a private transfer, just fill out the short form below and we’ll get back to you with all the details.
Both Brindisi Airport and Bari Karol Wojtyła Airport are easily accessible by road, making private transfers a practical option for arrivals and departures. Transfers can also be arranged to nearby destinations such as Torre dell’Orso, San Foca, and Otranto, or to other coastal resorts and towns across the Salento area.
To request a quote or check availability for a private transfer, just fill out the short form below and we’ll get back to you with all the details.







