One-day beach itinerary from Lecce
Introduction
Leaving from Lecce for a beach day means enjoying the best of the Salento: crystal-clear waters, fine sandy beaches and rocky panoramas sculpted by the Mediterranean. Located in the heart of Italy’s « heel », Lecce is an ideal base to explore varied coasts reachable within an hour’s drive. Whether you want a long stretch of white sand to lay your towel, wild coves for cliffside walks, or equipped lidos with sunbeds, umbrellas and restaurants, this one-day itinerary will help you plan a smooth route full of local flavours and authentic beach experiences.
In this detailed guide I offer several options with exact addresses, indicative prices, typical opening hours, transport tips, restaurant suggestions and practical info to organise your day stress-free. You’ll find a step-by-step itinerary for a very popular option (Torre dell’Orso), a must-see alternative (Porto Cesareo and Torre Lapillo), plus practical advice on safety, parking, the best time to visit and what to pack. Each section includes immersive descriptions to help you picture the spots beforehand, tips to avoid crowds and local recommendations for refreshments.
Lecce itself is a charming Baroque city with shady streets and cafés where you can grab an espresso before you set off. Most of the top beaches lie 25–70 km from town, about 30 to 80 minutes by car depending on the destination. Public transport is a budget option but can be less frequent in high season; I detail typical schedules and costs for buses and trains where relevant. If you plan to rent a car, I’ll give practical tips for parking and driving on the coastal roads.
Finally, this guide isn’t just logistics: it celebrates Salento’s food too. Expect ultra-fresh seafood, crunchy friselle, hot panzerotti and local wines like Negroamaro and Primitivo. Beaches often have small beach bars (chioschi) serving antipasti and cocktails late afternoon — perfect for ending the day in style. At the end you’ll find a conclusion summarising the essentials to make your beach day from Lecce unforgettable.
Click here to book a boat trip from San Foca

Choosing the beach: main options from Lecce
From Lecce several beaches stand out for their setting, services and vibe. Here’s a selection of the most visited and loved spots, with precise addresses, services, approximate prices and useful hours. Each beach has its personality: dunes and calm, shallow water for families, or cliffs and coves for photography lovers.
- Torre dell’Orso (Melendugno) — Address: Via Torre dell’Orso, 73026 Melendugno (LE). It’s a wide bay of golden sand framed by limestone cliffs and the famous « Grotta dei Colombi. » Public parking near the beach costs about €3–6 per day in low season and €6–12 in high season. Lidos (e.g. Lido Porto Roca, Lido Capo Bianco) offer umbrella + 2 sunbeds from €15–25 per day. Coast guards and lifeguard posts usually operate from 9:00 to 19:00 in July–August. Ideal for swimming and families.
- Porto Cesareo (Lungomare Cristoforo Colombo) — Address: Lungomare Cristoforo Colombo, 73010 Porto Cesareo (LE). A lively port with white sandy beaches and shallow waters. Sunlounger prices at stabilimenti balneari range from €12 to €30 per day. Easy access to the town centre and many fresh fish restaurants. Public beach open 24/7, paid services depending on establishments (toilets, showers €1–3).
- Spiaggia di Torre Lapillo (Porto Cesareo) — Address: Torre Lapillo, 73010 Porto Cesareo (LE). Sandy beach with seagrass meadows, ideal for snorkeling. Coastal parking (free or €2–6 depending on season). Lidos usually open from 8:00 to 20:00 and offer kayak and SUP rentals (€15–40 per hour).
- Punta Prosciutto (Porto Cesareo) — Address: Strada Comunale per Punta Prosciutto, 73010 Porto Cesareo (LE). A beach famed for its white sand and crystalline waters, near protected areas. Paid parking in July–August (€5–10). Few lidos, a wilder atmosphere; bring shade and supplies if you go early morning.
- Torre San Giovanni (Marina di Ugento) — Address: Lungomare Pietro Mennea, 73059 Torre San Giovanni (Ugento) (LE). Large family beach with bars and rental options. The port makes boat trips to nearby coves easy. Sunbed prices €10–25; half-day boat trips €25–40 per person.
- San Cataldo (Lecce) — Address: Lungomare Galilei, 73100 San Cataldo (Lecce) (LE). This is the closest beach to Lecce (about 20–25 minutes by car). Pebble and sandy stretches, suitable for quick outings from the city. Several lidos along the shore (e.g. Lido Notari) with sunbeds from €10; typical hours 8:30–19:30.



