The trulli houses of Alberobello look like something from a children’s book, Matera’s cave dwellings appeared in The Passion of the Christ, and both are easier to reach from Bari cruise port than the shore excursion brochures suggest. Regional trains run throughout the day for less than the cost of a coffee on board, and you’ll have hours to explore without a tour guide hustling you back to a coach.
This guide covers independent day trips from Bari cruise port to Matera and Alberobello by regional train and bus, with realistic schedules, ticket options, and what to expect at each destination without a tour group.
About Bari Cruise Port
Bari functions as a working port, not a purpose-built cruise destination. That means fewer tourist traps at the gates and more authentic Puglian life once you’re through. Most cruise lines dock at one of several berths along the commercial waterfront, and you’ll walk through a functional terminal building rather than a shopping mall disguised as a port.
Ships calling at Bari Italy cruise port include MSC, Princess, and several smaller expedition lines on Mediterranean cruise itineraries. The port is particularly busy during summer sailings around the Adriatic Sea cruise ports, often as part of longer routes that include Greek ports and Croatian harbours.
Bari Cruise Port to City Centre and Train Station
Your first job is getting from the cruise terminal Bari to Bari Centrale, the main railway station. This is your gateway to both Matera and Alberobello. The port sits roughly 3km north of the station, and you have three options.
Taxi from Bari Cruise Port
Taxis queue outside the terminal gates. Budget around 10 to 20 minutes depending on traffic and which berth you’ve docked at. Expect to pay more than a short city ride but far less than a shore excursion. This is the fastest and most reliable option if you’re on a tight schedule, particularly if your ship docks late or you want to catch an early train.
Agree on the fare before you set off or insist on the meter. Some drivers quote a flat rate, which is often reasonable, but you’re within your rights to ask for the meter if you’re unsure.
Local Bus from the Port
Local buses run from near the terminal area into the city centre and towards Bari Centrale, but services can be infrequent and routes change. If you’re travelling light and comfortable navigating Italian bus stops, this works. If you’re anxious about missing your train or getting lost, it’s not worth the stress on a cruise day.
Walking from Bari Port to the Centre
Walking from the port to Bari Centrale is technically possible but takes 35 to 45 minutes along busy roads with minimal pavement in places. Unless you’re staying in Bari for the day and have no train to catch, take the taxi.
Bari to Matera: Cave City on a DIY Day Trip
Matera is one of the oldest continuously inhabited cities on Earth, carved into limestone cliffs and filled with ancient cave dwellings known as the Sassi. It’s raw, atmospheric, and deservedly a UNESCO World Heritage Site. Getting there from Bari without a tour is straightforward but requires a connection.
Train from Bari Centrale to Matera
Ferrovie Appulo Lucane (FAL) operates the Bari to Matera route, usually with a change at Altamura. The total journey takes between 90 minutes and two hours depending on connections. Trains are basic, regional services. Think hard seats and local passengers, not Interrail glamour.
Tickets cost a few euros each way and can be purchased at Bari Centrale from the FAL ticket desk, from machines, or via the FAL app if you want to book ahead. Booking in advance isn’t essential but saves you queuing on a cruise day when every minute counts.
Departures run throughout the morning, but check the timetable the evening before or when you arrive at Bari Centrale. The last return trains leave Matera in the late afternoon, so plan your visit accordingly.
What You’ll See in Matera
Matera Centrale station sits on the modern edge of town. From there it’s a 15-minute walk downhill into the Sassi, the historic cave districts that tumble down the ravine. The walk is scenic but some streets are steep and cobbled. Wear comfortable walking shoes with good grip.
Once you’re in the Sassi, you can wander freely. The two main districts, Sasso Caveoso and Sasso Barisano, are both worth exploring. Casa Grotta di Vico Solitario is a furnished cave house that shows how families lived here until the 1950s. The view from the Belvedere is the postcard shot everyone takes.
Allow three to four hours minimum to see the Sassi properly and have lunch. Matera is small enough to cover on foot, but you’ll want time to sit in a cave restaurant and try the local bread, which is protected by EU designation and genuinely excellent.
Sample Matera Schedule from Bari Cruise Port
- 08:30: Disembark and taxi to Bari Centrale
- 09:15: Board FAL train to Matera via Altamura
- 11:00: Arrive Matera Centrale, walk into the Sassi
- 11:30–15:30: Explore the cave districts, museum visits, lunch
- 16:00: Depart Matera on return train
- 17:45: Arrive Bari Centrale, taxi back to port
This schedule assumes a typical cruise arrival around 08:00 and all-aboard time of 18:30 or later. If your ship docks late or departs early, Matera becomes risky. The train connections don’t wait for cruise passengers.
Bari to Alberobello: Trulli Houses and UNESCO Streets

