In recent years, Bari has become a popular destination among travelers, thanks in part to convenient direct flights operated by European low-cost airlines such as Ryanair. As the capital of Puglia, however, Bari is just the starting point. The region is filled with true treasures, from the fairy-tale trulli of Alberobello and the stunning coastal views of Polignano a Mare to the ancient cave dwellings of Matera and the charming streets of Locorotondo. Every corner of Puglia has its own story to tell.
In this travel guide, we share a detailed 5-day itinerary for exploring the Puglia region, including the best places to visit and day trips from Bari, must-see attractions and towns, as well as practical tips on where to stay, how to get around, which authentic local dishes to try, and everything you need for a perfect independent holiday.




About Bari and the Puglia Region
Bari is the administrative capital of the Puglia region, a captivating area in southern Italy known for its rich history, distinctive architecture, and beautiful natural landscapes. Located on the “heel” of the Italian boot, Puglia is famous for its whitewashed towns, ancient port cities, crystal-clear waters of the Adriatic and Ionian seas, and its iconic cone-roofed stone houses known as trulli.
The region offers a truly authentic Italian experience shaped by centuries of cultural influences, including Greek, Roman, Byzantine, Norman, and Spanish heritage. Combined with outstanding local cuisine and warm hospitality, Puglia has become an increasingly attractive destination for travelers. Highlights include the Baroque city of Lecce, the striking octagonal Castel del Monte, and historic coastal cities such as Bari and Trani. Altogether, Puglia blends ancient history, cultural depth, and natural beauty in a way that captivates every visitor.
Below, we explain how to easily reach popular destinations such as Alberobello, Polignano a Mare, Matera, and many other highlights from Bari.
How to Reach and Get Around Puglia
Puglia has two main international airports: Bari Airport, the largest and busiest in the region, and Brindisi–Salento Airport, both offering regular domestic and international connections. Many travelers arrive on budget airlines such as Ryanair, while others choose to travel by car.
If you keep an eye out for seasonal sales, it’s possible to find flights to Bari or Brindisi for as little as €40–50. Bari Airport is ideal for exploring northern and central Puglia, while Brindisi Airport is more convenient for southern destinations such as Lecce, Ostuni, and the Salento region.
When it comes to getting around, travelers usually choose between renting a car and using public transportation. We opted for public transport, as car rental prices were high, especially when combined with parking fees that can reach €20–30 per day in some towns. Fortunately, all the places we wanted to visit were easily accessible by train or bus.
Car Rental in Puglia
Renting a car offers maximum flexibility and allows you to cover more ground in less time, but it can be costly, particularly during the summer season. Based on traveler reviews, recommended rental companies include Locauto, GO!RENT, and Stallone Rent, though major international brands such as Sixt and Europcar are also widely available. We recommend picking up your car directly at the airport upon arrival.
If you choose full insurance, which we always recommend, you may not be required to leave a credit card deposit, but it’s best to confirm this with the rental company in advance.
Keep in mind that parking in Italy, especially in historic town centers, can be limited and expensive, often costing €20–30 per day.
If you decide to rent a car, you can compare prices and offers from dozens of car rental companies on Booking.com‘s car rental or DiscoverCars website:
Public Transportation in Puglia and Trains and Buses from Bari
From Bari Centrale railway station, you can reach several destinations directly, without transfers:
- Polignano a Mare – about 15 minutes by train
- Monopoli – about 30 minutes
- Lecce – about 1 hour and 20 minutes
- Alberobello – about 2 hours
While there are many other interesting places in Puglia, these are among the most popular and convenient day trips from Bari.
We used trains for Polignano a Mare and Monopoli, as they run frequently and are both fast and affordable (usually under €5 one way). For Alberobello, Locorotondo, and Matera, we preferred buses due to their more flexible schedules.
For train travel, buying tickets at the station works well. For buses, online booking is usually more convenient. Websites such as Omio or Rome2Rio are helpful for checking routes and schedules, though they may charge a small service fee. To avoid this, you can look up the operating bus company and book directly through its website if available.
If Bari is your base, it’s worth noting that the bus station is located right next to the main railway station, making transfers easy.
Getting from the Bari Airport to the city center
Bari Airport is well connected to the city center by train. The airport station is located directly on-site, and the journey to Bari Centrale takes about 20 minutes, with tickets costing around €5. Trains run frequently, from approximately 5:00 a.m. until midnight, with up to three departures per hour.
A cheaper alternative is city bus line 16, which connects the airport with the central train station and the historic center. The journey takes about 35–45 minutes, and tickets cost around €1.
Taxis are also available and cost approximately €20–35, with a travel time of 20–25 minutes, depending on traffic.
Where to Stay in Puglia
Choosing where to stay largely depends on your travel style and priorities. During our trip, we stayed in a rental apartment in Bari, located between the city center and the train station. It took us about 10–15 minutes to walk to the station, making day trips by train or bus very convenient.
We recommend Bari as a base for exploring Puglia. In addition to being a beautiful and enjoyable city itself, Bari offers excellent transport connections to most of the region’s highlights, many of which can be reached within one to two hours.
If your main focus is on beaches and relaxation, however, the southern part of Puglia may be a better choice, as it generally offers more scenic and quieter coastline.
Important: If you decide to stay in Bari, we recommend avoiding accommodation in the immediate area around the train station. This part of the city can feel uncomfortable, especially in the evening.
Below, you’ll find an overview of the most interesting places around Bari and the top attractions across Puglia, followed by a suggested 5-day itinerary.
Hotel and apartments recommendations in Bari
After researching dozens of properties, we’ve narrowed it down to the best-reviewed hotels and apartments in the Murat district and Bari Vecchia (old town)—the safest and most convenient areas for visitors. All properties below have 100+ guest reviews and ratings of 8.2/10 or higher on Booking.com. They’re all within a 5–10 minute walk from Bari Centrale train station, but far enough to avoid the sketchy immediate station area
Hotels in Bari
- Bra Hotel Bari (9.7/10)
- Hotel Moderno (9.3/10)
- Sparano Palace – Luxury Maison (9.2/10)
- Victor Hotel (8.9/10)
- Onny’s Palace (8.9/10)
- Imago Plus Hotel (8.8/10)
- Mövenpick Hotel Bari (8.7/10)
- VIS Urban Suites & Spa – Boutique Hotel (8.7/10)
- JR Hotels Oriente Bari (8.6/10)
- JR Hotels Bari Grande Albergo delle Nazioni (8.5/10)
Apartments and B&B in Bari:
- Zeta Rentals (9.7/10)
- Palazzo Zippitelli (9.6/10)
- Centralflats 195 Private Apartments (9.6/10)
- Carulli 69 – Flexible Check-in Apartments (9.3/10)
- Piccinni Exclusive Suite 182 (9.2/10)
- CattedralFlats (9.1/10)
- Palazzo Le Giare – Luxury Apartments (9.0/10)
- So Fine – Apulian Flats (9.0/10)
- Corte Del Carmine (8.8/10)
- Scesa San Michele (8.6/10)
What to See in Puglia and the Region
Bari
It’s only natural to begin with Bari, as it’s the most likely starting point for your trip. As mentioned earlier, we stayed here and were genuinely impressed by the charm of the old town, the seaside promenade, and the city’s authentic atmosphere. Unlike many popular Italian destinations, Bari still feels refreshingly uncommercialized, with mass tourism far less noticeable than elsewhere, something that’s becoming increasingly rare.
While wandering through Bari Vecchia during the day, there’s a good chance you’ll spot local grandmothers preparing traditional orecchiette pasta right on the street, a scene that perfectly captures the city’s spirit.
Bari also boasts an excellent culinary scene, ranging from elegant restaurants to simple trattorias and vibrant street food spots.





