A white-walled town on a limestone peninsula in Puglia, with 13th-century fortified walls, turquoise beaches, and narrow streets leading to the Baroque Sant'Agata cathedral.
Gallipoli sits on a limestone island connected to mainland Italy by a 16th-century bridge. In the old town, you'll find fishermen selling their morning catch at the port market, elderly locals gathering at Piazza Tellini, and visitors swimming at Spiaggia della Purità beach. The Greek name KallÃpolis means "beautiful city" - a reference to its white limestone buildings and clear waters. Local restaurants serve fresh catches prepared in scapece gallipolina style, where fish marinates in vinegar and saffron for two days.
Walking Through the Old Town
A 16th-century stone bridge leads you to the historic center, where limestone buildings create a maze of narrow streets opening into small courtyards and harbor viewpoints. You can walk the entire 2-kilometer circuit on top of the 14th-century defensive walls, looking out to the Ionian Sea on one side and baroque church domes on the other. Corso Roma runs one kilometer through both old and new sections, with shops and cafes open until midnight from June to September.
Inside the Aragonese Castle
At the eastern entrance to the old town, the Aragonese Castle dates from the 13th century. Engineers in the 1500s added round towers and expanded the fortress walls to 3 meters thick. Your €7 entry ticket includes access to the upper levels with views across the Ionian Sea. Inside, you'll find the original chapel and underground chambers where merchants once stored olive oil. The main halls now display rotating art exhibitions.
Markets and Local Cuisine
At 6 AM, about 20 fishing boats dock near the bridge to sell their catches at the fish market. The port area restaurants specialize in scapece gallipolina - fish marinated in vinegar and saffron. Try the "fish in pignata" soup, where cooks use actual seawater to prepare rockfish and mullet. You'll find most seafood restaurants on Via Vittorio Emanuele II, with tables set up on harbor-facing terraces.
Swimming and Beach Areas
You can take quick swims at Spiaggia della Purità , a 200-meter sandy beach in the old town. The coastline stretches 15 kilometers north and south. Head to Baia Verde, 3 kilometers south, for beach clubs and evening DJ sets during summer. The water reaches 20°C in May and warms to 26°C in August, when daily beach visitors number around 2,000.
Transportation Details
Buses run hourly from Brindisi Airport, 88 kilometers north, taking 90 minutes to reach Gallipoli. Trains leave every two hours from Lecce on a coastal route lasting 1.5 hours. The old town spans just 800 meters, making it easy to explore on foot. During summer, bus line 108 connects the new town to the historic center every 30 minutes.