Alberobello is famous for its trulli, white conical-roofed houses that look like they belong in a fairy tale. The town is compact, touristy, and easier to fit into a cruise day than Matera because the train journey is slightly shorter and more direct.
Train from Bari to Alberobello
Regional trains run from Bari Centrale to Alberobello along the Bari–Taranto line. The journey takes around 90 minutes with one change, typically at either Monopoli or Putignano depending on the service. Tickets cost a handful of euros and can be bought at the station or via the Trenitalia app.
Alberobello station is a 10-minute walk from the trulli district, all on flat, easy pavement. Signage is clear and you’ll see other tourists heading the same way.
What You’ll See in Alberobello
The trulli houses cluster in two main zones: Rione Monti, the larger and more touristy area, and Rione Aia Piccola, which feels more residential. Both are UNESCO-listed. The trulli are made from local limestone stacked without mortar, with conical roofs that were originally designed to be dismantled quickly to avoid property taxes.
Many trulli have been converted into souvenir shops, but wander into the side streets and you’ll still find people living in them. The Trullo Sovrano is the only two-storey trullo in town and operates as a small museum. It’s worth the entry fee if you want to see inside a properly restored example.
Alberobello is small. You can cover the main streets in two hours, but allow four if you want a leisurely lunch and time to explore the Museo del Territorio, which explains the history and construction techniques.
Sample Alberobello Schedule from Bari Cruise Port
- 08:30: Taxi from port to Bari Centrale
- 09:15: Board regional train to Alberobello
- 10:45: Arrive Alberobello, walk to trulli district
- 11:00–15:00: Explore Rione Monti and Aia Piccola, lunch in local osteria
- 15:30: Return train to Bari Centrale
- 17:00: Arrive Bari Centrale, taxi to port
This itinerary works for most cruise schedules. Alberobello trains run more frequently than the Matera service, giving you more flexibility if you want to leave earlier or stay longer.
Bari Cruise Port Map and Practicalities
The port layout is straightforward. Cruise ships dock along the commercial quays, and passengers exit through a terminal building with basic facilities. Don’t expect duty-free shops or extensive food outlets. There’s usually a small cafĂ© and perhaps a tourist information desk, but facilities are limited compared to larger Mediterranean ports like Venice or Ravenna.
Free Wi-Fi is available in some terminal areas but don’t rely on it. Download maps, train timetables, and tickets before you disembark or use your phone data.
Is the Cruise Terminal the Same as the Ferry Terminal?
The cruise terminal and ferry terminal share the same port complex but use different berths. Cruise passengers won’t normally cross paths with ferry traffic unless you’re wandering the port area. If you’re catching a ferry after your cruise, they’re close enough that you can walk between them, but check your ferry operator’s terminal location in advance.
Comparison: Matera vs Alberobello from Bari Cruise Port
| Factor | Matera | Alberobello |
|---|---|---|
| Train journey time | 90–120 minutes (with change at Altamura) | 90 minutes (with one change) |
| Frequency of trains | Less frequent, fewer return options | More frequent, easier to adjust schedule |
| Walking from station | 15 minutes, some steep cobbled streets | 10 minutes, flat and well signposted |
| Time needed on site | 3–4 hours minimum | 2–3 hours for main sights |
| Tourist crowds | Busy but spread across a larger area | Very touristy, especially Rione Monti |
| Best for | History, architecture, dramatic scenery | Unique buildings, quick visit, easier logistics |
Shore Excursions vs Independent Travel: What You Need to Know
Ship-organised excursions to Matera and Alberobello typically cost several times more than the train fare. The advantage is that the ship will wait for you if the coach is delayed, and you don’t have to worry about navigation or language barriers. The disadvantage is that you’ll spend an hour each way on a coach with 40 other passengers, you’ll have less time at the destination, and you’ll be herded through a set itinerary that prioritises gift shops.
Independent travel by train gives you flexibility, more time on site, and a far lower cost. The risk is that if you miss the train back or there’s a delay, the ship won’t wait. Regional trains in Puglia are generally reliable, but strikes and delays do happen.
If this is your first time navigating Italian regional trains and you’re anxious about logistics, a small-group tour booked independently can split the difference. You’ll pay less than the ship’s excursion, travel with fewer people, and still have some safety net if things go wrong.
Practical Tips for DIY Excursions from Bari Cruise Port
- Check your ship’s all-aboard time the night before. Not the departure time, the all-aboard time. Build in at least an hour’s buffer in case of delays.
- Screenshot train timetables and ticket confirmations. Mobile data can be patchy in rural stations and you don’t want to be fumbling with apps when the train is boarding.
- Validate your ticket before boarding. Regional tickets in Italy must be stamped in the yellow machines on the platform. If you don’t validate, you risk a fine even with a valid ticket.
- Bring cash. Not all ticket machines accept foreign cards, and smaller stations may have limited facilities.
- Pack light. A small daypack is fine. Hauling a wheelie suitcase onto a crowded regional train is neither practical nor welcome.
- Wear comfortable shoes. Both Matera and Alberobello involve cobbled streets, hills, and uneven surfaces. This is not the day for new sandals.
- Download offline maps. Google Maps works in offline mode if you download the region in advance. It’s faster and more reliable than hunting for Wi-Fi.
- Don’t plan both in one day. Trying to visit Matera and Alberobello in a single cruise stop is technically possible but leaves no margin for error and turns the day into a logistical sprint rather than a visit.
Cruises Departing from Bari
Bari is less common as a departure port than as a port of call, but a handful of cruise lines do offer embarkation here, particularly on Mediterranean itineraries that focus on the Adriatic and eastern Mediterranean. MSC Cruises operates seasonal departures from Bari, usually on seven-night routes calling at Greek islands, Albania, and sometimes Croatia or Montenegro.
If you’re joining a cruise in Bari rather than just visiting for the day, the logistics are simpler. You’ll have more time to explore the city itself, try the street food in Bari Vecchia, and you won’t be watching the clock for an all-aboard time.
What to Expect When Embarking in Bari
Embarkation in Bari is efficient but less polished than larger cruise hubs. The terminal has basic check-in facilities, security screening, and not much else. Arrive with realistic expectations. There’s no glossy departure lounge or champagne welcome. You’ll clear security, walk a gangway, and board the ship.
| Cruise Line | Typical Routes from Bari | Season |
|---|---|---|
| MSC Cruises | Greek islands, Albania, Croatia | April–October |
| Smaller expedition lines | Adriatic coast, Montenegro, Slovenia | May–September |
Bari Airport to Cruise Terminal
If you’re flying into Bari to join a cruise, Bari Karol WojtyĹ‚a Airport sits about 9km northwest of the port. The airport is small, modern, and easy to navigate. You have three main options to reach the cruise terminal.
Taxi from Bari Airport to Port
Taxis queue outside arrivals. The journey takes 15 to 25 minutes depending on traffic. Agree on a fare beforehand or ensure the meter is running. This is the simplest option if you have luggage and want to go directly to the ship.
Bus from Airport to Bari Centrale
The Tempesta bus service runs from the airport to Bari Centrale roughly every 30 minutes. From there you can take a taxi or local bus to the port. This adds time but costs significantly less than a direct taxi. If your flight lands early and you’re not in a rush, it’s a sensible choice.
Pre-Booked Transfer
Many cruise passengers book a private transfer in advance, particularly if arriving on an early or late flight. It costs more than a taxi but guarantees someone will be waiting with your name on a board, and you won’t have to negotiate fares or directions after a long flight.
Other Day Trip Options from Bari Cruise Port
If Matera and Alberobello don’t appeal, or if you’ve already visited them on a previous cruise, Puglia offers several other towns within easy reach of Bari by regional train.
Polignano a Mare
This coastal town perches on limestone cliffs above turquoise water and is famous for cliff diving and excellent seafood. Trains from Bari Centrale take around 30 minutes. It’s a popular half-day trip if you want something scenic and relaxed without committing to a long rail journey.
Monopoli
A working fishing port with a walled old town, sandy beaches, and far fewer tourists than Polignano. Trains take around 40 minutes from Bari. It’s a good choice if you want to experience a Puglian town without the Instagram crowds.
Staying in Bari
Bari itself is worth a few hours if you’d rather avoid train logistics entirely. The old town, Bari Vecchia, is a maze of narrow streets where local women still make orecchiette pasta by hand on their doorsteps. The Basilica di San Nicola holds the relics of Saint Nicholas, the historical figure behind Father Christmas. And the seafront lungomare is a pleasant place to walk and watch the Adriatic.
If you’re hunting for authentic Mediterranean food, Bari delivers. The street food here is some of the best in southern Italy. Try sgagliozze (fried polenta), panzerotti (fried pockets of dough filled with mozzarella and tomato), and focaccia barese, which is softer and oilier than the Genoese version and often topped with tomatoes and olives.
Practical Warnings: What the Shore Excursion Brochures Don’t Mention
- Italian trains sometimes strike. National and regional strikes are announced in advance but can disrupt services on the day. Check the Trenitalia and FAL websites the evening before your visit.
- Not all stations have English signage. Platform numbers and departure boards are in Italian. Download a translation app or screenshot key phrases before you leave the ship.
- Matera is not mobility-friendly. The Sassi involve steep, uneven streets and lots of stairs. If you have limited mobility or use a wheelchair, Matera will be challenging without organised assistance.
- Alberobello is a tourist trap in peak season. July and August bring coach tours, cruise groups, and souvenir stalls on every corner. If you visit in shoulder season you’ll have a far better experience.
- Restaurants near tourist sights are rarely the best. In both Matera and Alberobello, walk a few streets away from the main squares to find where locals actually eat. Prices drop and quality improves.
- You will miss the ship if the train is delayed and you don’t have buffer time. This is the single biggest risk of independent travel. Build in margin. If your all-aboard time is 18:00, don’t plan to arrive back at 17:45.
Where to Stay Before Your Cruise in Bari
If you’re embarking in Bari or arriving the day before your cruise, staying near Bari Centrale makes the most sense. You’ll have easy access to the port by taxi, and you’re within walking distance of the old town and waterfront.
Hotels near the station range from budget chains to boutique options in converted palazzi. The area is safe, functional, and convenient rather than charming. If you want atmosphere, stay in Bari Vecchia instead. It’s a 20-minute walk or short taxi ride from the station, and you’ll be in the heart of the historic centre with restaurants and bars on your doorstep.
Avoid staying near the airport unless you have an early flight. It’s disconnected from the city and you’ll spend time and money shuttling back and forth with no real benefit.
Where to Eat Close to Bari Cruise Port
The immediate port area has limited dining options. A couple of cafés near the terminal serve basic coffee and pastries, but nothing worth planning around. Your better bet is heading into Bari Vecchia, a 10-minute taxi ride from the port.
For seafood, try the restaurants along the lungomare or in the side streets of the old town. Raw seafood platters are a local speciality, as is risotto alla marinara. If you prefer meat, bombette pugliesi (stuffed pork rolls) appear on most menus and are rarely disappointing.
Street food is where Bari shines. Panificio Fiore near Piazza del Ferrarese does excellent focaccia barese, and the sgagliozze and panzerotti vendors around Piazza Mercantile are the real deal. Eat standing up, pay in cash, and don’t expect English menus.
Weather in Bari and When to Visit
Bari has a Mediterranean climate. Summers are hot and dry, winters are mild and occasionally wet. Most cruise calls happen between April and October, when temperatures range from pleasant to sweltering depending on the month.
July and August bring temperatures above 30°C, full sun, and crowded trains and tourist sites. May, June, and September are more comfortable for sightseeing, with warm but not oppressive heat. April and October can be cooler and wetter, but you’ll have fewer crowds and lower prices.
If you’re visiting Matera or Alberobello in summer, start early. The heat builds through the day, and both towns have limited shade. Bring water, sun cream, and a hat.
Common Questions: Bari Cruise Port and Day Trips
Can you walk from Bari cruise port to the city centre?
Technically yes, but it takes 35 to 45 minutes along busy roads with patchy pavement. If you’re trying to catch a train or maximise your time in port, take a taxi.
How far is Matera from Bari cruise port?
Matera is roughly 65km south of Bari. By train with a connection at Altamura, the journey takes 90 minutes to two hours depending on service times.
Is Alberobello worth visiting without a tour?
Yes. Alberobello is small, easy to navigate, and the train journey from Bari is straightforward. You’ll save significant money and have more time to explore at your own pace without a guide.
Do you need to book train tickets in advance?
No, but it helps. Regional tickets are cheap and can be bought on the day at Bari Centrale, but booking ahead via the Trenitalia or FAL app saves queuing and guarantees you a seat on busy days.
What happens if you miss the ship because of a train delay?
The ship will not wait. You’ll need to make your own way to the next port at your own expense. Travel insurance may cover some costs if the delay was due to a documented strike or cancellation, but it’s your responsibility to get back on board.
Are Matera and Alberobello accessible for wheelchair users?
Alberobello is partly accessible, though some streets are cobbled and uneven. Matera is very challenging due to steep slopes, stairs, and rough surfaces. If you have mobility concerns, a private accessible tour is a better option than attempting it independently.
Can you visit both Matera and Alberobello in one day from Bari?
Technically yes, but it’s a squeeze with little margin for delays. You’re better off choosing one destination and doing it properly than rushing both and spending most of the day on trains.
Is there luggage storage at Bari Centrale?
Yes. Bari Centrale has a left-luggage facility near the main ticket hall. Useful if you’re arriving or departing by train and want to explore the city without bags.
Do restaurants in Matera and Alberobello accept credit cards?
Most do, but smaller establishments and street food vendors may be cash only. Bring euros to avoid being caught out.
Why Trust About2Cruise
- I’m Jo. I took the FAL train from Bari to Matera twice, once missing the connection at Altamura, to test the schedule under realistic cruise-day pressure.
- We update this guide whenever train operators change routes or fares, or when readers report delays or closed facilities that affect the itinerary.
- No one pays us to recommend a tour, a train, or a trullo. If it’s in this guide, it’s because it works for independent cruise passengers.
Read more about our editorial process and how we research port guides at our About Us page.
Bari is one of several Italian cruise ports along the Adriatic. If your itinerary includes other stops in the region, you might also call at Ancona, Brindisi, or Trieste further north.