Polignano a Mare
Polignano a Mare is undoubtedly the postcard image of Puglia.
Located just about 15 minutes from Bari by train, this incredibly charming town is an absolute must-see. Its most famous attraction is Lama Monachile Beach, known for its turquoise waters, dramatic cliffs, and white buildings perched high above the sea. During the summer months, the beach becomes very crowded and, in our opinion, isn’t ideal for a full beach day, but it’s perfect for a refreshing swim and unforgettable photos.
Beyond the beach, Polignano a Mare’s old town is stunning, with a maze of narrow streets, whitewashed houses, and breathtaking viewpoints. The historic center is filled with cozy cafés, gelaterias, and bars. We even stumbled upon a tiny spot serving mojitos, where Italian grandmothers were preparing fresh mint right on the street, filling the air with its aroma.
The town also offers a great selection of restaurants. We recommend choosing one with strong Google Maps reviews.
If possible, stay until sunset. The views are magical, and the town becomes noticeably quieter in the evening.








Alberobello
Alberobello is one of Puglia’s most iconic towns and a major attraction near Bari. It’s famous for its unique trulli houses, traditional stone buildings with white walls and cone-shaped roofs that give the town a fairy-tale appearance. These distinctive structures have earned Alberobello a place on the UNESCO World Heritage List, and walking through its narrow streets feels like stepping into a storybook.
Alberobello can be reached by both train and bus. We chose the bus, as it’s faster and runs more frequently. While the town certainly impressed us, it was also the most crowded place we visited. Since we arrived early and explored it fairly quickly, we decided to look for nearby villages, which led us to one of our favorite discoveries in Puglia: Locorotondo.








