Things to Do in Bari
Where nonnas still hand-roll orecchiette on stone tables
Top Things to Do in Bari
Find activities and tours you'll actually want to do. Book through our partners -- no booking fees.
Plan Your Trip
Essential guides for timing and budgeting
Climate Guide
Best times to visit based on weather and events
View guide →Day Trips
The best excursions and nearby destinations worth the journey
Explore day trips →Where to Stay
Best neighbourhoods, hotel picks, and booking tips
Find hotels →Travel Insurance
What's required, what coverage matters, and how to get a quote
Read guide →What to Pack
Climate-specific gear, essentials, and what to leave at home
See packing list →When Should You Visit Bari?
Tap a month for weather, crowds, and highlights
Your Guide to Bari
About Bari
Anchovies snap in olive oil before you see them, Bari Vecchia's limestone alleys carry the scent from doorway to doorway, laundry dripping overhead while old women gossip in dialect and roll pasta on boards outside their homes. This isn't postcard Italy. It is Puglia's working heart. The morning fish auction at Porto Vecchio starts at 5 AM with shouts of 'polpo fresco' over Styrofoam crates of still-twitching octopus. Four kilometers of limestone promenade line the Lungomare Nazario Sauro, teenagers on Vespas race the sunset along its length. The Basilica di San Nicola looms above everything, Romanesque stone sheltering the bones of Santa Claus in a crypt that has drawn pilgrims since 1087. Skip the tourist restaurants along Via Sparano. Real food happens at Panificio Fiore on Strada Palazzo di Città, still-warm focaccia barese stuffed with mortadella costs €2.50 ($2.70). At the fish market's back corner, €8 ($8.60) buys a paper cone of fritto misto that locals eat standing. Summer afternoons overwhelm when temperatures hit 35°C (95°F) and cruise ship crowds choke the lanes. Stay for evening. The air cools. Families stroll for gelato. Bari isn't trying to charm you, it is simply being itself, unapologetically southern and stubbornly authentic.
Travel Tips
Transportation: Bari's old town bans cars, the alleys are barely shoulder-width. From the airport, the Tempesta shuttle costs €4 ($4.30) and dumps you at Piazza Aldo Moro in 25 minutes flat, crushing taxi fares that'll run €25+ ($27). Inside the city, the electric minibus An and B routes circle the historic center every 15 minutes for €1 ($1.08), though you'll walk everywhere worth seeing. For beaches, trains to Polignano a Mare leave every 30 minutes from Bari Centrale for €2.50 ($2.70), buy tickets from the blue machines, not the counter where queues stretch forever.
Money: Cash still rules Bari Vecchia. Most osterias and bakeries won't take cards for orders under €10 ($10.80). Period. The ATM on Via Venezia reliably works with foreign cards, unlike the ones in the old town that reject everything. Frustrating, but true. Tipping isn't expected. Locals just round up the bill at their regular spots. Simple. Street food runs €2-5 ($2.15-5.40) per item. Eat extraordinarily well for under €15 ($16) per day, if you're strategic about it.
Cultural Respect: Sunday mornings belong to church, no exceptions. At the Basilica di San Nicola, dress covers shoulders and knees. Period. The old women making orecchiette on Strada Arco Basso aren't tourist attractions, they're working. Ask before photographing. Don't touch the pasta. Dinner starts late here, like most of southern Italy. Restaurants don't get going until 8:30 PM. Show up at 7 PM and you're marked immediately as foreign.
Food Safety: The fish market starts at 5 AM, boats arrive then. After 10 AM, you're buying yesterday's catch. Street food's safe, but follow local queues. The fritti cart on Piazza Federico II di Svevia keeps oil moving. The castle cart doesn't bother. Tap water's fine. Locals still buy bottled acqua frizzante. Gelato shops along the Lungomare use real ingredients, skip neon mountains. Good gelato doesn't tower like Play-Doh.
When to Visit
May and September are Bari's sweet spots, temperatures hover around 24-26°C (75-79°F), hotel prices drop 30% from July peaks, and the Adriatic is warm enough for swimming without the August crush of Italian families. June through August brings relentless heat at 31-35°C (88-95°F), when the limestone alleys of Bari Vecchia turn into convection ovens and restaurants shutter from 2-5 PM. Hotel rates double during these months, with basic rooms that cost €60 ($65) in April jumping to €120+ ($130). Winter is mild at 12-15°C (54-59°F), but January sees 80mm of rain and rough seas that cancel boat trips to nearby beaches. October brings the Festa di San Nicola from May 7-9, the city's patron saint celebration fills the port with fireworks and fishing boats draped in lights, though hotel prices spike 50% and every restaurant requires reservations. For beach-hopping along the coast, April and October offer empty coves and €25 ($27) train day-trips to Polignano and Monopoli, compared to €40+ ($43) organized tours in summer. Budget travelers should target November through March when flights from northern Europe drop under €50 ($54) and you can sit at the nonnas' table without waiting in line, just bring a jacket, as the wind off the Adriatic cuts through even sunny days.
Bari location map
Frequently Asked Questions
How many days do you need in Bari?
Two to three days is good for Bari itself—enough to explore Bari Vecchia's labyrinth streets, visit the Basilica di San Nicola, stroll the Lungomare seafront, and sample local focaccia and orecchiette. If you're using Bari as a base for day trips to Alberobello, Polignano a Mare, or Matera, add another two to three days.
Is Bari safe for tourists walking at night?
Bari Vecchia and the Lungomare are generally safe and lively in the evenings, around Piazza del Ferrarese and Via Sparano. Avoid poorly lit side streets south of the train station after dark, and keep valuables out of sight in crowded areas. The old town is packed with outdoor dining until late, which adds to the sense of security.
What's the best area to stay in Bari?
Bari Vecchia puts you steps from major sights, restaurants, and nightlife, though rooms can be noisy on weekends. Murat (the grid district along Via Sparano) offers boutique hotels, quieter streets, and easy access to both the old town and shopping. Stay near Bari Centrale station only if you need train connections—it's functional but less atmospheric.
How much does a meal cost in Bari?
A slice of focaccia barese from a bakery runs €2–3, a sit-down lunch of orecchiette alle cime di rapa costs €10–14, and dinner for two with wine at a mid-range trattoria averages €40–60. Seafood restaurants along the Lungomare charge €18–28 for mains. Street food panzerotti go for around €3–4.
When is the best time to visit Bari?
Late April through June and September through early October offer warm weather, fewer crowds, and lower hotel rates than July–August. Summer brings intense heat and packed beaches, but also outdoor festivals and extended restaurant hours. Winter (November–March) is quiet and mild, good for museum visits and local life, though some coastal restaurants close.
Do you need a car in Bari?
No—Bari's compact center is walkable, and regional trains connect you to Polignano a Mare (30 minutes), Monopoli (40 minutes), and Alberobello (90 minutes). A car is useful only if you're touring rural Puglia, visiting multiple masserie (farmhouses), or exploring inland hill towns like Locorotondo and Cisternino where bus service is limited.
What's the difference between Bari Vecchia and Bari Murat?
Bari Vecchia is the medieval old town—a maze of narrow alleys, Romanesque churches, and sidewalk pasta-makers—bounded by the sea and Corso Vittorio Emanuele II. Murat is the 19th-century grid district designed under Napoleonic rule, with wide boulevards like Via Sparano, art nouveau buildings, boutiques, and cafés. Locals live and work in both.
Can you swim in Bari?
Yes, though beaches within Bari proper (Pane e Pomodoro, Torre Quetta) are small, pebbly, and crowded in summer. For better sand and clearer water, take a 20-minute train to Polignano a Mare's cove beaches or a 40-minute ride to Monopoli. Locals swim at Pane e Pomodoro for convenience, but day-trippers head south.
Is Bari a good base for exploring Puglia?
Absolutely—Bari Centrale is Puglia's main rail hub, with frequent trains to Lecce (90 minutes), Ostuni (50 minutes), and Brindisi (60 minutes). Private FSE trains reach Alberobello and Martina Franca. Matera is 90 minutes by bus or regional train. Hotels in Bari are cheaper than in touristy coastal towns, making it a practical hub for budget travelers.
What food is Bari famous for?
Orecchiette (ear-shaped pasta) with cime di rapa (turnip greens), riso patate e cozze (baked rice, potatoes, and mussels), focaccia barese (topped with tomatoes and olives), and panzerotti (fried calzone pockets) define Bari's cuisine. Watch nonnas hand-roll orecchiette in doorways along Strada Arco Basso. Seafood is excellent but secondary to pasta and baked goods.
How do you get from Bari airport to the city center?
The Ferrotramviaria Bari-Karol Wojtyła train runs every 30 minutes (6am–11pm) from the airport terminal to Bari Centrale station in 20 minutes for €5. Taxis charge a flat €25–30 to central Bari and take 15–20 minutes depending on traffic. Ride-share apps operate but aren't always cheaper than official taxis.
What's the local aperitivo scene like in Bari?
Aperitivo runs roughly 6:30–9pm, with bars around Piazza del Ferrarese and Piazza Mercantile in Bari Vecchia offering €8–12 spritzes or Aperol with generous buffets of focaccia, olives, and pasta salad. Locals favor vermouth or rosato wine over cocktails. The Murat district has quieter, design-forward wine bars with curated snacks but fewer freebies.
More Ways to Experience Bari
Tours, day trips, and local experiences curated by on-the-ground operators.
Didn't see anything interesting yet?
Browse Viator's full catalog of tours, day trips, food experiences, and private guides in Bari.
See All Bari Tours on Viator