Fifteen days allow, for the first time in our itinerary series, to loop through nearly all of Puglia without sacrificing time at each stop: the Gargano in its entirety, Bari and the Adriatic coast, the Itria Valley, a detour through Taranto and the Ionian Sea, then the entire Salento, from Lecce’s baroque outskirts to the tip of Santa Maria di Leuca. This is the extended version of our 7-day and 10-day itineraries, this time with enough time to venture beyond the best-known stops.
To understand how these stages relate to each other, our guide to the geography of Puglia details the provinces and distances between them.

What this itinerary covers: Bari, Trani and Castel del Monte, Manfredonia and the entire Gargano (Vieste, Peschici, Monte Sant’Angelo, Foresta Umbra), Polignano a Mare and Monopoli, the Itria Valley (Alberobello, Locorotondo, Cisternino, Martina Franca), Ostuni, Ceglie Messapica and the Torre Guaceto reserve, Taranto, Lecce, Galatina and Nardò, Otranto, Roca Vecchia and Santa Maria di Leuca, Gallipoli and the Ionian beaches of Salento.
- Itinerary: 15-day loop – Bari, Trani, the entire Gargano (Manfredonia, Vieste, Peschici, Monte Sant’Angelo), Polignano a Mare, Monopoli, the Itria Valley, Ostuni, Ceglie Messapica, Taranto, Lecce, Galatina, Nardò, Otranto, Santa Maria di Leuca, and Gallipoli.
- Airports: Bari (BRI) for arrival, Brindisi (BDS) for departure – see our Bari or Brindisi comparison.
- Car: essential for the entire duration of the circuit.
- Best time: May-June and September.
- Plan ahead: numerous ZTLs in the historic centers along the route (Ostuni, Taranto, Lecce, Otranto, Gallipoli, and seasonally in Vieste, Peschici, Trani, Manfredonia, and Monte Sant’Angelo).
- 15-Day Itinerary Overview
- Before you go: airport, car, season
- Day 1: Bari
- Day 2: Trani and Castel del Monte
- Day 3: Manfredonia and Vieste
- Day 4: Vieste in Depth
- Day 5: Peschici and Vico del Gargano
- Day 6: Monte Sant’Angelo and the Foresta Umbra
- Day 7: Polignano a Mare and Monopoli
- Day 8: The Itria Valley
- Day 9: Martina Franca and Ostuni
- Day 10: Ceglie Messapica and Torre Guaceto
- Day 11: Taranto
- Day 12: Lecce
- Day 13: Galatina and Nardò
- Day 14: Otranto, Roca Vecchia, and Santa Maria di Leuca
- Day 15: Gallipoli and the Ionian Beaches
- Our Top Picks on the Itinerary
- Where to Stay on this Tour
- Budget and Practical Tips
- Mistakes to Avoid
- Frequently asked questions
15-Day Itinerary Overview

| Day | Main Stages | Overnight in |
|---|---|---|
| 1 | Arrival, Bari | Bari |
| 2 | Trani, Castel del Monte | Gargano (Vieste) |
| 3 | Manfredonia, route to Vieste | Vieste |
| 4 | Vieste (beaches, sea caves) | Vieste or Peschici |
| 5 | Peschici, Vico del Gargano | Gargano |
| 6 | Monte Sant’Angelo, Foresta Umbra | Return Bari/Polignano |
| 7 | Polignano a Mare, Monopoli | Itria Valley |
| 8 | Alberobello, Locorotondo, Cisternino | Itria Valley |
| 9 | Martina Franca, Ostuni | Ostuni |
| 10 | Ceglie Messapica, Torre Guaceto | Ostuni or surroundings |
| 11 | Taranto (Città Vecchia, MArTA) | Ostuni or Taranto |
| 12 | Lecce | Lecce |
| 13 | Galatina, Nardò | Lecce or southern Salento |
| 14 | Otranto, Roca Vecchia, Santa Maria di Leuca | Gallipoli or surroundings |
| 15 | Gallipoli, Ionian beaches, departure | — |
This circuit follows the framework of our 10-day itinerary – Gargano, Itria Valley, Salento – and adds five additional days: a full extra day in the Gargano (Vieste deserves more than half a day), a detour through Taranto and the Ionian Sea rarely included in shorter circuits, and two additional stops in the deeper Salento (Ceglie Messapica, Galatina, Nardò) that lack of time usually forces travelers to skip.
Before you go: airport, car, and best time
Bari or Brindisi: which airport to choose
As with our shorter itineraries, flying into Bari and departing from Brindisi (or vice versa) avoids an unnecessary round trip at the end of the circuit. See our Bari or Brindisi comparison for connection details.
Should you rent a car?
Yes, without hesitation, and for the entire duration of the trip. Over 15 days, the itinerary crosses areas very unevenly served by public transport: the Gargano loop first, but also the detour to Taranto and inland Salento villages like Ceglie Messapica, Galatina, or Nardò.
On a circuit this long, ZTLs multiply: Ostuni, Taranto, Lecce, Otranto, and Gallipoli have fairly well-documented schedules (details further down in this article). Manfredonia, Vieste, Peschici, Monte Sant’Angelo, and Ceglie Messapica also enforce traffic regulations in their historic centers, with schedules that vary from year to year: better to park on the outskirts and check on-site or with your accommodation.
What is the best time for this tour?
May-June and September remain the best compromise for a circuit this long, with pleasant temperatures on both the Ionian coast (Taranto, Gallipoli) and in the Gargano or inland Salento. July-August remains very busy on the best-known beaches (Vieste, Peschici, Gallipoli, Punta Prosciutto).
Day 1: Bari, the Gateway to Puglia

