On this page

Puglia’s Hidden Gems: A 10-Day Slow Travel Itinerary for Foodies Beyond Bari.

May 7, 2026

Puglia’s Hidden Gems: A 10-Day Slow Travel Itinerary for Foodies Beyond Bari

Puglia produces more olive oil than any other Italian region, grows the country’s most ancient olive trees, and feeds its people from a cucina povera tradition so refined it borders on genius. Yet most visitors who fly into Bari spend two nights, photograph the trulli in Alberobello, and leave. This itinerary is built for a different kind of traveler — one who wants to sit with a cheesemaker at 7am, taste wine from a masseria cellar, and understand why the bread in Altamura has a protected designation of origin. Ten days is enough time to move slowly, eat well, and reach the corners of Puglia that guide books treat as footnotes. Budget estimates assume two people sharing costs, and transport options are noted for both drivers and those traveling car-free.

Day 1: Bari — Arrival and the Art of Eating Like a Local

Morning: Fly into Bari Karol Wojtyła Airport, which receives direct flights from most major European hubs. Budget airlines including Ryanair and Wizz Air serve Bari from London Stansted, Paris Beauvais, and Amsterdam from around $60–$120 one-way depending on season. From the airport, take the Ferrotramviaria train directly to Bari Centrale — it runs every 30 minutes and costs about $2 per person. Check into a guesthouse in the Murattiano grid district rather than the old town if you want quiet mornings. Expect to pay $80–$120 per night for a clean, well-located double room.

Pro Tip

Visit Locorotondo's family-run masserie on Tuesday mornings when local farmers sell aged cacioricotta and homemade orecchiette directly from their estates.

Afternoon: Walk into Bari Vecchia, the old city, and do nothing except get lost. Find the narrow lanes where older women sit outside their doorways rolling orecchiette by hand — this is the strada delle orecchiette on Via Arco Basso, and it is completely genuine, not a tourist performance. Buy a bag directly from them for around $4–6. Stop at a focacceria for a square of focaccia barese — thick, olive-oil-soaked, topped with tomatoes and olives — which costs $1.50–2 per slice. Eat it standing up on the street.

Day 1: Bari — Arrival and the Art of Eating Like a Local
📷 Photo by Valerio Giannattasio on Unsplash.

Evening: Head to the Mercato del Pesce near the old port before 7pm when the last of the day’s catch is still on display. Several small restaurants nearby serve raw seafood platters — a portion of ricci di mare (sea urchin) on bread runs about $8–12. Dinner at a trattoria in Bari Vecchia will cost $25–35 per person including house wine. Avoid places with picture menus near the cathedral.

Daily budget estimate: $130–$180 per person (accommodation, food, transport)

Day 2: Alberobello & Locorotondo — Trulli Villages and Primitivo Country

Morning: Take the FSE regional train from Bari Sud station to Alberobello. Journey time is approximately 1.5 hours and costs around $5 each way. Trains run every 1–2 hours. Arrive early — before 9:30am — to see Rione Monti before tour groups arrive. The trulli neighborhood is genuinely beautiful and deserves an unhurried walk, but resist the souvenir shops. Instead, find Enoteca Amedeo, a small wine bar tucked into a side street, where you can taste local Primitivo di Manduria wines by the glass from $4–6.

Afternoon: Take the FSE train 10 minutes further to Locorotondo ($2), a circular hilltop town that produces one of Puglia’s underrated whites — Locorotondo DOC, made from Verdeca and Bianco d’Alessano grapes. Visit a local cantina for a tasting; most charge $10–15 for 4–5 wines with bread and local olives. Walk the circular Via Nardelli around the village perimeter in the afternoon light. The views across the Valle d’Itria, dotted with trulli among olive groves, are best from the western terrace.

Evening: Stay overnight in Alberobello or Locorotondo. A room in a trullo costs $90–140 per night and is worth the experience at least once. Dinner in Locorotondo’s center — try lampascioni (wild hyacinth bulbs, bitter and extraordinary) and braised horse meat if you’re open to it. Meal cost: $22–30 per person.

