There are 10 ways to get from Pula to Bari by bus, plane, car, car ferry, train, or ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus to Cagliari Elmas Airport, fly to Bari Karol Wojtyła Airport
best- Take the bus from Pula Via Corinaldi 34 to Cagliari Autostazione Arstbus
- Fly from Cagliari Elmas Airport (CAG) to Bari Karol Wojtyła Airport (BRI)plane CAG - BRI
4h 51m€91–238Fly Cagliari Elmas Airport to Brindisi Airport, train
cheapest- Fly from Cagliari Elmas Airport (CAG) to Brindisi Airport (BDS)plane CAG - BDS
- Take the train from Brindisi to Bari Centraletrain
9h 36m€70–261Drive, car ferry
- Drive from Pula to Port of Arbataxcar
- Take the car ferry from Port of Arbatax to Port of Civitavecchiacarferry
- Drive from Port of Civitavecchia to Baricar
17h 3m€135–190Car ferry, bus
- Take the car ferry from Port of Cagliari to Port of Palermocarferry
- Take the bus from Palermo to Baribus 591
27h 16m€75–151Car ferry, train
- Take the car ferry from Port of Cagliari to Port of Palermocarferry
- Take the train from Palermo Centrale to Napoli Centraletrain Ic
- Take the train from Caserta stazione to Bari Centraletrain
29h 11m€93–208Fly Cagliari Elmas Airport to Foggia Gino Lisa Airport, train
- Fly from Cagliari Elmas Airport (CAG) to Foggia Gino Lisa Airport (FOG)plane CAG - FOG
- Take the train from Foggia to Bari Centraletrain
10h 16m€206–442Train to Alghero, fly to Bari Karol Wojtyła Airport
- Take the train from Cagliari to Sassaritrain
- Fly from Alghero (AHO) to Bari Karol Wojtyła Airport (BRI)plane AHO - BRI
9h 8m€119–206Ferry, train
- Take the ferry from Port of Cagliari to Port of Civitavecchiaferry
- Take the train from Civitavecchia to Roma Terminitrain Re
- Take the train from Roma Termini to Bari Centraletrain
25h 10m€77–149Ferry, train via Caserta
- Take the ferry from Port of Cagliari to Port of Civitavecchiaferry
- Take the train from Civitavecchia to Casertatrain Ic
- Take the train from Caserta to Bari Centraletrain Fr / ...
27h 20m€81–165Car ferry, ferry, bus
- Take the car ferry from Port of Cagliari to Port of Palermocarferry
- Take the ferry from Port of Palermo to Naples Beverelloferry
- Take the bus from Napoli, Autostazione Metropark to Bari FS Park - Via Capruzzibus
30h 5m€95–149
Pula to Bari by bus, car ferry, and foot
Questions & Answers
The cheapest way to get from Pula to Bari is to car ferry and bus which costs €70 - €160 and takes 27h 16m.
The fastest way to get from Pula to Bari is to bus and fly which takes 4h 51m and costs €90 - €240.
The distance between Pula and Bari is 742 km.
The best way to get from Pula to Bari without a car is to car ferry and bus which takes 27h 16m and costs €70 - €160.
It takes approximately 4h 51m to get from Pula to Bari, including transfers.
There are 4030+ hotels available in Bari.
What companies run services between Pula, Italy and Bari, Italy?
There is no direct connection from Pula to Bari. However, you can take the bus to Cagliari Autostazione Arst, take the bus to Aeroporto Elmas Arrivi, walk to Cagliari Elmas Airport (CAG) airport, fly to Bari Karol Wojtyła Airport (BRI), then take the taxi to Bari. Alternatively, you can take a vehicle from Pula to Bari via Port of Arbatax and Port of Civitavecchia in around 17h 3m.
- Website
- ryanair.com
Flights from Cagliari Elmas Airport to Bari Karol Wojtyła Airport
- Ave. Duration
- 1h 25m
- When
- Monday, Thursday, and Saturday
- Estimated price
- €55–180
Flights from Alghero to Bari Karol Wojtyła Airport
- Ave. Duration
- 1h 25m
- When
- Tuesday
- Estimated price
- €70–200
Flights from Cagliari Elmas Airport to Brindisi Airport via Pisa
- Ave. Duration
- 3h 35m
- When
- Monday, Thursday, and Sunday
- Estimated price
- €55–210
Flights from Cagliari Elmas Airport to Brindisi Airport via Bologna
- Ave. Duration
- 6h 30m
- When
- Sunday
- Estimated price
- €55–210
Flights from Cagliari Elmas Airport to Brindisi Airport via Rome
- Ave. Duration
- 3h 25m
- When
- Monday and Friday
- Estimated price
- €55–210
- Website
- ita-airways.com
Flights from Alghero to Bari Karol Wojtyła Airport via Rome
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- €75–110
Flights from Cagliari Elmas Airport to Brindisi Airport via Rome
- Ave. Duration
- 5h
- When
- Every day
- Estimated price
- €65–250
- Website
- aeroitalia.com
Flights from Cagliari Elmas Airport to Foggia Gino Lisa Airport via Milan Linate
- Ave. Duration
- 5h 15m
- When
- Every day
- Estimated price
- €190–1,300
- Website
- flexflight.dk
Flights from Cagliari Elmas Airport to Foggia Gino Lisa Airport via Milan Linate
- Ave. Duration
- 5h 15m
- When
- Every day
- Estimated price
- €190–1,300
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Palermo Centrale to Napoli Centrale
- Ave. Duration
- 9h 10m
- Frequency
- Once daily
- Estimated price
- €21–90
- Website
- https://www.trenitalia.com/en.html
Train from Foggia to Bari Centrale
- Ave. Duration
- 1h 13m
- Frequency
- Every 4 hours
- Estimated price
- €12–16
- Website
- https://www.trenitalia.com/en.html
Train from Brindisi to Bari Centrale
- Ave. Duration
- 1h 11m
- Frequency
- 5 times a day
- Estimated price
- €12–24
- Website
- https://www.trenitalia.com/en.html
Train from Civitavecchia to Roma Termini
- Ave. Duration
- 1h 7m
- Frequency
- Twice daily
- Estimated price
- €12
- Website
- https://www.trenitalia.com/en.html
Train from Civitavecchia to Caserta
- Ave. Duration
- 4h
- Frequency
- Twice a week
- Estimated price
- €25–55
- Website
- https://www.trenitalia.com/en.html
Train from Caserta to Bari Centrale
- Ave. Duration
- 3h 34m
- Frequency
- Twice daily
- Estimated price
- €12–35
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39 06 8937 1892
- Website
- italotreno.it
Train from Caserta stazione to Bari Centrale
- Ave. Duration
- 2h 41m
- Frequency
- Once daily
- Estimated price
- €21–50
- Website
- https://www.italotreno.it/en
Train from Roma Termini to Bari Centrale
- Ave. Duration
- 4h 20m
- Frequency
- Once daily
- Estimated price
- €29–75
- Website
- https://www.italotreno.it/en
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Foggia to Bari Centrale
- Ave. Duration
- 1h 1m
- Frequency
- Hourly
- Estimated price
- €14–27
- Schedules at
- trenitalia.com
Train from Brindisi to Bari Centrale
- Ave. Duration
- 1h 2m
- Frequency
- Every 2 hours
- Estimated price
- €14–21
- Schedules at
- trenitalia.com
Train from Civitavecchia to Roma Termini
- Ave. Duration
- 48 min
- Frequency
- 5 times a day
- Estimated price
- €14–19
- Schedules at
- trenitalia.com
Train from Caserta to Bari Centrale
- Ave. Duration
- 3h 7m
- Frequency
- 5 times a day
- Estimated price
- €26–55
- Schedules at
- trenitalia.com
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Foggia to Bari Centrale
- Ave. Duration
- 1h 34m
- Frequency
- Hourly
- Estimated price
- €11–27
- Website
- https://www.trenitalia.com/en.html
Train from Cagliari to Sassari
- Ave. Duration
- 3h 1m
- Frequency
- 3 times a day
- Estimated price
- €17
- Website
- https://www.trenitalia.com/en.html
Train from Brindisi to Bari Centrale
- Ave. Duration
- 1h 23m
- Frequency
- Hourly
- Estimated price
- €10–21
- Website
- https://www.trenitalia.com/en.html
Train from Civitavecchia to Roma Termini
- Ave. Duration
- 1h 20m
- Frequency
- Hourly
- Estimated price
- €4–16
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39 351 8374226
- information@arst.sardegna.it
- Website
- arst.sardegna.it
Bus from Pula Via Corinaldi 34 to Cagliari Autostazione Arst
- Ave. Duration
- 52 min
- Frequency
- Hourly
- Estimated price
- €2–4
- Schedules at
- app.arstspa.it
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Palermo to Bari
- Ave. Duration
- 11h 50m
- Frequency
- 5 times a week
- Estimated price
- €30–95
- Website
- https://www.flixbus.co.uk
- Phone
- +39 06 88 93 82 32
- Website
- itabus.it
Bus from Napoli, Autostazione Metropark to Bari FS Park - Via Capruzzi
- Ave. Duration
- 3h 20m
- Frequency
- Every 4 hours
- Estimated price
- €11–16
- Website
- https://www.itabus.it/en/home
- Phone
- +39 080 3112335
- info@marinobus.it
- Website
- marinobus.it
Bus from Napoli, Autostazione Metropark to Bari FS Park - Via Capruzzi
- Ave. Duration
- 3h 25m
- Frequency
- 5 times a day
- Estimated price
- €12–28
- Website
- https://marinobus.it/en/
- Phone
- +39.081.496.444
- info@grimaldi.napoli.it
- Website
- grimaldi-lines.com
Car ferry from Port of Arbatax to Port of Civitavecchia
- Ave. Duration
- 9h
- Frequency
- Twice a week
- Estimated price
- €35–45
- Website
- https://www.grimaldi-lines.com/en/
Car ferry from Port of Cagliari to Port of Palermo
- Ave. Duration
- 12h
- Frequency
- Once a week
- Estimated price
- €40–50
- Website
- https://www.grimaldi-lines.com/en/
Ferry from Port of Cagliari to Port of Civitavecchia
- Ave. Duration
- 15h
- Frequency
- 3 times a week
- Estimated price
- €40–50
- Website
- https://www.grimaldi-lines.com/en/
- Phone
- 02 76028132
- helpdesk@tirrenia.it
- Website
- tirrenia.it
Ferry from Port of Palermo to Naples Beverello
- Ave. Duration
- 10h 30m
- Frequency
- Once daily
- Estimated price
- €40–65
- Website
- https://www.tirrenia.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
Want to know more about Flixbus?
Read the travel guide
Travelling by boat in Italy
Read the travel guide



































