There are 8 ways to get from Bari to Cabras by plane, bus, car, car ferry, 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 Cagliari Elmas Airport, bus
best- Fly from Bari Karol Wojtyła Airport (BRI) to Cagliari Elmas Airport (CAG)plane BRI - CAG
- Take the bus from Fermata di AEROPORTO ELMAS ARRIVI to Fermata di ORISTANO STAZIONE ARSTbus
4h 58m€80–202Drive, car ferry
- Drive from Bari to Port of Civitavecchiacar
- Take the carferry from Port of Civitavecchia to Port of Arbataxcarferry
- Drive from Port of Arbatax to Cabrascar
16h 56m€130–202Bus, car ferry, drive
- Take the bus from Bari to Roma, Autostazione Tiburtinabus 579 / ...
- Take the bus from Rome Termini Piazza Indipendenza to Port of Civitavecchiabus
- Take the carferry from Port of Civitavecchia to Port of Arbataxcarferry
- Drive from Ilbono Municipio to Cabrascar
22h 18m€103–199Bus, train, car ferry, drive
- Take the bus from Bari FS Park - Via Capruzzi to Naples Metropark Central Parkingbus
- Take the train from Napoli Centrale to Civitavecchiatrain Ic
- Take the carferry from Port of Civitavecchia to Port of Arbataxcarferry
- Drive from Ilbono Municipio to Cabrascar
22h 34m€98–192Fly to Alghero, bus
- Fly from Bari Karol Wojtyła Airport (BRI) to Alghero (AHO)plane BRI - AHO
- Take the bus from Alghero Airport to Oristanobus
6h 55m€92–188Fly to Olbia Costa Smeralda Airport, train
- Fly from Bari Karol Wojtyła Airport (BRI) to Olbia Costa Smeralda Airport (OLB)plane BRI - OLB
- Take the train from Olbia Terranova to Oristanotrain
7h 45m€108–238Train, car ferry, drive
- Take the train from Bari Centrale to Roma Terminitrain Fr / ...
- Take the train from Roma Termini to Civitavecchiatrain Re
- Take the carferry from Port of Civitavecchia to Port of Arbataxcarferry
- Drive from Ilbono Municipio to Cabrascar
21h 3m€111–255Train, car ferry, drive via Caserta
- Take the train from Bari Centrale to Casertatrain Fr / ...
- Take the train from Aversa to Civitavecchiatrain Ic
- Take the carferry from Port of Civitavecchia to Port of Arbataxcarferry
- Drive from Ilbono Municipio to Cabrascar
22h 54m€112–239
Bari Karol Wojtyła Airport (BRI) to Cagliari Elmas Airport (CAG) flights
Questions & Answers
The cheapest way to get from Bari to Cabras is to bus and train and car ferry and drive which costs €95 - €200 and takes 22h 34m.
The fastest way to get from Bari to Cabras is to fly and bus which takes 4h 58m and costs €75 - €210.
The distance between Bari and Cabras is 795 km.
It takes approximately 4h 58m to get from Bari to Cabras, including transfers.
There are 897+ hotels available in Cabras.
What companies run services between Bari, Italy and Cabras, Italy?
There is no direct connection from Bari to Cabras. However, you can take the taxi to Bari-Airport-BRI airport, fly to Cagliari Elmas Airport (CAG), walk to Fermata di AEROPORTO ELMAS ARRIVI, take the bus to Fermata di ORISTANO STAZIONE ARST, then take the bus to Cabras Municipio. Alternatively, you can take a vehicle from Bari to Cabras via Port of Civitavecchia and Port of Arbatax in around 16h 56m.
- Website
- ryanair.com
Flights from Bari Karol Wojtyła Airport to Cagliari Elmas Airport
- Ave. Duration
- 1h 30m
- When
- Monday, Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- €45–150
Flights from Bari Karol Wojtyła Airport to Alghero
- Ave. Duration
- 1h 30m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- €40–120
- Website
- volotea.com
Flights from Bari Karol Wojtyła Airport to Olbia Costa Smeralda Airport
- Ave. Duration
- 1h 25m
- When
- Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- €50–150
- Phone
- +39 06 68475475
- Website
- Trenitalia Intercity
Train from Napoli Centrale to Civitavecchia
- Ave. Duration
- 3h 19m
- Frequency
- 4 times a day
- Estimated price
- €30–65
- Website
- Trenitalia Intercity
Train from Bari Centrale to Roma Termini
- Ave. Duration
- 6h 24m
- Frequency
- 3 times a day
- Estimated price
- €50–110
- Website
- Trenitalia Intercity
Train from Roma Termini to Civitavecchia
- Ave. Duration
- 53 min
- Frequency
- Every 4 hours
- Estimated price
- €8–18
- Website
- Trenitalia Intercity
Train from Bari Centrale to Caserta
- Ave. Duration
- 4h 6m
- Frequency
- 3 times a day
- Estimated price
- €30–65
- Website
- Trenitalia Intercity
Train from Aversa to Civitavecchia
- Ave. Duration
- 3h 1m
- Frequency
- 4 times a day
- Estimated price
- €29–60
- Website
- Trenitalia Intercity
- Phone
- +39.06.5210550
- Website
- Trenitalia
Train from Olbia Terranova to Oristano
- Ave. Duration
- 2h 31m
- Frequency
- Every 3 hours
- Estimated price
- €23–40
- Website
- Trenitalia
Train from Roma Termini to Civitavecchia
- Ave. Duration
- 1h 20m
- Frequency
- Every 20 minutes
- Estimated price
- €9–16
- Website
- Trenitalia
- Phone
- +39 06 68475475
- Website
- Trenitalia Frecce
Train from Bari Centrale to Roma Termini
- Ave. Duration
- 4h 30m
- Frequency
- Hourly
- Estimated price
- €70–140
- Schedules at
- Trenitalia Frecce
Train from Roma Termini to Civitavecchia
- Ave. Duration
- 1h 5m
- Frequency
- Every 3 hours
- Estimated price
- €11–23
- Schedules at
- Trenitalia Frecce
Train from Bari Centrale to Caserta
- Ave. Duration
- 3h 8m
- Frequency
- Hourly
- Estimated price
- €40–85
- Schedules at
- Trenitalia Frecce
- Phone
- +39 0783 72883
- info@faraviaggi.it
- Website
- Autolinee Frau S.R.L.
Bus from Fermata di AEROPORTO ELMAS ARRIVI to Fermata di ORISTANO STAZIONE ARST
- Ave. Duration
- 1h 21m
- Frequency
- Once daily
- Estimated price
- €6–7
- Schedules at
- Autolinee Frau S.R.L.
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- Flixbus
Bus from Bari to Roma, Autostazione Tiburtina
- Ave. Duration
- 5h 40m
- Frequency
- Every 4 hours
- Estimated price
- €35–60
- Website
- Flixbus
Bus from Alghero Airport to Oristano
- Ave. Duration
- 2h 10m
- Frequency
- Once daily
- Estimated price
- €12–21
- Website
- Flixbus
- Phone
- (+39) 06 5916826
- sit@sitbus.com
- Website
- SIT Bus Shuttle
Bus from Rome Termini Piazza Indipendenza to Port of Civitavecchia
- Ave. Duration
- 1h 25m
- Frequency
- Once daily
- Estimated price
- €16–40
- Website
- SIT Bus Shuttle
- Website
- SIT Bus Shuttle
- Phone
- +39 06 88 93 82 32
- Website
- Itabus S.p.A.
Bus from Bari FS Park - Via Capruzzi to Naples Metropark Central Parking
- Ave. Duration
- 3h 10m
- Frequency
- Once daily
- Estimated price
- €16–35
- Website
- Itabus S.p.A.
- Phone
- +39.081.496.444
- info@grimaldi.napoli.it
- Website
- Grimaldi Lines
Car ferry from Port of Civitavecchia to Port of Arbatax
- Ave. Duration
- 9h
- Frequency
- Twice a week
- Estimated price
- €29–55
- Website
- Grimaldi Lines
Car ferry from Port of Civitavecchia to Port of Arbatax
- Ave. Duration
- 9h
- Frequency
- Twice a week
- Estimated price
- €29–55
- Website
- Grimaldi Lines
Car ferry from Port of Civitavecchia to Port of Arbatax
- Ave. Duration
- 9h
- Frequency
- Twice a week
- Estimated price
- €29–55
- Website
- Grimaldi Lines
Car ferry from Port of Civitavecchia to Port of Arbatax
- Ave. Duration
- 9h
- Frequency
- Twice a week
- Estimated price
- €29–55
- Website
- Grimaldi Lines
Car ferry from Port of Civitavecchia to Port of Arbatax
- Ave. Duration
- 9h
- Frequency
- Twice a week
- Estimated price
- €29–55
- Website
- Grimaldi Lines
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
