Choosing between these beaches depends on your priorities: proximity (San Cataldo), scenery and cliffs (Torre dell’Orso), lively seaside vibe (Porto Cesareo) or nearly untouched tranquility (Punta Prosciutto). Standard lidos offer showers, toilets, a bar and parking; book in high season to secure your spot.
Detailed itinerary: a typical day in Torre dell’Orso from Lecce
Torre dell’Orso is one of the most popular day-trip beach destinations from Lecce: clear water, fine sand and a photogenic rock formation. Here’s a minute-by-minute itinerary for a perfectly organized day, including addresses, costs and recommended timings.
Departure from Lecce: Take the SS16 or SP370 toward Brindisi then follow signs for Melendugno/Torre dell’Orso. Distance: about 40 km, driving time: 40–50 minutes depending on traffic. Parking: Parcheggio Torre dell’Orso (public parking near the beach) — estimated cost €3–8 per day off-season, €8–12 in August. Main parking address: Via della Libera, 73026 Melendugno (LE).
Morning (8:00–10:30): Arrive early to enjoy the first rays and fresh sand. Settle at a lido like Lido Cala d’Oro (Via Torre dell’Orso, 73026 Melendugno). Indicative price: umbrella + 2 sunbeds €15–25 for the day; shower and cabin included. If you prefer the public area, there are large free stretches but parking may be farther away.
Morning activities: snorkeling around the rocks at the bay, a walk to the « Due Sorelle » rock formation (view from the beach; boat access to get closer: €20–35 per person for a short trip) and swimming in pleasantly warm water. Lifeguard posts are typically active from 9:00 to 19:00 in high season; follow the flags (red no swimming, yellow caution, green safe to swim).
Lunch (13:00–14:30): Have a late lunch at Ristorante Lido La Pineta, Via Torre dell’Orso, 73026 Melendugno. Specialties: crudo di mare (raw seafood), spaghetti alle vongole; main course around €12–22. Budget for a full meal (starter+main+dessert): €20–35 per person. Hours: 12:30–15:00 and 19:00–23:00. Book in advance if possible in July–August.
Click here to book an e-bike tour to Grotta della Poesia

Afternoon (15:00–18:00): Walk along the coast to the small cave and cliffs, take photos at golden hour if you stay late, or just relax. Beach bars serve cocktails and gelati — a Spritz or a granita for €4–8. If you’re traveling without a car, seasonal shuttles run from Lecce station and regional buses (Lecce-Melendugno line; check FSE/Corriere timetables for the season).
Return (leave between 18:30 and 20:00): Avoid rush hour. Drive back to Lecce: 40–60 minutes. Tip: if you want to extend the evening, stop in Otranto or Otranto’s old town (30 min north) for a seaside dinner.
Discover activities to add to your day
Wondering how to enrich your beach day from Lecce without wasting time?
1. Boat trip San Foca → Torre Sant’Andrea
A day by boat along the Salento coast: swim stops at Roca Vecchia (Grotta della Poesia), up-close views of the Faraglioni delle Due Sorelle and the stacks of Torre Sant’Andrea; dogs often allowed on board.
- ⏱️ Duration: Day (≈6–8 h)
- 🚩 Departure: San Foca (boarding point shown)
- 💡 Highlight: Grotta della Poesia and the Faraglioni, swimming in coves
- ⛴️ Transport: Boat (coastal cruise)
- 🗣️ Languages: Italian, English

2. E‑bike loop from Lecce
Guided e‑bike ride through olive groves, masserie and coast: perfect to combine rural heritage, the Cesine park and finishing with a beach dip.
- ⏱️ Duration: 5 hours
- 🚩 Departure: In front of 003bike (Lecce)
- 📍 Route: Countryside → Cesine → coastline
- 🚶 Format: Guided small group
- 💡 Highlight: E‑bikes, rural scenery and easy access to the sea

3. Discover scuba diving in Porto Cesareo
PADI introduction: theory briefing followed by a guided dive in the Porto Cesareo marine protected area — perfect to discover local wildlife and test equipment safely.
- ⏱️ Duration: 2–3 hours (session)
- 🚩 Departure: Porto Cesareo (meeting point varies by center)
- 🎟️ Included: Theory class + supervised dive
- 🗣️ Languages: Italian, English, French, German
- 🥾 Level: Beginner (intro)