Bari Vecchia can be visited on foot in a few hours: the Basilica of Saint Nicholas, the San Sabino Cathedral, and, via Arco Basso, the tables where local women still hand-shape their orecchiette. In the late afternoon, the lungomare is perfect for a stroll to the Swabian castle.
To prepare for this stop: complete guide to Bari and walk through the old town to discover homemade pasta.
Day 2: Trani and Castel del Monte

From Bari, count about 45 km to reach Trani and its Romanesque cathedral built in limestone directly by the sea. In the afternoon, head to Castel del Monte (about 40 km from Trani), Frederick II’s octagonal fortress inscribed on the UNESCO World Heritage list since 1996. Over 15 days, nothing prevents you from staying overnight on the coast near Trani before continuing toward the Gargano the next day, rather than pushing straight through.
To prepare for this stop: guide to Trani.
Day 3: Manfredonia and Route to Vieste

Manfredonia marks the entrance to the Gargano: its Swabian-Angevin castle houses the National Archaeological Museum, and the waterfront is perfect for a break before taking the coastal road to Vieste (about 55 km, just over an hour following the Gargano coast). This route already offers first views of the white cliffs of the promontory.
To prepare this leg: Manfredonia guide and Vieste guide.
Day 4: Vieste in Depth

Unlike our shorter circuits that only pass through the Gargano, 15 days allow dedicating a full day to Vieste: the white historic center perched on its promontory, the Swabian castle, the Pizzomunno, and especially a boat excursion to the sea caves and surrounding cliffs, departing from the port. The afternoon is perfect for the beach or a detour to Baia delle Zagare, a bit further south.
Plan ahead: in high season, book the boat excursion in advance and arrive early at the best-known beaches.
To prepare this leg: complete Vieste guide.
Day 5: Peschici and Vico del Gargano

Peschici (about 20 km from Vieste), clinging to its cliff, stands out for its cubic houses and stepped alleyways down to the port. A few minutes away, Vico del Gargano, listed among Italy’s most beautiful villages, deserves a late-afternoon stroll through its stone lanes.
To prepare this leg: Peschici guide and Vico del Gargano guide.
Day 6: Monte Sant’Angelo and the Foresta Umbra

From Peschici, count about 60 km to reach Monte Sant’Angelo, perched at over 800 meters altitude. Its Sanctuary of San Michele Arcangelo, carved into the rock since the 5th century, is part of the UNESCO serial site “Longobards in Italy, Places of Power.” On the way, the Foresta Umbra, one of the last great ancient beech forests of southern Italy, deserves a hiking stop. At the end of the day, head south toward Bari or Polignano a Mare (about 130 to 140 km).
To prepare this leg: Monte Sant’Angelo guide.
Day 7: Polignano a Mare and Monopoli