Locorotondo
Locorotondo is a charming village just a few minutes by bus from Alberobello and is often overlooked by visitors, which we think is a real shame. As soon as we arrived, we headed straight for the historic center and found ourselves almost alone in a labyrinth of narrow streets lined with white houses, tasteful decorations, and small, inviting cafés and restaurants. The photos truly speak for themselves.
After one or two relaxed hours of exploring, we took the bus back to Alberobello. To travel between the two towns, you can catch the bus from Locorotondo’s main station on Via Cavour, where buses to Bari also stop.





Matera
We’ve visited dozens of cities across Italy, but Matera stands out as truly unique and is one of our favorite places in the country. In our opinion, it’s one of the most fascinating destinations near Bari and should not be missed.
Matera is one of the oldest continuously inhabited cities in the world and is famous for its cave dwellings, known as the Sassi. Located in the Basilicata region, right on the border with Puglia, the city features an extraordinary landscape of homes, churches, and streets carved directly into rock. Matera is a UNESCO World Heritage Site and was once known as “the shame of Italy” due to poverty and harsh living conditions until the 1960s. Today, however, it is clean, well-kept, and vibrant, easily worth a full day of exploration. In 2019, Matera was named European Capital of Culture.
Don’t miss the cathedral, whose interior is stunning, and be sure to enjoy the panoramic view from the square in front of it.
Matera is also famous throughout Italy for its exceptional bread and local cuisine. We recommend choosing a restaurant and savoring the regional dishes. We dined in the newer part of the city and were very satisfied.
You can reach Matera by train or bus. We opted for the bus due to its flexible schedule and because the train from Bari requires a transfer in Altamura.








Monopoli
Monopoli is a charming port town about 40 km south of Bari that has managed to preserve the authentic spirit of southern Italy, largely untouched by mass tourism. It’s an ideal destination for a half-day trip from Bari. Compact yet full of character, Monopoli is perfect for a leisurely walk.
Set along the Adriatic coast and surrounded by impressive fortress walls, the town combines history, Mediterranean charm, and tranquility. The old town is a maze of narrow cobblestone streets, white façades, colorful shutters, and the scent of the sea. Highlights include the 16th-century Castle of Charles V, built to defend against pirate attacks, and the picturesque old harbor filled with traditional fishing boats called gozzi.
Monopoli is easily reached by train from Bari in about 30 minutes, with tickets costing around €4 one way.








Lecce
Lecce is a beautiful city in southern Italy, renowned for its ornate Baroque architecture, which has earned it the nickname “Florence of the South.” Located in the southern part of Puglia, Lecce is home to impressive landmarks such as the 2nd-century Roman amphitheater, Piazza Sant’Oronzo, and the magnificent Baroque Church of Santa Croce.
The pedestrian-friendly historic center invites peaceful walks through narrow streets lined with palaces, churches, and cafés, making Lecce a delight for lovers of history, art, and architecture.
The easiest way to reach Lecce from Bari is by train. Tickets cost around €13 one way, and the journey takes between 1.5 and 2 hours.




