Compare prices from several sites before booking

Always bestprice Travel
Guide to Bari
BARI · ITINERARY

Bari (Puglia, Italy) in 7 days – Complete itinerary

7 days / 6 nights · Bari Vecchia, churches, Apulian Romanesque, local cuisine

7 days that follow, in the same order, the 14 stops of the guide: day 1: Bari Vecchia: basilica and cathedral; day 2: From the medieval castle to Bari’s cultural heart; day 3: Bari by the sea and Polignano a Mare; day 4: Monopoli and Alberobello on a day trip from Bari; day 5: The villages of the Itria Valley; day 6: From white alleyways to karst caves; day 7: Castel del Monte and Trani.

Stops
2 · 2 with location
Mode
Walking
Route
488 m · 6 min
Source
Mapbox · walking

Stops on the map

  1. 488 m · 6 min

Day 1 – Bari Vecchia: basilica and cathedral

10:00–20:30 Easy walks

Explore on foot two of Bari’s main religious buildings and soak up the atmosphere of the historic center.

10:00

Basilica of Saint Nicholas

Set aside about 75–90 minutes for the basilica, taking in the Romanesque façade, the interiors and the crypt, depending on liturgical activities and the day’s visiting arrangements. Access and any contribution for specific areas may vary: check the official website before you go. For the visit, plan on an indicative cost of €0–10 per person, excluding any additional services.

Reach it on foot from the center or the station by following the signs for Bari Vecchia; out of respect for places of worship, wear appropriate clothing.

12:00

Cathedral of Saint Sabinus

Reach the cathedral with a walk of about 5–10 minutes through the narrow streets and allow 45–60 minutes to take in the façade, the interior and the Romanesque architectural features. Check the official website in advance for access, any tickets for visitable areas and possible restrictions linked to religious services; as a reference, allow €0–10 per person. After your visit, stop for lunch in a trattoria in the historic center (about €15–30 per person) and leave the afternoon free to wander the alleys at an unhurried pace and head back toward the seafront, with an optional dinner of about €20–40.

The streets of Bari Vecchia are partly cobbled: comfortable shoes will make the walk easier.

Day 2 – From the medieval castle to Bari’s cultural heart

10:00–21:00 Easy walks, with breaks

Discover two of Bari’s iconic sights along a mostly on-foot central route.

10:00

Norman-Swabian Castle

Set aside about 1–2 hours for the visit, focusing on the walls, courtyards and architectural elements that tell the story of the complex’s different phases. The castle sits on the edge of the historic center: from the train station you can expect about a 20–25-minute walk or a short ride on public transport, depending on your departure point. Budget for a possible ticket of around €5–15; check the official website for prices, visiting arrangements and availability.

After your visit, plan on a lunch break of about 1–1.5 hours in the city center, choosing a place based on the menu and your budget; for a simple meal, allow roughly €10–20 per person. Leave time to walk south at a relaxed pace: the transfer to the theater usually takes about 10–15 minutes on foot.

15:00

Petruzzelli Theater

Spend the afternoon on the exterior and, if visits or public activities are available, on the interior spaces: admire the façade and the building’s details, rebuilt after the 1991 fire, and learn more about its theatrical history. This stop is in the city center and can be reached from the castle with a short walk; allow about 1–2 hours for the visit or for a stop in the surrounding area. Guided tours and any performances have variable costs, roughly from €0 to over €50 depending on the activity: check the official website for dates, tickets, and conditions.

Leave the rest of the afternoon for a break and a leisurely walk through the center, without adding any other fixed stops. If you want to attend a show, plan your evening around the program and book through official channels; for a simple dinner, allow roughly €15–30 per person.

Day 3 – Bari by the Sea and Polignano a Mare

10:00–21:00 Walks and train transfer

Discover Bari’s waterfront and spend the afternoon enjoying the views and historic center of Polignano a Mare.

10:00

Bari Seafront

