There are 6 ways to get from Bari to Castelgrande by train, bus, taxi, train (Trenitalia), 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.
Train, bus, taxi
best- Take the train from Bari Centrale to Foggiatrain Fa / ...
- Take the bus from Figgia Terminal Bus to Lacedoniabus
- Take the taxi from Lacedonia to Castelgrandetaxi
3h 10m€95–133Drive 156.8 km
cheapest- Drive from Bari to Castelgrandecar 156.8 km
2h 37m€25–35Train via Taranto
- Take the train from Bari Centrale to Tarantotrain Re
- Take the train from Taranto to Bella-Murotrain Ic
5h 7m€56–88Bus via Melfi - Polo Nord
- Take the bus from Bari via Capruzzi to Melfibus 701
- Take the bus from Melfi - Polo Nord to Pescopaganobus 88
4h 35m€27–40Bus
- Take the bus from Bari via Capruzzi to Rionero in Vulturebus 702
- Take the bus from Rionero in Vulture to Pescopaganobus 88
4h 57m€26–40Train
- Take the train from Bari Centrale to Potenza Centraletrain Bari
5h 46m€47–66
Questions & Answers
The cheapest way to get from Bari to Castelgrande is to drive which costs €24 - €35 and takes 2h 37m.
The fastest way to get from Bari to Castelgrande is to drive which takes 2h 37m and costs €24 - €35.
The distance between Bari and Castelgrande is 229 km. The road distance is 156.8 km.
The best way to get from Bari to Castelgrande without a car is to train and bus and taxi which takes 3h 10m and costs €95 - €140.
It takes approximately 3h 10m to get from Bari to Castelgrande, including transfers.
The best way to get from Bari to Castelgrande is to train via Taranto which takes 5h 7m and costs €55 - €90. Alternatively, you can bus via Melfi - Polo Nord, which costs €26 - €40 and takes 4h 35m.
Yes, the driving distance between Bari to Castelgrande is 157 km. It takes approximately 2h 37m to drive from Bari to Castelgrande.
There are 126+ hotels available in Castelgrande.
What companies run services between Bari, Italy and Castelgrande, Italy?
You can take a train from Bari Centrale to Castelgrande via Taranto and Bella-Muro in around 5h 7m. Alternatively, you can take a bus from Bari via Capruzzi to Castelgrande via Melfi, Melfi - Polo Nord, and Pescopagano in around 4h 35m.
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Bari Centrale to Foggia
- Ave. Duration
- 1h 1m
- Frequency
- Every 3 hours
- Estimated price
- €14–27
- Schedules at
- trenitalia.com
Train from Bari Centrale to Taranto
- Ave. Duration
- 1h 6m
- Frequency
- Once daily
- Estimated price
- €14–26
- Schedules at
- trenitalia.com
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Bari Centrale to Foggia
- Ave. Duration
- 1h 15m
- Frequency
- Every 4 hours
- Estimated price
- €13–16
- Website
- https://www.trenitalia.com/en.html
Train from Bari Centrale to Taranto
- Ave. Duration
- 1h 6m
- Frequency
- 3 times a day
- Estimated price
- €12–26
- Website
- https://www.trenitalia.com/en.html
Train from Taranto to Bella-Muro
- Ave. Duration
- 2h 28m
- Frequency
- Twice daily
- Estimated price
- €12–17
- Website
- https://www.trenitalia.com/en.html
- 2nd Class
- €12–17
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Bari Centrale to Foggia
- Ave. Duration
- 1h 37m
- Frequency
- Hourly
- Estimated price
- €11–27
- Website
- https://www.trenitalia.com/en.html
Train from Bari Centrale to Taranto
- Ave. Duration
- 1h 22m
- Frequency
- Hourly
- Estimated price
- €10–13
- Website
- https://www.trenitalia.com/en.html
Train from Taranto to Bella-Muro
- Ave. Duration
- 2h 40m
- Frequency
- Once daily
- Estimated price
- €11–17
- Website
- https://www.trenitalia.com/en.html
Train from Bari Centrale to Potenza Centrale
- Ave. Duration
- 3h 51m
- Frequency
- Twice daily
- Estimated price
- €9–12
- Website
- https://ferrovieappulolucane.it/en/
- Phone
- 800 901 142
- air@aircampania.it
- Website
- aircampania.it
Bus from Figgia Terminal Bus to Lacedonia
- Ave. Duration
- 51 min
- Frequency
- Hourly
- Estimated price
- €4–6
- Schedules at
- aircampania.it
- Phone
- +39 080 579 0211
- info@sitasudtrasporti.it
- Website
- sitasudtrasporti.it
Bus from Bari via Capruzzi to Melfi
- Ave. Duration
- 2h 20m
- Frequency
- 6 times a week
- Estimated price
- €6–14
- Schedules at
- sitasudtrasporti.it
- 2nd Class
- €6–10
Bus from Melfi - Polo Nord to Pescopagano
- Ave. Duration
- 1h 5m
- Frequency
- Twice daily
- Estimated price
- €3–5
- Schedules at
- sitasudtrasporti.it
- 2nd Class
- €3–4
Bus from Bari via Capruzzi to Rionero in Vulture
- Ave. Duration
- 2h 27m
- Frequency
- 6 times a week
- Estimated price
- €6–14
- Schedules at
- sitasudtrasporti.it
- 2nd Class
- €6–9
Bus from Rionero in Vulture to Pescopagano
- Ave. Duration
- 1h 20m
- Frequency
- Once daily
- Estimated price
- €2–6
- Schedules at
- sitasudtrasporti.it
- 2nd Class
- €2–4
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





