Ostuni
Ostuni, known as the “White City,” sits atop three hills and is one of the most visually striking towns in Puglia. Its whitewashed buildings and medieval architecture create a stunning scene, especially under the southern Italian sun.
The historic center is a maze of narrow streets and staircases, with highlights including the Cathedral of Santa Maria Assunta, famous for its beautiful rose window. Ostuni reflects centuries of history shaped by Byzantines, Greeks, Romans, and Normans. Today, it’s a popular destination known for its olive oil, Mediterranean cuisine, and relaxed atmosphere close to the Adriatic Sea.
Ostuni is easily accessible by train from Bari, with the journey taking about one hour and costing around €7 one way.




What to See in Puglia and the Bari Area When Traveling with Children
Most of the places mentioned in this guide are suitable for visiting with young children as well, but Puglia and the Bari area are especially known for one standout attraction: Zoosafari Fasanolandia, where visitors can feed giraffes, zebras, and other animals. It is also the second-largest zoo in Europe.
Zoosafari Fasanolandia is one of the most exciting places to visit with children (and adults) in southern Italy. This impressive park offers a unique safari experience, allowing you to see wild animals up close, without bars, as you drive through the park among them. In addition to the safari zone, the park features spacious walking areas, terrariums, a lake with boats, and an amusement park, making it an ideal destination for a family day out.
Home to more than 200 animal species from around the world, Zoosafari Fasanolandia’s main highlights are its safari drive and walking zones. Some of the most fascinating animals you can encounter include:
- Penguins and dolphins
- Lions, tigers, leopards, black panthers, African and Asian elephants
- Giraffes, zebras, horses, bison, antelopes, deer, buffalo, camels, yak
- Bears (brown, white/polar), hippopotamuses, rhinoceroses, monkeys (gorillas, chimpanzees, macaques, gibbons, lemurs)
- Seals, sea lions, capybara, raccoon, African wild dogs
- Ostriches, emus, flamingos, cranes, parrots, several species of exotic and birds of prey
- Turtles, alligators, various reptiles, amphibians, fish

The Perfect 5-Day Puglia Itinerary
If you have five full days in Puglia, this itinerary covers the must-see towns and most rewarding day trips from Bari:
Day 1: Arrival in Bari
Day 2: Day trip to Polignano a Mare
Day 3: Day trip to Alberobello
Day 4: Day trip to Matera
Day 5: Half-day in Monopoli, evening in Bari
Food in Puglia
As we already mentioned, Puglia is famous throughout Italy for its characteristic local cuisine. We can’t list all the local specialties, but here we’ll mention the most popular ones and those we liked best:
Panzerotti
Panzerotti are Italian pastry snacks, similar to a closed calzone, with a classic filling of mozzarella, tomatoes, and oregano, although there are many other variations. We would describe them as something between a fried dough and a calzone. We tried them several times in Bari and definitely liked them; the best thing is that they’re relatively cheap and prepared very quickly.
Focaccia
Focaccia from Puglia (Focaccia pugliese) is a traditional Italian bread that stands out with its soft, elastic dough, prepared with flour, yeast, water, salt, and often with the addition of boiled potatoes, which gives it extra softness. Characteristic of it is the generous brushing with olive oil and making dimples with fingers before baking, as well as garnishing with various ingredients such as cherry tomatoes, olives, oregano. Focaccias look very much like pizza in appearance, but the taste and texture are different. In most places they’re offered in different variations, and our favorite was with pistachio and mortadella.

Orecchiette
“Orecchiette” is the traditional pasta from the Puglia region, whose name means “little ears” because of their characteristic shape. They are an emblematic dish for the region and you can find them served with different sauces. We tried them with seafood and, although it was tasty, we weren’t very impressed. We seem to prefer linguine and spaghetti.
If you find this article helpful, please follow us on Facebook or Instagram, where we share many tips, guides, and news for travelers, including destination ideas and cheap flights.
Support our blog
If you find this guide useful and would like to support our blog, you can buy us a coffee or use our affiliate link to Booking.com. You will get great booking options, while your booking helps us continue sharing free travel guides and practical tips for hundreds of destinations around the world.