Polignano a Mare, known for its houses clinging to the cliff and Lama Monachile, can be covered in an hour or two. Then Monopoli (10 minutes by car), less photographed but just as pleasant, with its still-active fishing port.
To prepare for this stop: guide to Polignano a Mare, Lama Monachile, and guide to Monopoli.
Day 8: The Itria Valley — Alberobello, Locorotondo, Cisternino

Alberobello, capital of the trulli, is visited mainly in the Rione Monti and Aia Piccola districts. Less than 10 minutes away, Locorotondo deserves an hour’s walk through its circular center. Then Cisternino, listed among Italy’s most beautiful villages, with its bracerie where you choose your meat at the counter.
To prepare for this stop: guide to Alberobello, Locorotondo, and Cisternino.
Day 9: Martina Franca and Ostuni

In the morning, Martina Franca offers a baroque and rococo center less known to international visitors. In the afternoon, head to Ostuni (23 km) and its Gothic cathedral, whose ramparts offer views over the olive plain to the sea.
To prepare this leg: Martina Franca guide and Ostuni guide.
Day 10: Ceglie Messapica and the Torre Guaceto Reserve

Ceglie Messapica, less frequented than its Itria Valley neighbors, blends Messapian heritage and gastronomic reputation – one of Puglia’s most respected restaurants is located here. In the afternoon, head to the coast and the Torre Guaceto Nature Reserve (about 30 km), one of the most beautiful protected areas on Puglia’s Adriatic coast, between dunes, marshes, and transparent waters.
To prepare this leg: Ceglie Messapica guide and Torre Guaceto guide.
Day 11: Taranto, Between Two Seas

Taranto (about 75 km from Ostuni) is often absent from Puglia tourist circuits, wrongly so: the Città Vecchia, built on an islet between the Mar Grande and Mar Piccolo, preserves an authentic historic center undergoing rehabilitation, with its Aragonese castle whose swing bridge separates the two seas. The MArTA (National Archaeological Museum), one of the richest in southern Italy for the Magna Graecia period, deserves a visit of an hour or two.
To prepare this leg: Taranto guide.
Day 12: Lecce, the Baroque Capital of Salento

From Taranto to Lecce, count about 95 km. Nicknamed the “Florence of the Baroque” thanks to its soft, golden local stone, pietra leccese, Lecce is explored around the Basilica of Santa Croce, Piazza Duomo, the Roman amphitheater right in the city center, and Porta Napoli. Over 15 days, two half-days are not too much to also enjoy its wine bars and papier-mâché craft shops.
To prepare for this stop: complete guide to Lecce.
Day 13: Galatina and Nardò

Galatina (about 20 km from Lecce) deserves the detour for its Basilica of Santa Caterina d’Alessandria and its 14th-century frescoes. In the afternoon, Nardò (about 25 km), an elegant baroque town often overlooked in favor of Lecce, offers a Piazza Salandra and a very well-preserved historic center, at the gateway to the next day’s Ionian beaches.
To prepare this leg: Galatina guide and Nardò guide.
Day 14: Otranto, Roca Vecchia, and Santa Maria di Leuca

From Nardò to Otranto, count about 45 km. Not to be missed: the cathedral and its 12th-century Byzantine mosaic, and the Aragonese castle. On the way south, a stop at Roca Vecchia reveals Messapian archaeological remains and the Grotta della Poesia, one of Salento’s most photographed natural pools. The day ends at Santa Maria di Leuca, where the Adriatic meets the Ionian Sea, marked by the De Finibus Terrae sanctuary and its lighthouse.
To prepare this leg: Otranto guide, Roca Vecchia guide, and Santa Maria di Leuca guide.
Day 15: Gallipoli and the Ionian Beaches Before Departure

From Santa Maria di Leuca, count about 46 km to reach Gallipoli. Its historic center (Angevin castle, baroque Sant’Agata cathedral) can be visited on foot. If time remains before departure, head to the Ionian Salento beaches: Punta Prosciutto, Porto Cesareo, or Torre Lapillo, among Puglia’s most beautiful turquoise waters. For departure, count about 77 km between Gallipoli and Brindisi airport.
To prepare this leg: Gallipoli guide.
Our APULIA Favorites on this Itinerary
A few APULIA guides directly linked to the lesser-known stops on this 15-day circuit.

Torre Guaceto
One of the most beautiful nature reserves on Puglia’s Adriatic coast, between dunes and transparent waters.