4. Self‑guided bike route Grotta della Poesia
Self‑guided e‑bike route along the Melendugno coast: maps and GPS tracks provided, stops at San Foca, Roca Vecchia and Torre dell’Orso for swimming and photos, easy and adaptable.
- ⏱️ Duration: 24 hours (rental)
- 🚩 Start: Apulia Outdoor base (Melendugno)
- 📍 Route: 30 km loop: sea, historic sites, beaches
- 🚶 Format: Self‑guided with digital maps
- 💡 Highlight: Freedom to stop, access to less crowded coves

Alternative: Porto Cesareo and Spiaggia di Torre Lapillo — another perfect day
If you prefer more of a seaside‑resort vibe with restaurants, shops and a lively marina, Porto Cesareo is an excellent alternative. The drive from Lecce takes about 40–55 minutes (45–50 km). Here’s a sample itinerary to make the most of Porto Cesareo and the very photogenic Torre Lapillo.
Morning (9:00–11:30): Arrive in Porto Cesareo — main bus terminal and a large parking area along the Lungomare Cristoforo Colombo. Practical address: Parcheggio Lungomare Cristoforo Colombo, 73010 Porto Cesareo (LE). Paid parking: €2–8 depending on season. Head to the Spiaggia di Porto Cesareo, a stretch of fine sand perfect for kids — the water stays shallow for tens of meters. Popular lidos: Lido Cocoloco and Lido Riva del Sole, sunbed+umbrella €12–28.
Click here to book a diving experience in Porto Cesareo

Boat trip (11:30–13:00): From the pier (Molo Cristoforo Colombo, Porto Cesareo), embark on a short trip to nearby islets and coves, with swimming stops in secluded bays. Prices: €20–35 per person for a 1.5–2 hour ride. Boarding point: Molo Cristoforo Colombo, 73010 Porto Cesareo (LE). Departure times: typically 10:30, 12:00, 15:00 in high season; check with local operators (info at the port).
Lunch (13:00–14:30): For seafood, try Ristorante La Barca (Via Colonnello G. Di Palma, 16, 73010 Porto Cesareo). Seafood dishes €15–30, local specialties: frittura di paranza, risotto ai frutti di mare. Hours: 12:30–15:00, 19:30–23:00. Reservations recommended in the evening.
Afternoon at Torre Lapillo (15:00–18:00): 10–15 minutes north by car, Spiaggia di Torre Lapillo offers a wilder coastline ideal for snorkeling. Address: Torre Lapillo Beach, 73010 Porto Cesareo (LE). Services: a few bars and board rentals (SUP), umbrella+sunbed €10–20. The shallow waters and seagrass meadows create interesting biodiversity to observe (respect wildlife and protected areas). For more peace, walk 10–20 minutes away from the main lidos to find small, almost private coves.
Practical tips: bring water shoes if you plan to explore rocky bottoms or seagrass. In July and August, go early or after 16:00 to avoid crowds. Bars usually close around 23:00; return buses to Lecce run in the evening but become scarce late. Taxi Porto Cesareo–Lecce: about €45–70 depending on time and availability.
Transport, schedules and costs: how to get there and optimise your day
Getting to the beaches from Lecce can be done by car, bus, train (sometimes) or organized tour. Here are practical options, cost estimates and typical schedules so you can pick the best setup for your budget and preferences.
Car (recommended for flexibility): Renting a car in Lecce is the simplest option. Agencies: Europcar, Hertz, Avis — offices often near the Stazione di Lecce (railway station). Approximate station address: Piazza Oronzo, 73100 Lecce (LE). Average cost for a small car: €30–60 per day in low season, €50–100 in high season. Fuel: expect €1.70–2.00/L. Pros: freedom of schedule, ability to stop in coastal villages. Cons: parking can be expensive and congestion in August.
Buses and trains: Regional FSE (Ferrovie del Sud Est) lines and local bus companies (STP Salento, Miccolis depending on destination) serve some beaches. Examples: Lecce–Maglie–Otranto line for certain links, and summer buses Lecce–Porto Cesareo. Fares: €3–8 per regional bus trip. Schedules: vary by season; in summer frequency increases, but check current timetables on local sites or at the Stazione di Lecce as buses may be limited on Sundays. Bus travel time: 50–70 minutes depending on destination and traffic.
Shuttles and organised excursions: Many agencies offer day trips from Lecce with minibus transport, reserved sunbeds and sometimes lunch included. Indicative prices: €25–55 per person for a trip to Porto Cesareo or Torre dell’Orso, depending on included services. Advantage: simplified logistics; disadvantage: less flexibility.
Taxis and private transfers: Handy for door‑to‑door travel, especially for groups or with lots of gear. Approximate fares: Lecce → Torre dell’Orso €40–70; Lecce → Porto Cesareo €45–75. Book in advance in high season to ensure availability.
Times and seasons: The beaches are accessible year‑round, but services (lifeguards, lidos, rentals) mainly operate April–October, peaking in July–August. Lifeguard posts typically run 9:00–19:00 in July/August. To avoid heat and crowds, favour June, early July or September, when the weather is still great and prices can be lower.
Practical tips, gear, safety and local food
A great beach day takes preparation: sun protection, hydration, safety and a few local habits. Here’s a practical checklist, safety tips, food recommendations and some specific spots for refreshing drinks or memorable dinners.
Gear to bring: a large towel or beach sheet, SPF 30–50 sunscreen, hat, sunglasses, water shoes (handy for coves), refillable water bottle (water points can be scarce on some beaches), small power banks for your phone, dry bag if you plan to snorkel. For families: bring your own parasol if you want to avoid the lido. Indicative prices: sunscreen €7–15, water shoes €10–30.
Safety: obey beach signs (flags) and avoid swimming when the red flag is up. Lifeguards usually work from 9:00 to 19:00 in high season; outside those hours, swim close to shore and with caution. If you head out by boat or paddleboard, tell someone your route. First aid: most lidos have a kit; the nearest hospitals are Ospedale Vito Fazzi, Viale Marche, 73100 Lecce (LE) — emergency phone and hours: 24/7.
Food and refreshments: After a swim, try local specialties: friselle con pomodoro, orecchiette with vegetables, frittura di paranza (fried mixed fish), artisanal gelato and limoncello. For a quick tasty stop near San Cataldo beach: Bagno Lido Notari, Lungomare Galilei, 73100 San Cataldo (LE) — coffee €1.50–3, snacks €5–12. In Porto Cesareo, Trattoria Dal Corsaro, Via degli Alisei 2, 73010 Porto Cesareo (LE), serves excellent fish dishes (€45–60 for a full tasting menu). Restaurant hours: lunch 12:30–15:00, dinner 19:30–23:00; many close between 15:00 and 19:00.
Local tips:
- Arrive early to find free parking (especially outside the lidos) and enjoy the calm morning sea.
- Respect protected areas and seagrass (posidonia); don’t walk on meadows or take live shells.
- Carry cash (some small chioschi can’t accept cards): €20–50 for drinks and extras.
- If short on time, choose San Cataldo for proximity (20–25 min); for a spectacular panorama, pick Torre dell’Orso.