Spend about two hours walking along the Adriatic waterfront, choosing a stretch of the promenade and taking it slowly among harbor views, buildings overlooking the water, and scenic benches. The route is mostly flat; bring water and sunscreen on hot days. The walk is free; allow about €3–8 for a coffee or a drink. Around midday, take a lunch break nearby, budgeting roughly €12–25 per person, then reach Bari Centrale on foot or with a short urban ride to catch the regional train to Polignano a Mare: the journey usually takes about 30–40 minutes, but schedules and duration should be checked on official channels.

Buy or validate your ticket according to the carrier’s instructions and plan the transfer so you have enough time to reach the station.

14:00

Polignano a Mare

From the station, allow about 10–15 minutes on foot to reach the center and the sea viewpoints; overall, plan on three or four hours to wander among alleys, squares, and cliffside panoramas. Pause to take in the different coastal views and stop for ice cream or a snack, with an estimated cost of €4–10; access to public areas is free, while any activities or visits may have their own costs. To return to Bari in the evening, check the updated train times in advance: the trip usually takes about 30–40 minutes and the ticket can cost roughly €3–6 each way, depending on fare and service.

The viewpoints and paths can be crowded: keep back from the cliff edges and check official sites for any tickets and visit information.

Day 4 – Monopoli and Alberobello as a Day Trip from Bari

08:30–20:30 A full day, with car transfers and walks

Discover the seafaring historic center of Monopoli and the trulli of Alberobello, returning to Bari in the evening.

09:30

Monopoli

Depart Bari around 08:30: by car, the journey takes approximately 40–60 minutes, depending on traffic and parking. Spend about three hours wandering through the historic center, the squares and the harbor, taking in the pale facades and boats along the waterfront; plan for an informal lunch break, roughly 15–30 € per person. The walking visit is generally free; any entries or purchases will vary in cost.

To continue to Alberobello, allow about 40–50 minutes by car; check parking, traffic conditions and connections in advance if you are traveling without a car.

13:45

Alberobello

After the transfer, set aside about three hours to stroll through the trulli districts, lingering over the conical stone roofs and the homes’ architectural details. Fit in a break for a tasting or snack, roughly 5–15 € per person, and consider any museums or interior visits as extra paid options. For entry fees and any guided tours, check prices and availability on the official websites before you leave.

To return to Bari, allow around 60–75 minutes by car, plus the time needed to reach the parking area; leave a buffer for traffic and check access rules for the central areas in advance.

The villages of the Itria Valley
Foto: Wikipedia

Day 5

The villages of the Itria Valley

07:00–21:00 Easy walks, transfers to plan

Discover the historic centers of Locorotondo and Martina Franca with a day trip from Bari.

10:00

Locorotondo

Reach Locorotondo from Bari using regional connections, allowing about two hours or more depending on the route and any changes: check the official timetables and consider a bus or a rental car as an alternative. Spend about three hours in the circular historic center, wandering among the white houses, flower-filled balconies and cummerse with pitched roofs; also look out over Piazza Vittorio Emanuele and the Church of San Giorgio. For lunch, plan a stop at a trattoria or a bakery in the center: a simple meal can cost roughly €12–25 per person.

Check the connections to Martina Franca in advance: service frequency can be limited and timetables change depending on the day.

14:00

Martina Franca

Continue from Locorotondo to Martina Franca by train or bus; the trip is short, but it should be checked on the carrier’s official website because not all schedules are necessarily compatible with the visit. Allow about three hours to explore the Baroque center on foot, among Piazza Maria Immacolata, Piazza Plebiscito, the Basilica of San Martino and the streets of the old quarter; the Ducal Palace can be admired from the outside, checking the official website for any visiting arrangements and tickets. Before heading back to Bari, leave time for a coffee or a local specialty, with an estimated spend of €3–10; then allow about two hours or more for the return journey, depending on the connections.