Taranto
Between two seas, an authentic Città Vecchia and one of the richest archaeological museums in southern Italy.

Roca Vecchia
Messapian remains and Grotta della Poesia, one of Salento’s most photographed natural pools.

Specchia
A possible detour from Santa Maria di Leuca, listed among Italy’s most beautiful villages.

Punta Prosciutto
Among Puglia’s most beautiful turquoise waters, ideal for closing the circuit before departure.

Nardò
An elegant baroque Piazza Salandra, at the gateway to Salento’s Ionian beaches.
Where to Stay on this Tour
Over 15 days, plan five to six bases rather than a different hotel each night: one or two nights in Bari, three to four nights in the Gargano (Vieste or Peschici), one to two nights in the Itria Valley or Ostuni, one night on the Taranto side if you’re not doing a day trip, then four to five nights in Salento (Lecce or surroundings) to explore Galatina, Otranto, Leuca, and Gallipoli.
To choose the most suitable area and discover a selection of accommodations, consult our complete guide to accommodations in Puglia.
Budget and Practical Tips
For cost details, see our budget guide for a trip to Puglia, and mistakes to avoid in Puglia. Over 15 days with the Gargano and the Taranto detour, expect a significantly higher fuel and toll budget than on shorter circuits.
| City | Active ZTL | Advice |
|---|---|---|
| Manfredonia | Regulated in certain areas of the center | Park on the outskirts of the historic center |
| Vieste / Peschici | Regulated in summer season | Parking on the outskirts of the historic center |
| Monte Sant’Angelo | Yes, in the center | Designated parking at town entrance |
| Ostuni | Year-round, access allowed 7am-10am/2pm-5pm (some streets 8am-1pm/4pm-7pm) | Parking on the outskirts of the historic center |
| Ceglie Messapica | Limited traffic zones by schedule | Check signage on-site |
| Taranto | Active in the Città Vecchia | Park on the new town side, cross on foot |
| Lecce | All year, 9 PM-6 AM daily | Paid parking designated at the edge of the center |
| Galatina | Regulated in the historic center | Park on the outskirts of the center |
| Otranto | Generally 7 PM-2 AM, especially June to September | Park via Idro / Lungomare degli Eroi |
| Gallipoli | April 2-October 31: 11 AM-midnight or 11 AM-3 AM depending on period | Park in the new town and walk across |
These times change annually: always check the current municipal decree before your stay.
Common Mistakes to Avoid on this Tour
- Trying to pack in too many stops: over 15 days, better to slow the pace than squeeze in an extra town each day.
- Underestimating the Taranto detour: it’s a full day in its own right, not a one-hour excursion from Ostuni.
- Ignoring ZTLs, including in smaller towns like Ceglie Messapica or Manfredonia.
- Neglecting the deeper Salento: Galatina and Nardò are rarely visited on shorter circuits and yet deserve the detour.
- Not booking Gargano accommodations early enough: Vieste and Peschici are fully booked from spring in high season.
Frequently asked questions
Are 15 days enough to see all of Puglia?
Yes, 15 days allow covering nearly the entire region – Gargano, Bari, Itria Valley, Taranto, and all of Salento – provided you maintain a reasonable pace and accept leaving a few secondary villages aside.
Should Taranto really be included in the circuit?
It’s not essential, but Taranto offers a very different experience from the coastal resorts: a real southern Italian city, with an authentic Città Vecchia and one of the region’s best archaeological museums.
Is a car absolutely necessary?
Yes, for the entire duration of the trip: certain stops on this circuit, like Ceglie Messapica, Galatina, or the Taranto detour, are very poorly served by public transport.
What is the best time for this tour?
May-June and September offer the best compromise between pleasant warmth and moderate crowds, across all stops from the Gargano to Salento.
Prepare your trip with APULIA
To organize this day-by-day tour, locate the beaches and villages mentioned in this article, save your favorites, and ask your practical questions in real-time:
In summary
This 15-day circuit covers the essentials of Puglia without rushing: the Gargano in its entirety, Bari and the Itria Valley, a rare detour through Taranto, then all of Salento to its tip. If you have less time, our 10-day itinerary covers the essentials without Taranto or the deeper Salento, our 7-day itinerary focuses on the Bari – Itria Valley – Salento triangle, and our 5-day itinerary offers a condensed version.
