You do not need a car to swim from Lecce. The city’s own buses run to the nearest beaches at San Cataldo and Torre Chianca, and from mid-June to mid-September the province adds a summer network that reaches most of the Salento coast. Here is how we would plan a beach day without a car, with the fares and timetables that apply in 2026.
The short hop: SGM city buses to San Cataldo
San Cataldo is Lecce’s own seaside, about 12 km east of the center. It is served by SGM, the city transport company, and the ride takes roughly half an hour. Buses leave from the stops around the Villa Comunale park and the city center; check the stop and line number on the current SGM timetable, because routes are renumbered from time to time and summer and winter timetables differ.
In summer SGM normally steps up service to the coast. In past seasons the city announced buses every 30 minutes to San Cataldo and Torre Chianca, with the last return late in the evening (Comune di Lecce). Outside summer, the last bus back can be early in the evening, so note it before you lay out your towel.
Tickets
- A single 60-minute ticket costs €1.20, or €1.50 if you buy it on board (SGM fares).
- A 24-hour ticket costs €3.00, which pays for itself on a return trip with one more ride in town.
- Tickets are sold at tobacconists (tabacchi), newsstands and through SGM’s app. Validate the ticket when you board.
The wider coast: SalentoinBus, 13 June to 13 September 2026
For the famous beaches farther away, the Province of Lecce runs SalentoinBus, a seasonal network operated with STP. In 2026 it runs from 13 June to 13 September with 30 lines: ten main lines numbered 101 to 110, plus support and complementary lines (LeccePrima, 12 June 2026).
- New this year are evening and night runs to San Foca, Torre dell’Orso, Otranto, Santa Maria di Leuca, Gallipoli, Santa Caterina and Porto Cesareo, timed so you can arrive for dinner and get back around midnight.
- There are also faster direct runs from Lecce to San Foca and Torre dell’Orso, Otranto, Porto Cesareo, Leuca and Gallipoli.
- Every line that passes through Lecce stops near the railway station.
- Tickets and seat reservations are handled electronically on the Itineris platform of the Cotrap consortium. The call center (+39 379 333 7979) answers daily from 8:00 to 20:00.
Book a seat on weekends in July and August. The direct runs to the Adriatic beaches fill first, and a full bus will not stop for you.
Which beach for which day
- San Cataldo: the closest sand, with beach clubs (lidi) and a free stretch. It is also a popular spot for wind sports. Best for a half day or an evening swim after work.
- Torre Chianca: also on the city’s summer bus service, a little farther up the coast from San Cataldo.
- San Foca and Torre dell’Orso: the Adriatic coast’s clearest water within easy reach, on SalentoinBus. Torre dell’Orso has the Due Sorelle sea stacks.
- Porto Cesareo and Gallipoli: Ionian side, long sandy beaches and warmer, calmer water when the north wind (tramontana) is blowing on the Adriatic.
A simple local rule: when the wind blows from the north, go Ionian; when it blows from the south (scirocco), the Adriatic side is usually calmer.
The ride itself is part of the day. Out past the last apartment blocks the road runs flat between olive groves and low stone walls, the windows fill with the smell of sun cream and someone’s focaccia, and by the time the pines appear the bus has turned into a beach crowd: towels over shoulders, folding chairs, a radio somewhere at the back.
What a beach day costs
- Return bus to San Cataldo: €2.40 with two single tickets, or €3.00 for a day ticket.
- Two sunbeds and an umbrella at a lido: prices vary by beach and month and are posted at the entrance. Free beaches (spiaggia libera) cost nothing; bring your own umbrella.
- Coffee and a pasticciotto at the bar before the bus: about what you would pay in town.
Lido prices are posted on a board at the entrance, usually by the day and by the row: the first row (prima fila, closest to the water) costs the most, and weekdays in June and September cost less than August weekends.
Practical tips
- Take the first bus in August. By late morning the lidi near the stop are full and the free sand is crowded.
- Carry coins or have the app ready; on-board tickets cost more and drivers may not have change.
- Bring water and shade. Many stops on the coast road are exposed and buses run late in heat and traffic.
- Check the Sunday timetable. Holiday service is thinner, and 15 August (Ferragosto) is a law unto itself; see our guide to Ferragosto in Puglia.
- Leave the beach as you found it. Bins on the free stretches overflow in peak season, so take your trash back to town.
If you would rather drive
Parking near the popular beaches is mostly paid in summer and fills early. If you live in town, read our guide to the resident parking permit in Lecce, and for the old town gates, our guide to the Lecce ZTL. For the full list of awarded beaches, see Blue Flag beaches in Puglia.
Fares and dates checked October 2026. Timetables change each season; confirm on the SGM and Provincia di Lecce sites before you travel.