Day 2: Alberobello & Locorotondo — Trulli Villages and Primitivo Country
📷 Photo by Andrea Riondino on Unsplash.

Daily budget estimate: $120–$160 per person

Day 3: Ostuni & Fasano — The White City and an Agriturismo Immersion

Morning: Drive or take a bus from Alberobello toward Ostuni (about 45 minutes by car; by public transport, backtrack to Bari and take a Trenitalia train to Ostuni station, then a local bus or taxi 8km uphill — allow 2 hours total). Ostuni, the “White City,” sits on three hills and is unmistakably beautiful. The food angle here is olive oil — the area around Ostuni has millennia-old olive trees, some estimated at 2,000 years old. Stop at a local frantoio (olive mill) to see pressing in season (October–December) or to taste and buy oil year-round. A half-liter of quality Ostuni DOP oil costs $12–18.

Afternoon: Drive 20 minutes south to Fasano to visit a working agriturismo. Masseria Il Frantoio is one of the most respected in the region and offers lunch prepared entirely from their own land — vegetables, meat, cheese, oil, wine. A full lunch costs approximately $45–60 per person but functions as both a meal and a culinary education. Reserve in advance. The property also demonstrates traditional Puglian farming methods, including grain threshing and herb cultivation.

Evening: Return to Ostuni for the night. A room in a whitewashed masseria outside town runs $110–160. The evening passeggiata through Ostuni’s centro storico, with aperitivo at a terrace bar (Aperol spritz or local amaro, $5–7), is one of the more pleasant rituals of southern Italian life.

Daily budget estimate: $150–$200 per person

Day 4: Lecce — Baroque Architecture and Pasticciotto Obsession

Morning: Drive or take a Trenitalia train from Ostuni to Lecce (1–1.5 hours by train, about $8). Lecce is known for its extravagant Baroque architecture, but its real genius is pastry. Begin immediately at Caffè Alvino on Piazza Sant’Oronzo, the city’s oldest bar, and order a pasticciotto — a shortcrust pastry filled with custard cream — and a caffè leccese (espresso poured over ice with almond milk). Cost: about $3.50. Then do it again somewhere else, because this is a research exercise.

Day 4: Lecce — Baroque Architecture and Pasticciotto Obsession
📷 Photo by mathiee_raw on Unsplash.

Afternoon: The Mercato Settimanale (weekly market, best on Thursdays and Saturdays) sells local produce, dried figs, taralli, dried peppers, and fresh ricotta in quantities worth carrying home. Budget $15–25 for provisions. Spend the rest of the afternoon at the Piazzetta Vittorio Emanuele area for people-watching and a late lunch of ciceri e tria — fried and boiled pasta with chickpeas, one of Puglia’s oldest dishes — at a traditional trattoria. Around $18–25 per person.

Evening: Lecce has developed a strong natural wine scene. Osteria degli Spiriti on Via C.A. Putignani is consistently reliable for both wine selection and creative takes on Salentine cooking. Book ahead. Dinner: $30–40 per person. Stay in Lecce’s centro storico — $95–130 per night puts you within walking distance of everything.

Daily budget estimate: $125–$165 per person

Day 5: Otranto & the Salento Coast — Byzantine Flavors at Land’s Edge

Morning: Drive 45 minutes east from Lecce to Otranto, the easternmost point of Italy, where the Adriatic and the influence of Byzantine and Greek culture collide in the local food. The cathedral’s 12th-century mosaic floor is worth 30 minutes. Then look for a friggitoria selling pittule — small fried dough balls sometimes filled with cod or olives — from $1–2 per portion. This is breakfast in Otranto.

Afternoon: Drive south along the Costa dei Turchi to the sea stacks and bays between Otranto and Santa Maria di Leuca. The coastline is wild, clear, and largely undeveloped. Pack provisions from Lecce’s market. Stop at Porto Badisco, a tiny inlet associated with the landing of Aeneas in mythology, and swim if the weather allows. The drive covers about 40km and takes 90 minutes with stops.

