Puglia · Puglia · 257 Comuni

Puglia (Puglia) Travel Guide, Local Food & Comuni Directory

Explore Puglia (Puglia), including rail access via Bari Centrale, Brindisi & Lecce Stations (Frecciarossa, InterCity & Ferrovie del Sud Est), traditional regional cuisine, best seasons, and town-by-town profiles.

Last reviewed: · Prices in Euro (€) are approximate and for orientation only.

Overview of Puglia (Puglia)

Puglia (Italian: Puglia) is one of the 20 historic administrative regions of Italy, with its regional capital at Bari and a total of 257 official municipalities (comuni). Key sights and travel highlights across the region include Alberobello UNESCO Trulli & Valle d'Itria (Ostuni, Locorotondo, Martina Franca), Lecce Baroque historic core, Polignano a Mare & Monopoli cliffs, Gargano Peninsula & Otranto.

RegionPuglia (Puglia)
Regional capitalBari
Total comuni257 (55 featured)
Primary transport hubBari Centrale, Brindisi & Lecce Stations (Frecciarossa, InterCity & Ferrovie del Sud Est)

How to get to Puglia

Bari Centrale, Brindisi, and Lecce mainline stations (served by Adriatic Frecciarossa and Rome–Bari high-speed trains); Bari (BRI) and Brindisi (BDS) airports; Ferrovie del Sud Est (FSE) regional trains and buses for Valle d'Itria hill towns. Use our Frecciarossa & Italo Fare Calculator and Trenitalia Pass Value Helper to compare point-to-point tickets and rail passes in Euro (€).

What Locals Actually Eat in Puglia

Across the hill towns, valleys, and coastal piazzas of Puglia, neighborhood trattorie, wood-fired forni (bakeries), and seasonal town sagre serve traditional regional cooking:

1. Primo — Handmade Pasta, Risotto & Polenta

Hand-thumbed ear-shaped orecchiette with bitter turnip greens (cime di rapa), garlic, chili, and anchovy; cavatelli with mussels and white beans; or baked terracotta rice, potatoes, and mussels (tiella barese) (€8–€12). In central Italy around Bari (Bari), seasonal menus balance hill-town olive oil, hand-rolled pasta, foraged mushrooms, and hearth-grilled meats.

2. Secondo & Weekday Trattoria / Street Staples

Focaccia barese topped with crushed tomatoes, olives, and oregano straight from wood-fired bakery pans (€3–€5), deep-fried panzerotti pockets stuffed with mozzarella and tomato (€2.50), and bombette (cheese-stuffed pork neck rolls) grilled to order at butcher-shop stoves (fornelli pronti, €10–€15).

3. Local Cheeses, Cured Meats, Bakery Breads & Table Wine

Cream-filled burrata and stracciatella, braided caciocavallo podolico cheese, crunchy fennel-and-olive-oil taralli rings, dense Altamura semolina bread, extra-virgin olive oil from ancient groves, and Primitivo, Negroamaro, and Susumaniello wines.

4. How & When Locals Eat Here

In small towns, locals buy meat directly from the butcher counter at 8:00 PM and have it wood-roasted on the spot at a fornello pronto, eating at paper-covered tables with a carafe of house red wine. In Bari (pop. 50,000), neighborhood bars, bakeries (forni), and trattorie across Bari follow traditional regional dining hours—ask locally for the weekly market morning and patron-saint festival date.

Best time to visit Puglia

Best time to visit Puglia: Apr–Jun and Sep–Oct.

Click any municipality below for its individual travel profile, rail connections, and in-depth local food traditions:

Comune (Italian)Administrative StatusPopulationProvinceGuide
Bari Province of Bari Comune (Municipality) 320,862 Province of Bari Town & food guide →
Taranto Provincia di Taranto Comune (Municipality) 196,702 Provincia di Taranto Town & food guide →
Foggia Provincia di Foggia Comune (Municipality) 151,203 Provincia di Foggia Town & food guide →
Andria Provincia di Barletta - Andria - Trani Comune (Municipality) 99,671 Provincia di Barletta - Andria - Trani Town & food guide →
Lecce Provincia di Lecce Comune (Municipality) 95,269 Provincia di Lecce Town & food guide →
Barletta Provincia di Barletta - Andria - Trani Comune (Municipality) 94,564 Provincia di Barletta - Andria - Trani Town & food guide →
Brindisi Provincia di Brindisi Comune (Municipality) 86,812 Provincia di Brindisi Town & food guide →
Altamura Bari Comune (Municipality) 70,667 Bari Town & food guide →
Molfetta Bari Comune (Municipality) 59,291 Bari Town & food guide →
Cerignola Provincia di Foggia Comune (Municipality) 58,635 Provincia di Foggia Town & food guide →
Manfredonia Provincia di Foggia Comune (Municipality) 56,738 Provincia di Foggia Town & food guide →
Trani Provincia di Barletta - Andria - Trani Comune (Municipality) 55,851 Provincia di Barletta - Andria - Trani Town & food guide →
Bisceglie Provincia di Barletta - Andria - Trani Comune (Municipality) 55,251 Provincia di Barletta - Andria - Trani Town & food guide →
Bitonto Bari Comune (Municipality) 54,626 Bari Town & food guide →
San Severo Provincia di Foggia Comune (Municipality) 52,426 Provincia di Foggia Town & food guide →
Monopoli Bari Comune (Municipality) 48,822 Bari Town & food guide →
Martina Franca Provincia di Taranto Comune (Municipality) 48,510 Provincia di Taranto Town & food guide →
Corato Bari Comune (Municipality) 48,233 Bari Town & food guide →
Gravina in Puglia Bari Comune (Municipality) 43,816 Bari Town & food guide →
Fasano Provincia di Brindisi Comune (Municipality) 39,826 Provincia di Brindisi Town & food guide →
Modugno Bari Comune (Municipality) 38,203 Bari Town & food guide →
Francavilla Fontana Provincia di Brindisi Comune (Municipality) 36,143 Provincia di Brindisi Town & food guide →
Lucera Provincia di Foggia Comune (Municipality) 32,889 Provincia di Foggia Town & food guide →
Massafra Provincia di Taranto Comune (Municipality) 32,772 Provincia di Taranto Town & food guide →
Grottaglie Provincia di Taranto Comune (Municipality) 31,856 Provincia di Taranto Town & food guide →
Nardò Provincia di Lecce Comune (Municipality) 31,344 Provincia di Lecce Town & food guide →
Manduria Provincia di Taranto Comune (Municipality) 30,987 Provincia di Taranto Town & food guide →
Ostuni Provincia di Brindisi Comune (Municipality) 30,903 Provincia di Brindisi Town & food guide →
Canosa di Puglia Provincia di Barletta - Andria - Trani Comune (Municipality) 29,657 Provincia di Barletta - Andria - Trani Town & food guide →
Gioia del Colle Bari Comune (Municipality) 27,573 Bari Town & food guide →
Triggiano Bari Comune (Municipality) 27,175 Bari Town & food guide →
San Giovanni Rotondo Provincia di Foggia Comune (Municipality) 27,108 Provincia di Foggia Town & food guide →
Terlizzi Bari Comune (Municipality) 26,883 Bari Town & food guide →
Galatina Provincia di Lecce Comune (Municipality) 26,748 Provincia di Lecce Town & food guide →
Mesagne Provincia di Brindisi Comune (Municipality) 26,607 Provincia di Brindisi Town & food guide →
Putignano Bari Comune (Municipality) 26,600 Bari Town & food guide →
Santeramo in Colle Bari Comune (Municipality) 26,439 Bari Town & food guide →
Noicattaro Bari Comune (Municipality) 26,322 Bari Town & food guide →
Conversano Bari Comune (Municipality) 26,175 Bari Town & food guide →
Mola di Bari Bari Comune (Municipality) 25,311 Bari Town & food guide →
Ruvo di Puglia Bari Comune (Municipality) 25,280 Bari Town & food guide →
Copertino Provincia di Lecce Comune (Municipality) 23,909 Provincia di Lecce Town & food guide →
Ginosa Provincia di Taranto Comune (Municipality) 22,315 Provincia di Taranto Town & food guide →
Palo del Colle Bari Comune (Municipality) 21,298 Bari Town & food guide →
Acquaviva delle Fonti Bari Comune (Municipality) 20,523 Bari Town & food guide →
Gallipoli Provincia di Lecce Comune (Municipality) 20,405 Provincia di Lecce Town & food guide →
Giovinazzo Bari Comune (Municipality) 20,273 Bari Town & food guide →
Casarano Provincia di Lecce Comune (Municipality) 19,976 Provincia di Lecce Town & food guide →
Casamassima Bari Comune (Municipality) 19,809 Bari Town & food guide →
Ceglie Messapica Provincia di Brindisi Comune (Municipality) 19,638 Provincia di Brindisi Town & food guide →
Castellana Grotte Bari Comune (Municipality) 19,570 Bari Town & food guide →
San Vito dei Normanni Provincia di Brindisi Comune (Municipality) 19,087 Provincia di Brindisi Town & food guide →
Noci Bari Comune (Municipality) 19,045 Bari Town & food guide →
Rutigliano Bari Comune (Municipality) 18,532 Bari Town & food guide →
Polignano a Mare Bari Comune (Municipality) 17,925 Bari Town & food guide →