Do you need a car in Otranto?
It depends on whether you're staying inside Otranto's walls or exploring what surrounds them — the split here is unusually clean. The old town is completely walkable, and several central streets (Via Vittorio Emanuele, Via Delle Torri, Via N. D'Otranto) are closed to cars entirely on summer evenings under a monitored ZTL, so driving into the walls isn't just unnecessary, it risks a fine. Park at Giovanni Paolo II (about 270 spaces, open 24/7) or another lot just outside and walk in. Otranto also has no airport — the nearest is Brindisi (BDS), about 85-90km away, with no direct bus from the terminal; the cheapest public option requires a transfer through central Brindisi and takes 1h45m to 3 hours, versus roughly an hour by car. The real case for renting is everything beyond the walls: Baia dei Turchi and the Alimini lakes, 6km north through a pine forest reserve with no regular public transport, and the scenic SP358 coastal road south toward Santa Maria di Leuca — Santa Cesarea Terme, Castro, the Zinzulusa cave, Marina Serra — spread across 51+km with no useful transit at all. Stick to the old town and a nearby beach, skip the car. Want Baia dei Turchi or the Leuca coast road, rent one — just don't drive it inside the historic center.
- Otranto has no airport — the nearest is Brindisi (BDS, about 85-90km away) with no direct bus from the terminal; the cheapest public option takes 1h45m-3h via a transfer, versus roughly an hour by car.
- The old town is fully pedestrian and partly closed to cars by a monitored ZTL on summer evenings (June-September, 19:00-02:00) — park outside the walls (Giovanni Paolo II, about 270 spaces, €1.50/hour) and walk in.
- Baia dei Turchi and the Alimini lakes, 6km north through a protected pine forest, have no regular public transport — a car, taxi, or shuttle is the only practical way in.
- The scenic SP358 coastal road south to Santa Maria di Leuca (Santa Cesarea Terme, Castro, Grotta Zinzulusa, Marina Serra) spans 51+km with no useful transit — rent a car specifically for this drive if it's on your itinerary.
Otranto has no airport — arrival is via Brindisi, and there's no direct bus into town
The nearest airport is Brindisi (BDS), roughly 85-90km away; Bari (BRI) exists too, but at about 200km it's almost always the wrong choice. There is no direct bus from the Brindisi terminal to Otranto — the cheapest option (roughly $8-13) routes through Borgo Casale or central Brindisi first, and the whole trip takes 1h45m to 3 hours. An alternative is the train from Brindisi to Lecce plus a connecting bus to Otranto, about 2-3 hours for €10-20. A private transfer runs around 1h20m for €100-150. A direct drive, by contrast, takes about an hour — the single biggest reason renting a car pays off here.
The old town's ZTL bans cars from the center on summer evenings — park outside and walk in
Central streets including Via Vittorio Emanuele, Via Delle Torri, and Via N. D'Otranto sit inside a camera-monitored ZTL that's active mainly June through September, evenings 19:00-02:00 — enter without a permesso and you risk a fine. Park just outside the walls instead: Giovanni Paolo II has about 270 spaces at €1.50/hour (max €12/day) and is open 24/7; Via Renis charges €3/day but only operates in summer; Via Orte is €0.80/hour (max €7/day) but closes Wednesday mornings for the local market. From any of them, the old town is a short walk in.
The FSE train to Lecce is slow and infrequent — not a realistic day-trip alternative
Otranto's rail link runs on the FSE (Ferrovie del Sud Est) network, not the fast Trenitalia lines — the Otranto-Lecce route via Maglie takes about 2h25m, with trains running only roughly every 4 hours. There is no direct train from Brindisi at all. For a traveler who wants to move around Salento with any daily flexibility, the FSE isn't a practical substitute for a car, and it still requires a transfer at Maglie.
Baia dei Turchi and the Alimini lakes sit inside a pine forest reserve with no public transport
Baia dei Turchi and the Alimini lakes lie about 6km north of Otranto's old town, reached via the SP363 through a pine forest inside a protected nature reserve. There's no regular bus service covering this stretch — a car, taxi, or seasonal shuttle is the only practical way to reach what many visitors consider the best beach near Otranto.
The coastal road south to Santa Maria di Leuca is the reason to rent — plan the drive, not just the destination
The SP358, also known as the Litoranea Salentina, runs south from Otranto past Porto Badisco, Santa Cesarea Terme, Castro, the Grotta Zinzulusa, Marina Serra, and Caletta del Ciolo, spread across more than 51km to Santa Maria di Leuca — no public transport covers this route in any useful way for a visitor. The minimum rental age is the Italian standard 21, though some suppliers (for example, Autoservizi S.r.l.) require drivers to be 23+ with at least two years' licensed experience. July and August bring traffic at the old town's entrances and tighter parking near Baia dei Turchi at peak hours, though noticeably less intense than nearby Gallipoli.