All Guides > > Where to Eat and Drink in Bari

Where to Eat and Drink in Bari

Bari is the city where my father grew up, so it’s always held a special place in my life. For many travelers Bari is a stopover, the place you pass through on your way to somewhere else in Puglia. Maybe because of this, it has managed to stay wonderfully authentic.

The city is divided in two. There’s the newer district, Murat, laid out on a tidy grid and filled with excellent restaurants, cafés, bars, and shops. And then there’s Bari Vecchia, the old town: a maze of narrow alleys and hidden courtyards where life spills into the streets. You might catch women shaping orecchiette outside their homes or hear families chatting from open doorways. The lungomare, Bari’s long waterfront promenade, is perfect for a walk along the Adriatic Sea. If you start near the old fish market, once the center of the city’s fishing trade, you’ll now find retired fishermen gathered over card games, drinking Peroni beers.

There’s plenty to see in Bari, but even more to eat. Centuries of Greek, Arab, and Norman influence have shaped its cuisine, giving it a distinctly Mediterranean feel with unmistakably local flavors. Expect fresh seafood, panzerotti, and focaccia warm from the oven.

These are the places I return to again and again, after a lifetime of trips to Bari

By: Sophie Minchilli
Updated: December 11, 2025

Restaurants

Ai 2 Ghiottoni

Via Nicolò Putignani, 11, 70121 Bari BA, Italy

+39 080 523 2240

https://ai2ghiottoni.it/

@ai2ghiottoni

This is one of Bari’s most beloved restaurants. It’s a little pricier than others, but absolutely worth it if you only have a couple of nights in town or you’re celebrating something special. The seafood is outstanding, but I also come here for other dishes, especially their unbeatable orecchiette con le cime di rapa. Service is excellent and the whole experience feels very curated.

Al Sorso Preferito

Via Vito Nicola De Nicolò, 40, 70121 Bari BA, Italy

+39 080 523 5747

https://www.alsorsopreferito.it/

@al_sorso_preferito_

This old-school spot has my heart. I used to come here for Sunday lunch with my whole family, and some of the waiters are still the same. The owner, the chef and even the menu have barely changed, which is part of the charm. They’re also the ones who invented the famous spaghetti all’assassina. Make sure to order their mixed starters: they seem to go on forever and every single one is delicious!

Al Pescatore

Piazza Federico II di Svevia, 6/8, 70122 Bari BA, Italy

+39 080 523 7039

https://www.alpescatorebari.com/

@alpescatore_ristorante

My go-to spot for seafood. Sit down, relax, and ask for a mix of starters: that’s what the locals always do. The waiter will probably ask if you want some crudi (meaning raw seafood), which Bari is famous for. So if that’s your thing, you should absolutely try it here. Depending on the catch of the day, you might get raw mussels, raw squid, oysters, sea urchins and a few surprises.

Urban L'Assassineria Urbana

Via Domenico Nicolai, 10, 70122 Bari BA, Italy

+39 080 645 8469

https://www.urban.bio/

@urban.assassineriaurbana

Spaghetti all’Assassina is one of those Bari staples everyone talks about, and this place focuses entirely on this fiery, local pasta dish. They serve the classic version with tomato and chili, but you’ll also find more modern twists with burrata or cime di rapa. Simple idea, great execution. You won’t regret it. 

PerBacco

Via Francesco Saverio Abbrescia, 99, 70121 Bari BA, Italy

+39 080 558 8563

Right off the Lungomare, this restaurant is a love letter to Pugliese cuisine with its fresh seafood, local produce and a great wine list. Try the octopus with fava purée and the pasta with wild fennel pesto. Both are unforgettable.

Street Food

El Focacciaro

Via Salvatore Cognetti, 43, 70121 Bari BA, Italy

+39 080 554 0998

@panificioelfocacciaro

You can’t leave Bari without trying two essentials: a slice of focaccia barese and a few fried panzerotti. Both are perfect if you want something quick but satisfying. My favorite panzerotti are the classic tomato and mozzarella, and the one filled with cime di rapa. This spot is one of the best in town so it can get busy, but the line moves quickly. Just grab a number and wait for your turn, it’s well worth it.

Le Sgagliozze di Donna Carmela

Largo Albicocca, 70122 Bari BA, Italy

Right in the heart of Bari Vecchia, Carmela and her family spend their days frying hot sgagliozze (polenta squares) in Largo Albicocca. Grab a cone, find a spot to sit and enjoy these freshly fried bites, crisp on the outside and soft on the inside. It’s a true Bari experience, so if you want a taste of everyday life in the old town, start here.

Antica Gelateria Gentile

Piazza Federico II di Svevia, 33, 70122 Bari BA, Italy

+39 339 131 6681

https://www.gelateriagentile.com/

@https://www.instagram.com/gelateria_gentile_bari/?hl=en

The best gelato in Bari, hands down. This historic spot has been around since 1880, with five generations of the Gentile family making gelato and pastries right in the heart of the city. Everything is made with care and you can taste it in every scoop. It’s the perfect place to cool off and recharge before wandering around the old town on a hot summer day.

Drinks

Ciclatera Sotto il Mare

Viale Venezia, 16, 70122 Bari BA, Italy

+39 375 569 5737

https://www.facebook.com/ciclaterasottoilmare/

@ciclatera_sotto_il_mare

Tucked along the old city wall with a view of the harbor, this spot is perfect at golden hour or any time you feel like slowing down. Staff are welcoming, cocktails deliver (especially an Aperol or Campari Spritz), and the snacks and small plates are generous enough to tide you over.

Mostofiore Bar à Vin

Via Roberto da Bari, 128, 70122 Bari BA, Italy

+39 327 405 2886

https://www.mostofiore.net/

@mostofiorevineria

Mostofiore is one of those places locals love. It’s a small wine bar with a big personality and an even bigger selection of natural wines. Shelves are lined with bottles from tiny producers and the staff is great at helping you pick something a little out of the ordinary. Go for a few tapas-style plates or a simple tagliere to share. 

El Chiringuito

Molo S. Nicola, 70121 Bari BA, Italy

https://elchiringuito.shop/

If you want to blend in with the locals, this is the spot. Right on the waterfront in the old port, it’s ideal for a cold Peroni and a slice of focaccia picked up nearby. Sit by the water, relax and enjoy the old town from a distance. Come in the morning and you’ll find local fishermen having their first beer and snack of the day.

If you enjoyed this, you’ll like our newsletter.

A monthly round-up of Via Rosa guides, recipes, and travel tips, sent directly to you.

Train travel in Italy is operated by Trenitalia, the national railway service.