If the offers provided by buses do not suit your needs, trains and carpooling could represent a good alternative for this distance.
When the journey is so long, the bus takes much longer than other transportation. You can have a look at flights to Bari: by booking in advance you can find very cheap tickets!
How many bus connections are there from Massa to Bari every day?
What time do the busses to Bari leave?
The journey from Massa to Bari takes 12 hours and 40 minutes. While the first bus leaves from Massa at 06:10, the last one is scheduled at 06:10.
By bus from Massa to Bari: which companies offer the service?
With Marino you will be able to travel trom Massa to Bari by bus.
Marino is an Italian company mostly active in Southern Italy, but providing bus connections driving up to Northern Italy and also to France, Switzerland and Germany.