Train from Bari to Alberobello
From Bari Stazione Centrale, you can take a train to Alberobello. The trains are operated by FSE, a local transport company. The ride takes about 1h 40min and costs between €4 - €6 per person (one way). The trains run frequently.
From the train station in Alberobello it's a 500 meters walk to the trulli district. You can check the train timeable in advance.
TIP: There's no train connection on Sundays and public holidays. You can go by public bus instead.
How do I get to the train station from the cruise port in Bari?
Bari Stazione Centrale is located south of the historic city at about 50 minutes walk from the cruise port. The best way to go there is by bus N°20. This makes a stop at the cruise terminal. The journey takes about 15 minutes and costs € 1 - €2 per person (one way). There run 1-2 buses per hour. Of course you can also take a taxi. Expect to pay around € 15 per taxi (4 persons one way). Near the train station you can also find the Tourist Office.