There are 10 ways to get from Ostuni to Polignano by plane, shuttle, train (Trenitalia), bus, 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.
Fly to Il Caravaggio International Airport, shuttle
best- Fly from Brindisi Airport (BDS) to Il Caravaggio International Airport (BGY)plane BDS - BGY
- Take a shuttle bus from Orio al Serio Airport to Piacenza
5h 45m€182–453Bus via Bari
cheapest- Take the bus from Ostuni Viale dello Sport to Bari FS Park - Via Capruzzibus Itabus
- Take the bus from Bari FS Park - Via Capruzzi to Parma Bus Stationbus Itabus
14h 40m€70–111Train via Bologna (Trenitalia)
- Take the train from Ostuni to Bari Centraletrain Re
- Take the train from Bari Centrale to Bologna Centraletrain Fr
- Take the train from Bologna Centrale to Fiorenzuolatrain
9h 51m€120–239Drive 891.6 km
- Drive from Ostuni to Polignanocar 891.6 km
8h 10m€143–206Fly to Milan Linate Airport, train
- Fly from Brindisi Airport (BDS) to Milan Linate Airport (LIN)plane BDS - LIN
- Take the train from Milano Forlanini to S. Stefano Lodigianotrain
5h 39m€93–286Fly to Verona Villafranca Airport, shuttle
- Fly from Brindisi Airport (BDS) to Verona Villafranca Airport (VRN)plane BDS - VRN
- Take a shuttle bus from Verona - Aeroporto to Cremona hospital
5h 42m€180–457Fly to Milano Malpensa Airport, train
- Fly from Brindisi Airport (BDS) to Milano Malpensa Airport (MXP)plane BDS - MXP
- Take the train from Malpensa Aeroporto T1 to Milano Centraletrain
- Take the train from Milano Centrale to Piacenzatrain
6h 38m€78–286Fly to Bologna Guglielmo Marconi Airport, train
- Fly from Brindisi Airport (BDS) to Bologna Guglielmo Marconi Airport (BLQ)plane BDS - BLQ
- Take the train from Bologna Centrale to Fiorenzuolatrain
6h 12m€81–263Train (Trenitalia)
- Take the train from Brindisi to Piacenzatrain Ic
12h 17m€122–214Bus
- Take the bus from Monopoli to Parmabus N425
15h 44m€94–139
Brindisi Airport (BDS) to Il Caravaggio International Airport (BGY) flights
Comparing Your Travel Options
The cheapest way to get from Ostuni to Polignano is to bus via Bari which costs €70 - €120 and takes 14h 40m.
The fastest way to get from Ostuni to Polignano is to fly and train which takes 5h 39m and costs €90 - €290.
No, there is no direct bus from Ostuni to Polignano. However, there are services departing from Ostuni Viale dello Sport and arriving at Busseto - via Leoncavallo via Bari FS Park - Via Capruzzi and Parma. The journey, including transfers, takes approximately 14h 40m.
No, there is no direct train from Ostuni to Polignano. However, there are services departing from Ostuni and arriving at Fiorenzuola via Bari Centrale and Bologna Centrale. The journey, including transfers, takes approximately 9h 51m.
The distance between Ostuni and Polignano is 1002 km. The road distance is 891.6 km.
The best way to get from Ostuni to Polignano without a car is to train via Bologna which takes 9h 51m and costs €120 - €240.
It takes approximately 5h 45m to get from Ostuni to Polignano, including transfers.
Ostuni to Polignano bus services, operated by Itabus S.p.A., depart from Ostuni Viale dello Sport station.
Ostuni to Polignano train services, operated by Trenitalia, depart from Ostuni station.
The best way to get from Ostuni to Polignano is to train via Bologna which takes 9h 51m and costs €120 - €240. Alternatively, you can bus via Bari, which costs €70 - €120 and takes 14h 40m.
What companies run services between Ostuni, Italy and Polignano, Italy?
You can take a vehicle from Ostuni to Polignano via Ostuni, Bari Centrale, Bologna Centrale, and Fiorenzuola in around 9h 51m. Alternatively, you can take a bus from Ostuni Viale dello Sport to Polignano via Bari FS Park - Via Capruzzi, Parma, and Busseto - via Leoncavallo in around 14h 40m.
- Website
- ryanair.com
Flights from Brindisi Airport to Il Caravaggio International Airport
- Ave. Duration
- 1h 39m
- When
- Every day
- Estimated price
- €65–270
Flights from Brindisi Airport to Verona Villafranca Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- €50–240
Flights from Brindisi Airport to Milano Malpensa Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- €45–230
Flights from Brindisi Airport to Bologna Guglielmo Marconi Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- €35–200
- Phone
- +39.06.5210550
- Website
- Trenitalia
Train from Ostuni to Bari Centrale
- Ave. Duration
- 1h
- Frequency
- Every 30 minutes
- Estimated price
- €8–13
- Website
- Trenitalia
Train from Bologna Centrale to Fiorenzuola
- Ave. Duration
- 1h 21m
- Frequency
- Every 4 hours
- Estimated price
- €14–21
- Website
- Trenitalia
Train from Milano Centrale to Piacenza
- Ave. Duration
- 1h 7m
- Frequency
- Twice daily
- Estimated price
- €8–12
- Website
- Trenitalia
Train from Bologna Centrale to Fiorenzuola
- Ave. Duration
- 1h 21m
- Frequency
- Every 4 hours
- Estimated price
- €14–21
- Website
- Trenitalia
- Phone
- +386 1 320 4530
- [email protected]
- Website
- GoOpti
Shuttle from Orio al Serio Airport to Piacenza
- Ave. Duration
- 1h 26m
- Frequency
- On demand
- Estimated price
- €85–150
- Website
- GoOpti
Shuttle from Verona - Aeroporto to Cremona hospital
- Ave. Duration
- 1h 23m
- Frequency
- On demand
- Estimated price
- €95–160
- Website
- GoOpti
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
Getting to Milan from the airport
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
Booking & Getting There
Ostuni to Polignano bus services, operated by Itabus S.p.A., arrive at Bari FS Park - Via Capruzzi station.
Ostuni to Polignano train services, operated by Trenitalia, arrive at Bari Centrale station.
Yes, the driving distance between Ostuni to Polignano is 892 km. It takes approximately 8h 10m to drive from Ostuni to Polignano.
There are 348+ hotels available in Polignano.