Day 5: Otranto & the Salento Coast — Byzantine Flavors at Land's Edge
📷 Photo by Thay Pellerin on Unsplash.

Evening: Return to Lecce or continue toward Gallipoli (40 minutes west). A seafood dinner near the harbor in Otranto before departing is worth the stop — grilled octopus, sea bream with capers and tomatoes, local white wine. $28–38 per person.

Daily budget estimate: $90–$130 per person (mostly food, fuel, and entrance fees)

Day 6: Gallipoli & Nardò — Fishing Culture and Coastal Olive Oil Traditions

Morning: Gallipoli’s old town sits on an island connected to the mainland by a bridge, and its fish market — open from around 7am — is one of the most animated in Puglia. This is not a tourist attraction; it is where local restaurants buy their catch. Arrive early to watch octopus, clams, sea urchin, and local fish traded rapidly across stone counters. Adjacent bars serve cornetti and espresso from $2.

Afternoon: Drive 15 minutes north to Nardò, a smaller Baroque town with one of the finest piazzas in southern Italy and almost no foreign tourists. The surrounding territory — the Terre d’Arneo — produces Negroamaro wine and a distinctive olive oil. Visit a local cooperative cantina for a tasting session; most are free or $5–8 with some food accompaniment. Nardò’s centro storico has several family-run alimentari selling cured meats, local cheeses, and dried pasta at prices that feel like 2005.

Evening: Stay overnight in Gallipoli’s old town — rooms run $85–120 per night. Dinner at a trattoria on the waterfront: mixed fried fish plate, local Negroamaro rosato (rosé), dessert. $25–35 per person.

Daily budget estimate: $115–$155 per person

Day 7: Taranto — Mare Piccolo, Mussels, and a Misunderstood City

Morning: Drive from Gallipoli to Taranto — about 1 hour 15 minutes. Taranto is Puglia’s most complicated city: post-industrial, historically marginalized, and almost entirely ignored by tourism. Its food culture is remarkable precisely because it hasn’t been packaged for visitors. The city’s Mare Piccolo — the inner lagoon — has been producing mussels for over a century. Find the fish market on Piazza Fontana in the old city and eat a plate of raw cozze (mussels) with lemon for $4–6.

Day 7: Taranto — Mare Piccolo, Mussels, and a Misunderstood City
📷 Photo by Tansu Topuzoğlu on Unsplash.

Afternoon: Walk across to the Città Vecchia (old island city) and visit the Museo Nazionale Archaeologico, which holds one of the finest collections of Magna Graecia artifacts in the world — entry $8. Then find a restaurant serving tiella di riso, patate e cozze — baked rice, potato, and mussel casserole that is Taranto’s definitive dish. Lunch: $18–25 per person.

Evening: Taranto is not a typical overnight stop, but staying gives you the evening light over the two seas from the old town bridge — atmospheric and unhurried. Budget accommodation here is the best value in the itinerary: clean rooms from $65–85 per night. A simple dinner of pasta al pomodoro and house wine: $15–20 per person.

Daily budget estimate: $95–$130 per person

Day 8: Matera Day Trip — Bread, Caves, and Basilicata’s Ancient Table

Morning: Drive from Taranto to Matera in Basilicata — about 1 hour. Matera is technically just across the regional border, but it belongs in this itinerary because it represents the wider culinary world that shaped Puglian cooking. Matera is UNESCO-listed for its Sassi cave dwellings, but its bread — Pane di Matera IGP, a large sourdough loaf baked in wood ovens — is one of Italy’s great protected foods. Go to a bakery in the Sasso Barisano before 9am and buy a loaf; eat it with local pecorino and sun-dried tomatoes for breakfast. Cost: $6–8.

Afternoon: Spend time in the Sassi — the cave neighborhoods carved over millennia into the ravine. The Civita, the highest point, offers a full panorama. Several cave restaurants serve traditional Lucanian cooking: lamb with wild herbs, cruschi peppers (dried sweet peppers fried in oil, crispy and extraordinary), and pasta with ragù. Lunch: $22–30 per person.

