There are 4 ways to get from Policoro to Altamura by bus, train (Trenitalia), car, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Policoro Central Bus Station to Altamura Via Manzonibus MarinoBus 202 / ...
1h 35m€15–20Bus, train
cheapest- Take the bus from Policoro to Materabus 354
- Take the train from Matera Centrale Station to Altamuratrain
2h 45m€5–13Train
- Take the train from Policoro-Tursi to Gioia Del Colletrain Ic
- Take the train from Gioia Del Colle to Modugnotrain Re
- Take the train from Modugno to Altamuratrain
4h 15m€15–23Drive 85.5 km
- Drive from Policoro to Altamuracar 85.5 km
1h 14m€14–20
Policoro to Altamura by bus
Questions & Answers
The cheapest way to get from Policoro to Altamura is to bus and train which costs €5 - €14 and takes 2h 45m.
The fastest way to get from Policoro to Altamura is to drive which takes 1h 14m and costs €13 - €20.
Yes, there is a direct bus departing from Policoro Central Bus Station station and arriving at Altamura Via Manzoni. Services depart twice daily, and operate every day. The journey takes approximately 1h 35m.
No, there is no direct train from Policoro to Altamura. However, there are services departing from Policoro-Tursi and arriving at Altamura via Gioia Del Colle and Modugno. The journey, including transfers, takes approximately 4h 15m.
The distance between Policoro and Altamura is 90 km. The road distance is 85.5 km.
The best way to get from Policoro to Altamura without a car is to bus which takes 1h 35m and costs €15 - €20.
The bus from Policoro Central Bus Station to Altamura Via Manzoni takes 1h 35m including transfers and departs twice daily.
Policoro to Altamura bus services, operated by Marino Autolinee S.p.A., depart from Policoro Central Bus Station.
Policoro to Altamura train services, operated by Trenitalia Intercity, depart from Policoro-Tursi station.
The best way to get from Policoro to Altamura is to bus which takes 1h 35m and costs €15 - €20. Alternatively, you can train, which costs €15 - €24 and takes 4h 15m.
What companies run services between Policoro, Italy and Altamura, Italy?
Marino Autolinee S.p.A. operates a bus from Policoro Central Bus Station to Altamura Via Manzoni twice daily. Tickets cost €15–20 and the journey takes 1h 35m. Alternatively, you can take a train from Policoro-Tursi to Altamura via Gioia Del Colle, Modugno, and Modugno in around 4h 15m.
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Policoro-Tursi to Gioia Del Colle
- Ave. Duration
- 1h 24m
- Frequency
- Once daily
- Estimated price
- €9–13
- Website
- https://www.trenitalia.com/en.html
- 2nd Class
- €9–13
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Gioia Del Colle to Modugno
- Ave. Duration
- 27 min
- Frequency
- Hourly
- Estimated price
- €4–7
- Website
- https://www.trenitalia.com/en.html
Train from Modugno to Altamura
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- €2–4
- Website
- https://ferrovieappulolucane.it/en/
Train from Matera Centrale Station to Altamura
- Ave. Duration
- 26 min
- Frequency
- Hourly
- Estimated price
- €1–3
- Website
- https://ferrovieappulolucane.it/en/
- Phone
- +39 080 3112335
- info@marinobus.it
- Website
- marinobus.it
Bus from Policoro Central Bus Station to Altamura Via Manzoni
- Ave. Duration
- 1h 35m
- Frequency
- Twice daily
- Estimated price
- €15–20
- Website
- https://marinobus.it/en/
- Phone
- +39 080 579 0211
- info@sitasudtrasporti.it
- Website
- sitasudtrasporti.it
Bus from Policoro to Matera
- Ave. Duration
- 1h 30m
- Frequency
- 4 times a day
- Estimated price
- €4–8
- Schedules at
- sitasudtrasporti.it
- 2nd Class
- €4–6
- Phone
- +39 080 5790211
- info@cotrap.it
- Website
- bari.airports.aeroportidipuglia.it
Bus from Policoro to Matera
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- €6–11
- Schedules at
- bari.airports.aeroportidipuglia.it
- 2nd Class
- €8–11
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
Policoro to Altamura bus services, operated by Marino Autolinee S.p.A., arrive at Altamura Via Manzoni station.
Policoro to Altamura train services, operated by Trenitalia Intercity, arrive at Gioia Del Colle station.
Yes, the driving distance between Policoro to Altamura is 86 km. It takes approximately 1h 14m to drive from Policoro to Altamura.
Book your Policoro to Altamura bus tickets online with Omio and Distribusion.
There are 1179+ hotels available in Altamura.



















