Bari Playbook: Your Unrivalled Experience Watching Calcio in Puglia
Bari, the largest city in Puglia, is a major port on the Adriatic Sea and is steeped in history. The old town (Città Vecchia) is the jewel in the crown and feels a world away from the bustling modern Bari. Tight alleyways are lined with freshly made orecchiette drying in the sun, laundry hangs above the streets, billowing in the wind.
On matchdays, the streets around the old town thrum with energy as fans make their way toward Stadio San Nicola, a futuristic bowl rising from the outskirts. Whether you are here for the coastline, the cuisine or the culture, seeing Bari play is one of the best ways to experience the area at its most authentic.

Where To Stay
Bari Vecchia is by far the most beautiful place to stay. This area has a history that stretches back more than 2000 years, and with narrow cobbled streets, stone archways and lively piazzas, this is the best neighbourhood in Bari to experience the city’s unique atmosphere. With Bari Centrale train station just a 20-minute walk away and Stadio San Nicola a 15-minute drive, it is a convenient base for your calcio weekend.
If nightlife and shopping are a priority, Murat is the vibrant and bustling heart of Bari. With a pedestrianised shopping avenue and plenty of late-night bars, this area is perfect for night owls who like to party. It is slightly closer to the stadium too but still a drive.
Where To Eat
Bari’s food culture is one of the most distinct in Italy – rustic, seafood-heavy and deeply tied to tradition.
If you see a huge line outside La Cantina dello Zio (Strada Palazzo di Città), don’t let it deter you – the queue is there for a reason. Order orecchiette with frutti di mare (clams, mussels, shrimp in a rich tomato sugo for just €12) and be prepared to savour every bite. Thankfully, the portions are generous – you won’t want this dish to end.
If you want to taste as many local dishes as possible, head to La Locanda dell’Effo (Strada dei Gesuiti), where you can order three tasting bowls of Bari’s famous delicacies. Sitting in the picturesque, church-side courtyard, we had spaghetti assassina (pasta is cooked directly in the pan with a thick tomato sauce, resulting in a crunchy texture – a very unique dish), orecchiette with cime di rapa (turnip heads) and riso, patate e cozze (rice, potatoes, and mussels). For two people the bill was €60.
A trip to Città Vecchia isn’t complete without grabbing a couple of scoops of gelati from Gelateria Gentile. Often hailed as the best gelato in Bari, choose from daily flavours made on site and opposite Castello Svevo.

Where To Drink
Once you arrive in the San Nicola area, food trucks, beer stalls and mobile vendors line the roads leading to the ground. The pre-match walk to the stadium is a local tradition: panini stuffed with sausages, smoke from grills drifting across the concourse and chants ringing in the air.
Bari’s matchday ritual often begins not near the stadium, where there are limited places to grab a drink, but in the heart of the city.
Haus (Via Mauro Amoruso Manzari) is a speciality cocktail bar owned by brothers Davide and Andrea. With bright neon lights and an extensive cocktail list at slightly higher prices (an Aperol Spritz is €9.50, including a cover charge), this is one for those who like an Instagrammable location.
For a more relaxed cocktail bar, head to Katzuti Garage Bari (Via Salvatore Cognetti), or for a more pub-style feel, Yeast Beer Mission (Via Camillo Rosalba) offers local and international beers and is a popular meeting point for those heading to the stadium.
Getting There
There is a regular bus from Bari Airport into the city which takes about 20 minutes and costs €5.
The stadium can be reached by bus 20 or 71 from the central rail station, but be aware that it is not an easy connection and the trip will take at least 50 minutes. Line 71 is quicker but stops further away from the stadium on the other side of the motorway and there is a further 20-minute walk the ground. Bus 20 only stops at the stadium on the way back so wait for it to turn back or get off and take a bus in the other direction once past the stadium.
On matchday, head to the train station to buy a €2 bus ticket directly to the stadium. The bus drops off and picks up at the same place next to the stadium; however, be aware that the buses are incredibly busy, and you may not be able to get on the first one that arrives.
Did You Know?
One of Italy’s most naturally gifted players started his journey here. Antonio Cassano, born in Bari Vecchia, grew up playing barefoot in the old town’s courtyards.
Don’t Forget
Tickets – You don’t need to be a Bari member to buy tickets, and they rarely sell out. Buy them at the ticket windows of gate 22 at the stadium, or at one of the sales outlets. When collecting tickets in person, bring ID and allow time for queues.
Kick-off times – Schedules shift frequently for TV so bear that in mind when booking a trip far in advance.
Merchandise – Bari gear can be purchased online, and at the official store on Corso Cavour.
Need Another Football Fix?
Bari may be the giant of Puglia but the region is full of football for those wanting to make a weekend of it. A short trip down the coast takes you to Monopoli, where the Serie C side offers a more intimate matchday experience along the Adriatic. Head north and you will find Fidelis Andria in Serie D, another historic southern club with loyal support. If you fancy stretching your legs a bit further, Lecce – the only Serie A club in the region – is just under two hours away by train and provides a lively atmosphere in one of Italy’s most passionate football cities.
Related Topics
Related Articles
Related Articles
The curtain fell on another thrilling Serie B campaign on Friday night but there are still key issues to be sorted at the top and bottom.
Italy's second division may be overshadowed by Serie A but it is compelling viewing and a league full of teams and towns worth visiting.
The Stadio San Nicola is one of Italy’s biggest, most ambitious and arguably most head-scratching arenas. Here's all you need to know.