There are 5 ways to get from Matera to Martina Franca by bus, train, night bus, taxi or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Italobus Connections, line 390 bus  •  2 h 45 min

  1. Take the Italobus Connections from Matera to Taranto 1113
  2. Take the line 390 bus from Taranto - Area Porto Mercantile to Martina Franca - C.so Italia 390

$1 - $3

4 alternative options

Train, night bus  •  3 h 36 min

  1. Take the train from Matera Centrale to Bari Centrale
  2. Take the night bus from Bari to Martina Franca 2061 / ...

$17 - $20

Train  •  4 h 22 min

  1. Take the train from Matera Centrale to Bari Centrale
  2. Take the train from Bari Centro to Martina Franca 1

$12 - $14

Taxi  •  1 h 13 min

  1. Take a taxi from Matera to Martina Franca 46.5 miles

$100 - $120

Drive  •  1 h 13 min

  1. Drive from Matera to Martina Franca 46.5 miles

$11 - $17

What companies run services between Matera, Italy and Martina Franca, Italy?

You can take a bus from Matera to Martina Franca via Taranto and Taranto - Area Porto Mercantile in around 2 h 45 min. Alternatively, you can take a train from Matera to Martina Franca via Bari Centrale and Bari Centro in around 4 h 22 min.

Train operators
Ferrovie Appulo Lucane
Phone
800 050 500
Website
ferrovieappulolucane.it
Train from Matera Centrale to Bari Centrale
Ave. Duration
1 h 31 min
Frequency
Hourly
Estimated price
$6
Schedules at
ferrovieappulolucane.it
Book at
eticket.ferrovieappulolucane.com
Ferrovie del Sud Est e Servizi Automobilistici
Phone
080 5462111
Email
fsudest@fseonline.it
Website
fseonline.it
Train from Bari Centro to Martina Franca
Ave. Duration
2 h
Frequency
Hourly
Estimated price
$6 - $8
Schedules at
fseonline.it
Bus operators
ItaloTreno
Phone
+39 060708
Website
italotreno.it
Bus from Matera to Taranto
Ave. Duration
1 h 5 min
Frequency
Once daily
Website
italotreno.it
Ferrovie del Sud Est e Servizi Automobilistici
Phone
080 5462111
Email
fsudest@fseonline.it
Website
fseonline.it
Bus from Taranto - Area Porto Mercantile to Martina Franca - C.so Italia
Ave. Duration
40 min
Frequency
Every 4 hours
Estimated price
$1 - $3
Schedules at
fseonline.it
Book at
fseonline.it
Marozzi VT
Phone
080 579 0211
Email
info@marozzivt.it
Website
marozzivt.it
Night bus from Bari to Martina Franca
Ave. Duration
1 h 25 min
Frequency
Hourly
Estimated price
$11 - $14
Schedules at
marozzivt.it
Other operators
Taxi from Matera to Martina Franca
Ave. Duration
1 h 13 min
Estimated price
$100 - $120
Pellegrino Noleggio con Conducente
Phone
+39 334 853 0255
Website
pellegrinotaxi.it
TAXI-NCC Città di Altamura
Phone
+39 346 615 3134
Website
nccmediterraneo.it

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Need to know: Greyhound, Best ways to travel around Australia and How to get from JFK to New York City - to help you get the most out of your next trip.

Questions & Answers

The distance between Matera and Martina Franca is 62 km. The road distance is 74 km.

The cheapest way to get from Matera to Martina Franca is to Italobus Connections and line 390 bus which costs 1€ - 3€ and takes 2 h 45 min.

The quickest way to get from Matera to Martina Franca is to taxi which takes 1 h 13 min and costs 85€ - 110€.

No, there is no direct train from Matera to Martina Franca. However, there are services departing from Matera Centrale and arriving at Martina Franca via Bari Centro. The journey, including transfers, takes approximately 4 h 22 min.

No, there is no direct bus from Matera to Martina Franca. However, there are services departing from Matera and arriving at Martina Franca - C.so Italia via Taranto - Area Porto Mercantile. The journey, including transfers, takes approximately 2 h 45 min.

It takes approximately 2 h 45 min to get from Matera to Martina Franca, including transfers.