Day 8: Matera Day Trip — Bread, Caves, and Basilicata's Ancient Table
📷 Photo by pure julia on Unsplash.

Evening: Return to Taranto or push northeast toward the Valle d’Itria for the next day’s activities. Travel time back: 1 hour to Taranto, or 1.5 hours to Alberobello area.

Daily budget estimate: $80–$120 per person (day trip, no accommodation change)

Day 9: Valle d’Itria Farmlands — Cheese Makers, Lamascione, and the Forgotten Pantry

Morning: Base yourself in or near Martina Franca, a Baroque town in the center of the Valle d’Itria with a strong tradition of cured meats — particularly capocollo di Martina Franca, smoked over oak and holm oak. Visit a local norcineria (cured meat shop) before 9am and ask to see the aging room if possible; most small producers are happy to show visitors. Buy a portion for later: $6–10 for a generous slice.

Afternoon: Drive into the countryside around Cisternino or Locorotondo to find a dairy farm producing fior di latte, burrata, or the lesser-known manteca (butter encased in mozzarella). Many small farms sell directly from the gate. A ball of fresh burrata bought here costs $2–3 — compared to $7–12 in the city. This is also the place to look for lamascione — the wild hyacinth bulbs, bitter and slightly sulfurous, pickled or cooked with lamb. Find them at farm stands or local markets for $3–5 per jar.

Evening: Martina Franca has excellent independent restaurants. Try one serving a full tasting menu of Valle d’Itria products — a curated meal here costs $38–55 per person with paired local wines, and the quality rivals restaurants charging twice as much in northern Italy. Stay in Martina Franca: $90–120 per night.

Daily budget estimate: $130–$175 per person

Day 10: Trani & Departure — Wine Cathedrals and a Final Seafood Lunch

Day 10: Trani & Departure — Wine Cathedrals and a Final Seafood Lunch
📷 Photo by Laura Chouette on Unsplash.

Morning: Drive north from the Valle d’Itria toward Trani on the Adriatic coast — about 1 hour 20 minutes. Trani is one of Puglia’s most quietly elegant towns: a pink-stone cathedral built directly on the sea wall, a working fishing harbor, and a long tradition of Moscato di Trani — a sweet amber dessert wine that was once exported across the Mediterranean and is now almost forgotten. Find a wine shop or cantina in town and taste it: a glass costs $5–7, and a bottle to carry home runs $15–22.

Afternoon: Lunch at a fish restaurant on Trani’s harbor is the final ceremony of this itinerary. Order what the waiter suggests — this is a fishing port and the menu follows the catch. A full seafood lunch with local white wine and dessert: $35–50 per person. After lunch, drive 45 minutes south to Bari airport for evening departures, or take the Trenitalia train from Trani to Bari Centrale (30 minutes, $5) and then the airport train from there.

Final day budget estimate: $80–$115 per person

Practical Information for the Full 10 Days

Getting around: A rental car is the single best investment for this itinerary. Many of the masserias, farm dairies, and coastal spots are inaccessible by public transport. Economy car rental in Bari for 10 days runs $280–420 depending on season and provider; fuel for the total route (approximately 600–700km) adds $80–110. For those committed to car-free travel, the FSE and Trenitalia networks cover the main towns adequately, though some days will require combining trains with local buses and taxis.

Best time to visit: Late September through November is ideal for food travelers — olive harvest begins, grape pressings are finishing, the heat has broken, and crowds are minimal. May and June are also excellent. July and August are genuinely hot and the coastal areas become congested.

Total 10-day budget estimate (per person): $1,100–$1,550 including accommodation, all meals, transport within Puglia, and entrance fees. International flights are additional. This is genuine slow travel — the costs are front-loaded with a rental car and moderated by eating where locals eat and staying in family-run guesthouses rather than resort hotels.

📷 Featured image by Laura Corna on Unsplash.

About the author
Travelense Editorial Team

Accessibility Menu (CTRL+U)

EN
English (USA)
Accessibility Profiles
i
XL Oversized Widget
Widget Position
Hide Widget (30s)
Powered by PageDr.com