Useful addresses and contacts summary
- Stazione di Lecce — Piazza Oronzo, 73100 Lecce (LE). Station hours: 5:30–00:30 (varies by train). Tickets: €1.50–10 depending on destination.
- Lido Cala d’Oro — Via Torre dell’Orso, 73026 Melendugno (LE). High season hours: 8:00–20:00. Umbrella + 2 sunbeds: €15–25.
- Ristorante Lido La Pineta — Via Torre dell’Orso, 73026 Melendugno. Hours: 12:30–15:00 / 19:00–23:00. Main course: €12–22.
- Molo Cristoforo Colombo (Porto Cesareo) — boarding point for excursions. Tours: €20–35 per person.
- Ospedale Vito Fazzi — Viale Marche, 73100 Lecce (LE). Emergency 24/7.

Conclusion
A beach day from Lecce can be simple and memorable if you plan around distances, service hours and each spot’s specifics. Whether you pick Torre dell’Orso for its cliffs and golden sand, Porto Cesareo for lively seaside vibes and boat trips, or the near-wild calm of Punta Prosciutto and Torre Lapillo, you’ll find a beach to suit you within an hour of Lecce. Organization is key: leave early to avoid crowds, bring essentials (water, sunscreen, water shoes if needed) and check lido or excursion availability if you want specific services.
Local food adds an important layer to the experience: nothing beats a seafood lunch by the water followed by a leisurely stroll. Prices in this guide are indicative and can vary by season and venue; allow a 10–20% margin for summer rates. Transport varies too: a car gives the most freedom, while buses and trains need more planning but are economical. For families, favor shallow-water beaches (Porto Cesareo, Torre Lapillo) and check for lifeguard posts.
In short, leave Lecce with a flexible plan: a main destination, a backup in case of wind or weather, and a few fallback spots for food or shelter. Follow safety advice, respect the coastal environment and enjoy Salento’s unique charm. Your beach day can be as relaxing or active as you like — from swimming and snorkeling to boat trips and tasting local dishes, the coastline around Lecce has something for everyone. Buone vacanze e buona spiaggia!
