- Must visit
Museo Archeologico Nazionale Domenico Ridola
The city’s leading museum preserves archaeology from prehistoric to classical times, giving essential context before exploring the Sassi.
Cheapest price on Oct 07
$7
Average ticket price on Oct 07
$7
Fastest journey on Oct 07
1 h 36 m
Average journey duration on Oct 07
1 h 37 m
Trains on Oct 07
14
Distance
54 km
The best way to find a cheap train ticket from Bari to Matera is to book your journey as far in advance as possible and to avoid traveling at rush hour.
The average ticket from Bari to Matera will cost around $7 if you buy it on the day, but the cheapest tickets can be found for only $7.
It's difficult to get from Bari to Matera without transferring at least once.










Take a train from Bari to Matera and enjoy the approximately 33 miles (54 km) long journey. Find schedules and pricing options for a convenient and affordable trip.
The earliest train runs at 04:00, the last at 23:00.
Distance 33 miles (54 km) |
First train 4:00 AM |
Last train 11:00 PM |
Cheapest Month Sep |
Cheapest Day Thu |
High Season Apr - Jun |
Low Season Jan - Mar |
Busiest Day Mon |
Least Busy Day Wed |
The table below shows live departures for Bari to Matera trains for today, Tuesday, October 6. You can also manually refresh the results below to see updated train journeys.
| Provider | Departs | Duration | Arrives | Transfers | Tickets |
|---|---|---|---|---|---|
![]() | 8:01 AM Bari | 1h36 | 9:37 AM Matera | 1 transfer | |
![]() | 10:11 AM Bari | 1h46 | 11:57 AM Matera | 1 transfer | |
![]() | 11:50 AM Bari | 1h43 | 1:33 PM Matera | 1 transfer | |
![]() | 12:56 PM Bari | 1h36 | 2:32 PM Matera | 1 transfer | |
![]() | 1:51 PM Bari | 2h01 | 3:52 PM Matera | 1 transfer | |
![]() | 2:19 PM Bari | 2h44 | 5:03 PM Matera | 1 transfer | |
![]() | 4:12 PM Bari | 1h38 | 5:50 PM Matera | 1 transfer | |
![]() | 5:54 PM Bari | 1h59 | 7:53 PM Matera | 1 transfer | |
![]() | 7:27 PM Bari | 1h39 | 9:06 PM Matera | 1 transfer | |
![]() | 8:13 PM Bari | 1h37 | 9:50 PM Matera | 1 transfer | |
![]() | 9:32 PM Bari | 1h36 | 11:08 PM Matera | 1 transfer | |
This is the last train of the day. | |||||
Find all the dates and times for this journey
By Koen Berghuis
Matera, a picturesque city famous for its cave houses, can easily be reached from Bari by train. Although a lot of tourists opt to travel here by bus, I actually think the train makes for a far more comfortable and rewarding experience. Let’s take a closer look at how you can travel from Bari to Matera by train!

The Bari to Matera train
Trains from Bari to Matera are operated by Ferrovie Appulo Lucane (FAL), a small railway company running services on the narrow-gauge lines between the Italian regions of Puglia and Basilicata. The distance by rail from Bari to Matera is 74 kilometers (46 miles), with trains taking around 1 hour and 45 minutes.
I found it very easy to book my Italian train tickets on Omio. If you’re not yet sure how to travel, Omio also allows you to compare trains, buses, and other transport options in a single search, which is another useful feature.
Bari Centrale, the city’s main railway station, is where you will start your journey. However, you should know that the narrow-gauge trains to Matera depart from a separate part of Bari Centrale, the Ferrovie Appulo Lucane (FAL) platforms. These are located in a building on the western side of Piazza Aldo Moro, the palm-lined square in front of the station. Make sure you don’t walk to the main part of Bari Centrale on the southern side of the square!
Matera Centrale is the station where you have to get off, as this is closest to the historic center. From this small but modern underground railway station, the old town of Matera is just a couple of hundred meters away.
There is a train from Bari to Matera roughly once every hour. The first service usually departs around 5 in the morning, and the last leaves Bari around 9 in the evening. Some trains run direct from Bari to Matera, while others are one-stop connections requiring a change of trains at Altamura.
The train from Bari to Matera is a modern regional service with second-class seating only, arranged in a 2+2 configuration. As it runs on a narrow-gauge line, it may feel slightly more cramped than the standard-gauge trains on Italy’s main railway network. However, I do think these trains are still perfectly comfortable. I booked my seat on the day of travel and luckily enjoyed a window seat with plenty of legroom. There was no food service on board, but I did enjoy a nice breakfast at home.
Trains from Bari to Matera have a fixed ticket price and cannot sell out, so it doesn’t matter whether you book weeks in advance or buy your ticket on the day of travel. I paid €6.20 for the ticket on the day of departure.
| Item | Cost (eur) |
|---|---|
| Ticket price | €6.2 |
| Food & drinks | €0 |
| Travel to departure station | €0 |
| Travel from arrival station | €0 |
| Total | € 6.2 |
Taking the train is the most comfortable and scenic way to travel from Bari to Matera. The tricky part is finding the correct departure platform, as it is not in the main part of Bari Centrale. Instead, you must make your way around the corner on the western side of the station square. Once on board, you can relax and enjoy the ride!

