To get from Baragiano a Matera by train you can catch one of the 4 trains that everyday travel between Baragiano-Ruoti and Altamura, the closest station to the city. For your trip from Baragiano-Ruoti to Altamura by train you can choose to leave from one of Baragiano-Ruoti main stations: Baragiano-Ruoti If travelling with Trenitalia, you need to know the Baragiano-Ruoti to Altamura train schedule: the first train leaves at 07:16, while the last ride is at 07:16. A Baragiano-Ruoti to Altamura train cost about 15.7 €. But how long is the train ride from Baragiano-Ruoti to Altamura? Your journey takes about 7 hours on average.