There are 6 ways to get from Brindisi to Martina Franca by train (Trenitalia), train, bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Brindisi to Francavilla Fontanatrain Re
- Take the train from Francavilla Fontana to Martina Francatrain Linea 2
2h 37m€8–16Bus, line 166 bus
cheapest- Take the bus from Brindisi Viale A.Moro to Villa Castellibus E23
- Take the bus from Villa Castelli to Martina Francabus 166
3h 12m€4–7Train, line 390 bus
- Take the train from Brindisi to Monopolitrain Re / ...
- Take the bus from Monopoli to Martina Franca Corso Italiabus 390
2h 39m€11–25Drive 60.8 km
- Drive from Brindisi to Martina Francacar 60.8 km
56 min€10–14Taxi
- Take the taxi from Brindisi to Martina Francataxi 60.8 km
56 min€110–140Bus, line 370 bus
- Take the bus from Brindisi - via Indipendenza to Ostuni - p.zza Italiabus E07 / ...
- Take the bus from Ostuni to Ceglie Messapicabus 370
- Take the bus from Ceglie Messapica to Martina Francabus
3h 27m€4–8
Brindisi to Martina Franca by train
Questions & Answers
The cheapest way to get from Brindisi to Martina Franca is to bus and line 166 bus which costs €4 - €7 and takes 3h 12m.
The fastest way to get from Brindisi to Martina Franca is to drive which takes 56 min and costs €9 - €14.
No, there is no direct bus from Brindisi to Martina Franca. However, there are services departing from Brindisi Viale A.Moro and arriving at Martina Franca via Villa Castelli. The journey, including transfers, takes approximately 3h 12m.
No, there is no direct train from Brindisi to Martina Franca. However, there are services departing from Brindisi and arriving at Martina Franca via Francavilla Fontana. The journey, including transfers, takes approximately 2h 37m.
The distance between Brindisi and Martina Franca is 76 km. The road distance is 60.8 km.
The best way to get from Brindisi to Martina Franca without a car is to train which takes 2h 37m and costs €7 - €16.
It takes approximately 2h 37m to get from Brindisi to Martina Franca, including transfers.
Brindisi to Martina Franca bus services, operated by Società Trasporti Pubblici Brindisi SpA, depart from Brindisi Viale A.Moro station.
Brindisi to Martina Franca train services, operated by Trenitalia, depart from Brindisi station.
The best way to get from Brindisi to Martina Franca is to train which takes 2h 37m and costs €7 - €16. Alternatively, you can bus and line 166 bus, which costs €4 - €7 and takes 3h 12m.
What companies run services between Brindisi, Italy and Martina Franca, Italy?
You can take a train from Brindisi to Martina Franca via Francavilla Fontana in around 2h 37m. Alternatively, you can take a bus from Brindisi Viale A.Moro to Martina Franca via Villa Castelli in around 3h 12m.
- Phone
- +39.06.5210550
- Website
- Trenitalia
Train from Brindisi to Francavilla Fontana
- Ave. Duration
- 36 min
- Frequency
- Hourly
- Estimated price
- €4–8
- Website
- Trenitalia
Train from Brindisi to Monopoli
- Ave. Duration
- 44 min
- Frequency
- Every 30 minutes
- Estimated price
- €8–15
- Website
- Trenitalia
- Phone
- +39 06 68475475
- Website
- Trenitalia Intercity
Train from Brindisi to Francavilla Fontana
- Ave. Duration
- 27 min
- Frequency
- 5 times a day
- Estimated price
- €3–8
- Website
- Trenitalia Intercity
Train from Brindisi to Monopoli
- Ave. Duration
- 41 min
- Frequency
- Every 4 hours
- Estimated price
- €7–16
- Website
- Trenitalia Intercity
- Phone
- 800 07 9090
- Website
- fseonline.it
Train from Francavilla Fontana to Martina Franca
- Ave. Duration
- 1h 1m
- Frequency
- 3 times a day
- Estimated price
- €4–8
- Schedules at
- fseonline.it
- Phone
- +39 06 68475475
- Website
- Trenitalia Frecce
Train from Brindisi to Monopoli
- Ave. Duration
- 34 min
- Frequency
- 5 times a day
- Estimated price
- €10–21
- Schedules at
- Trenitalia Frecce
- Phone
- 800 07 9090
- Website
- fseonline.it
Bus from Monopoli to Martina Franca Corso Italia
- Ave. Duration
- 55 min
- Frequency
- 3 times a day
- Estimated price
- €3–5
- Schedules at
- fseonline.it
Bus from Ostuni to Ceglie Messapica
- Ave. Duration
- 20 min
- Frequency
- Every 2 hours
- Estimated price
- €1–2
- Schedules at
- fseonline.it
- Phone
- 800232042, 3667880781
- Website
- stpbrindisi.it
Bus from Brindisi Viale A.Moro to Villa Castelli
- Ave. Duration
- 1h 26m
- Frequency
- Every 3 hours
- Estimated price
- €3–4
- Schedules at
- stpbrindisi.it
Bus from Brindisi - via Indipendenza to Ostuni - p.zza Italia
- Ave. Duration
- 43 min
- Frequency
- Hourly
- Estimated price
- €2–3
- Schedules at
- stpbrindisi.it
- Phone
- +39 099 732 4252
- [email protected]
- Website
- ctptaranto.it
Bus from Villa Castelli to Martina Franca
- Ave. Duration
- 46 min
- Frequency
- Twice daily
- Estimated price
- €1–3
- Schedules at
- ctptaranto.it
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Ceglie Messapica to Martina Franca
- Ave. Duration
- 24 min
- Frequency
- Once daily
- Estimated price
- €1–3
- Website
- Flixbus
- Ave. Duration
- 56 min
- Estimated price
- €110–140
Brindisi Airport Transfer
- Phone
- +39 0831 170 6658
Taxi
- Phone
- +39 0831 597901
Want to know more about travelling around Italy
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Italy Travel Guides
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Brindisi to Martina Franca bus services, operated by Società Trasporti Pubblici Brindisi SpA, arrive at Villa Castelli station.
Brindisi to Martina Franca train services, operated by Trenitalia, arrive at Francavilla Fontana station.
Yes, the driving distance between Brindisi to Martina Franca is 61 km. It takes approximately 56 min to drive from Brindisi to Martina Franca.
Book your Brindisi to Martina Franca train tickets online with Omio.
Book your Brindisi to Martina Franca bus tickets online with Omio.
There are 5463+ hotels available in Martina Franca.


