Matera Centrale exterior view
Discover the best of Matera — top attractions, local food, transport tips, budget advice, and currency essentials. Plan your perfect Matera trip today.
The city’s leading museum preserves archaeology from prehistoric to classical times, giving essential context before exploring the Sassi.
Contemporary sculpture museum inside Palazzo Pomarici, showcasing works by Italian artist Pietro Consagra in a striking historic setting.
Historic cave dwelling furnished to show daily family life in the Sassi before the 1950s relocation, simple and very evocative.
Matera’s most iconic ancient quarter, a dense landscape of caves, lanes, and stone houses that defines the city’s UNESCO fame.
Historic district of cave homes and churches with dramatic urban layers, excellent walking routes, and classic postcard views.
Main central square and transport hub above the Sassi, ideal for orienting yourself and accessing the underground cistern area.
Oven-baked sheep's milk cheese from Matera's Murgia area. Its intense flavor reflects local pastoral tradition and it is a classic table cheese in Basilicata.
Rustic semolina bread with a dark crust and long shelf life. It is one of Matera's signature foods and a symbol of the city's baking heritage.
Fresh handmade pasta with breadcrumbs, peppers, or tomato-based sauces. It is a staple of Basilicata home cooking and often served on Sundays and feast days.
Refined Michelin-starred dining in the Sassi, focused on Basilicata ingredients with creative tasting menus in an elegant cave setting.
Established restaurant in the Sassi with polished regional cuisine, strong wine selection, and panoramic ambiance suited to a leisurely dinner.
Historic cave restaurant serving traditional Lucanian dishes, local wines, and regional specialties in one of Matera's most atmospheric dining rooms.
Moderate for Italy: dining is fair, cave hotels can be pricey, and local transit is limited, so walking or taxis may add costs.
Service is often included or modest. Round up at cafes and taxis; leave 5-10% at restaurants only for very good service.
Official public transport app
Matera Centrale -> Piazza Vittorio Veneto, Matera
Find answers to the most common questions about traveling from Bari to Matera by train. From journey times and ticket prices to direct connections, first and last departures, and even whether the route is scenic, our FAQs cover everything you need to plan your trip. Whether you’re looking for the fastest train, the cheapest option, or tips for making the most of your visit at Matera, this guide helps you travel smarter and with confidence.

Most Bari to Matera trains use the Bari Palese-Macchie to Matera Villa Longo station pair. Use this guide to compare Bari and Matera train stations on this route, check city-centre transport, alongside checking practicalities like train station facilities and services.
Bari Palese-Macchie is 7 km from Bari city centre. Public transport options include:
Bari Palese-Macchie has practical services for this route, including Parking, Taxis, Accessibility, WC, and Bike Parking.
Available at Bari Palese-Macchie: Parking, Taxis, WC.
Available at Bari Palese-Macchie: Bike Parking.
Accessibility facilities are available at Bari Palese-Macchie: Ramps, restrooms.
Matera Villa Longo is 1 km from Matera city centre. Public transport options include:
Matera Villa Longo has practical services for this route, including Dining and Hotel.
Food options include: Monkey Drink House
Here are some other resources that might have the information you need