Plan your return before you set off and leave a buffer for any waiting times; also check fares and ticket conditions on the transport provider’s official website.

Day 6 – From white alleyways to karst caverns

08:30–21:00 An intense day, with car transfers

Discover Ostuni’s historic center and visit the Castellana Caves in a single excursion from Bari.

10:00

Ostuni (The White City)

Leave Bari by car around 08:30: the drive to Ostuni takes about an hour, depending on traffic. Spend around three hours in the historic center, strolling among the whitewashed houses, stairways, and arches all the way to the Cathedral area; for access to the interior of buildings, check availability and costs on site or on official websites, while walking through the lanes is free. Plan a lunch break in town, with an estimated budget of 15–30 € per person, then reach Castellana Grotte by car in about 50–60 minutes.

Wear comfortable shoes: the historic center has hills, uneven paving, and narrow pedestrian passages. Also allow time to park outside the more central streets.

15:00

Castellana Caves

Arrive with time to spare to park and organize your entry: the visit is guided and the duration depends on the available route, so check itineraries, reservations, and prices on the official website before you go. The ticket may be roughly 15–25 € for an adult, but the price is not guaranteed and may change depending on the route and the conditions applied. Inside, admire stalactites, stalagmites, and karst chambers; bring a light jacket, as it is cooler than outside. After the visit, allow about an hour to get back to Bari, plus any stops and traffic.

Check the route duration and requirements in advance: some itineraries may include long stretches, stairs, or conditions not suitable for everyone.

Castel del Monte and Trani
Foto: Wikipedia

Day 7

Castel del Monte and Trani

08:00–19:00 A dynamic day, with car travel

Discover two emblematic places in northern Puglia, alternating an architectural visit inland with a seaside stroll.

08:00

Castel del Monte

Set off from Bari by car: the journey takes about 1 hour and 15–30 minutes, plus the transfer from the parking area to the entrance, to be checked on site. Spend around 2–2.5 hours at the octagonal castle, taking in its geometry, towers, and the relationship between architecture and landscape; consider an estimated ticket price of around 10–15 € per person, to be checked on the official website before visiting. After the visit, plan a break and a simple lunch along the way or in the Andria area before continuing to Trani.

Leaving early helps keep driving times down and leaves more room for the next stop; check the official website for access details, tickets and visitor services.

13:00

Trani (Cathedral by the Sea)

From Castel del Monte, reach Trani by car in about 45–60 minutes, depending on traffic and route, then park outside the narrowest streets of the center and continue on foot. Allow about 3–4 hours for the Cathedral of San Nicola Pellegrino, the seafront and the harbor, pausing to admire the pale stone of the façade and the view from the pier area; any access to museum spaces or special tours may involve an indicative cost of €0–10, to be checked on official channels. Set aside time for a break in a venue in the center and for the return to Bari, which usually takes about 45–60 minutes by car.

The historic center is best explored on foot; choose an authorized parking area and check for any traffic restrictions in the central zones.

Estimated budget

Visits and possible contributions€0–20 per person
Lunch in a trattoria€15–30 per person
Optional dinner€20–40 per person
Local transport, if needed€0–10 per person

Indicative amounts for a typical day, to be checked before departure. Local currency: euro (EUR). All prices are indicative and may vary depending on the season, personal choices and access conditions; check rates and updated information on official websites.

Practical tips

  • Before your visit, check notices on the official church websites, especially if the day coincides with celebrations or religious holidays.
  • Wear respectful clothing for places of worship and bring a light scarf if you want to cover your shoulders.
  • Choose comfortable shoes with good grip: the alleyways of the historic center can have uneven paving.
  • Keep a bit of cash for small purchases, while checking in advance the accepted payment methods of the places you visit.
  • Check the official websites of the castle and the theater for visiting options, ticket prices, and any events before you set off.
  • Wear comfortable shoes: the route between the two stops is short, but part of it is over uneven city paving.