There are 7 ways to get from Castellaneta to Martina Franca by train, bus, train (Trenitalia), 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, line 390 bus
best- Take the train from Castellaneta to Tarantotrain Re / ...
- Take the bus from Taranto Porto Mercantile to Martina Franca Corso Italiabus 390
2h 16m€6–11Bus, line 150 bus
cheapest- Take the bus from Castellaneta to Massafrabus 227
- Take the bus from Massafra to Martina Francabus 150
2h 57m€3–5Train
- Take the train from Castellaneta to Tarantotrain Re
- Take the train from Taranto to Francavilla Fontanatrain Re
- Take the train from Francavilla Fontana to Martina Francatrain
3h 31m€11–23Drive 45.1 km
- Drive from Castellaneta to Martina Francacar 45.1 km
59 min€7–11Taxi
- Take the taxi from Castellaneta to Martina Francataxi 45.1 km
59 min€140–180Train, line 310 bus
- Take the train from Castellaneta to Tarantotrain Re / ...
- Take the bus from Taranto Porto Mercantile to Martina Francabus 310
2h 25m€6–13Line 710 bus, line 390 bus
- Take the bus from Via San Francesco, Castellaneta to Taranto - Area Porto Mercantilebus 710
- Take the bus from Taranto Porto Mercantile to Martina Franca Corso Italiabus 390
2h 30m€4–7
Castellaneta to Martina Franca by train and bus
Questions & Answers
The cheapest way to get from Castellaneta to Martina Franca is to bus and line 150 bus which costs €2 - €6 and takes 2h 57m.
The fastest way to get from Castellaneta to Martina Franca is to drive which takes 59 min and costs €7 - €11.
No, there is no direct bus from Castellaneta to Martina Franca. However, there are services departing from Via San Francesco, Castellaneta and arriving at Martina Franca Corso Italia via Taranto Porto Mercantile. The journey, including transfers, takes approximately 2h 30m.
No, there is no direct train from Castellaneta to Martina Franca. However, there are services departing from Castellaneta and arriving at Martina Franca via Taranto and Francavilla Fontana. The journey, including transfers, takes approximately 3h 31m.
The distance between Castellaneta and Martina Franca is 62 km. The road distance is 45.1 km.
The best way to get from Castellaneta to Martina Franca without a car is to train and line 390 bus which takes 2h 16m and costs €6 - €11.
It takes approximately 2h 16m to get from Castellaneta to Martina Franca, including transfers.
Castellaneta to Martina Franca bus services, operated by Sita Sud S.r.l., depart from Via San Francesco, Castellaneta station.
Castellaneta to Martina Franca train services, operated by Trenitalia, depart from Castellaneta station.
The best way to get from Castellaneta to Martina Franca is to train which takes 3h 31m and costs €11 - €23. Alternatively, you can line 710 bus and line 390 bus, which costs €4 - €8 and takes 2h 30m.
What companies run services between Castellaneta, Italy and Martina Franca, Italy?
You can take a train from Castellaneta to Martina Franca via Taranto and Francavilla Fontana in around 3h 31m. Alternatively, you can take a bus from Via San Francesco, Castellaneta to Martina Franca Corso Italia via Taranto - Area Porto Mercantile and Taranto Porto Mercantile in around 2h 30m.
- Phone
- +39.06.5210550
- Website
- Trenitalia
Train from Castellaneta to Taranto
- Ave. Duration
- 26 min
- Frequency
- Hourly
- Estimated price
- €4–7
- Website
- Trenitalia
Train from Castellaneta to Taranto
- Ave. Duration
- 26 min
- Frequency
- Hourly
- Estimated price
- €4–7
- Website
- Trenitalia
Train from Taranto to Francavilla Fontana
- Ave. Duration
- 27 min
- Frequency
- Hourly
- Estimated price
- €4–7
- Website
- Trenitalia
Train from Castellaneta to Taranto
- Ave. Duration
- 26 min
- Frequency
- Hourly
- Estimated price
- €4–7
- Website
- Trenitalia
- Phone
- +39 06 68475475
- Website
- Trenitalia Intercity
Train from Taranto to Francavilla Fontana
- Ave. Duration
- 30 min
- Frequency
- Every 4 hours
- Estimated price
- €3–8
- 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
- 800 07 9090
- Website
- fseonline.it
Bus from Taranto Porto Mercantile to Martina Franca Corso Italia
- Ave. Duration
- 50 min
- Frequency
- 6 times a week
- Estimated price
- €2–4
- Schedules at
- fseonline.it
Bus from Taranto Porto Mercantile to Martina Franca
- Ave. Duration
- 59 min
- Frequency
- Twice daily
- Estimated price
- €2–6
- Schedules at
- fseonline.it
Bus from Taranto Porto Mercantile to Martina Franca Corso Italia
- Ave. Duration
- 50 min
- Frequency
- 6 times a week
- Estimated price
- €2–4
- Schedules at
- fseonline.it
- Phone
- +39 080 579 0211
- [email protected]
- Website
- sitasudtrasporti.it
Bus from Via San Francesco, Castellaneta to Taranto - Area Porto Mercantile
- Ave. Duration
- 40 min
- Frequency
- 5 times a day
- Estimated price
- €2–4
- Schedules at
- sitasudtrasporti.it
- Phone
- +39 099 732 4252
- [email protected]
- Website
- ctptaranto.it
Bus from Castellaneta to Massafra
- Ave. Duration
- 55 min
- Frequency
- Every 3 hours
- Estimated price
- €1–3
- Schedules at
- ctptaranto.it
Bus from Massafra to Martina Franca
- Ave. Duration
- 50 min
- Frequency
- 4 times a day
- Estimated price
- €1–3
- Schedules at
- ctptaranto.it
- Ave. Duration
- 59 min
- Estimated price
- €140–180
Taxi Ionica
- Phone
- 3886363659
- Website
- taxitaranto.com
Matera 10 Taxi
- Phone
- +39 320 916 5931
- Website
- materataxi10.it
Matera taxi
- Phone
- +39 3382500494
- Website
- materataxi.com
Ncc Matera taxi
- Phone
- +39333.2685173
- Website
- nccmaterataxi.it
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
More Questions & Answers
Castellaneta to Martina Franca bus services, operated by Sita Sud S.r.l., arrive at Taranto - Area Porto Mercantile station.
Castellaneta to Martina Franca train services, operated by Trenitalia, arrive at Taranto station.
Yes, the driving distance between Castellaneta to Martina Franca is 45 km. It takes approximately 59 min to drive from Castellaneta to Martina Franca.
Book your Castellaneta to Martina Franca train tickets online with Omio.
There are 5463+ hotels available in Martina Franca.

















