Travel from Bari to Martina-Franca

Bus or train from Bari to Martina Franca?

Ferrovie del Sud Est e Servizi Automobilistici operates a train from Bari to Martina Franca hourly. Tickets cost $6 - $9 and the journey takes 2 h. Alternatively, Marozzi VT operates a bus from Bari to Martina Franca every 3 hours. Tickets cost $10 - $13 and the journey takes 1 h.

Travel Guides

Is ride-sharing platform BlaBlaCar right for you?Don't have a car, or can't get there on public transportation? This carpooling platform could be your answer.

How to get from Bari to Martina Franca

ModeDurationPrice
From Bari Centro train to Martina Franca.2 h5€
From Bari line 2061 night bus to Casamassima then bus to Martina Franca.2 h 15 min16€
From Bari night bus to Martina Franca.1 h 25 min10€
From Bari taxi to Martina Franca.59 min103€
From Bari drive to Martina Franca.59 min11€
From Bari rideshare to Martina Franca.1 h 18 min5€

How long does it take to get from Bari to Martina Franca?

The train from Bari Centro to Martina Franca takes 2 h including transfers and departs hourly.

Is there a direct train between Bari and Martina Franca?

Yes, there is a direct train departing from Bari Centro and arriving at Martina Franca. Services depart hourly, and operate Monday to Saturday. The journey takes approximately 2 h.

Is there a direct bus between Bari and Martina Franca?

Yes, there is an overnight bus departing from Bari and arriving at Martina Franca. This bus operates every day. The journey takes approximately 1 h 25 min.

Operators from Bari to Martina Franca

OperatorPhoneWebsite
Ferrovie del Sud Est e Servizi Automobilistici080 5462111Ferrovie del Sud Est e Servizi Automobilistici
Marozzi VT080 579 0211Marozzi VT
BlaBlaCarBlaBlaCar