There are 3 ways to get from Cagliari to Ìsola di San Pietro by bus, car ferry, train or taxi

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Bus, car ferry  •  2 h 28 min

  1. Take the bus from Cagliari Autostazione Arst to Portovesme Porto Linea 803
  2. Take the car ferry from Porto Vesme to Carloforte

$11 - $19

2 alternative options

Train, bus, car ferry  •  3 h 55 min

  1. Take the train from Cagliari to Iglesias Reg
  2. Take the bus from Iglesias Piazza Mercato to Portovesme Porto
  3. Take the car ferry from Porto Vesme to Carloforte

$11 - $26

Taxi, car ferry  •  1 h 40 min

  1. Take a taxi from Cagliari to Porto Vesme
  2. Take the car ferry from Porto Vesme to Carloforte

$180 - $219

Questions & Answers

The cheapest way to get from Cagliari to Ìsola di San Pietro is to bus and car ferry which costs 9€ - 17€ and takes 2 h 28 min.

More details

The quickest way to get from Cagliari to Ìsola di San Pietro is to taxi and car ferry which costs 150€ - 190€ and takes 1 h 40 min.

More details

The distance between Cagliari and Ìsola di San Pietro is 74 km.

The best way to get from Cagliari to Ìsola di San Pietro without a car is to bus and car ferry which takes 2 h 28 min and costs 9€ - 17€.

More details

It takes approximately 2 h 28 min to get from Cagliari to Ìsola di San Pietro, including transfers.

More details

There are 485+ hotels available in Ìsola di San Pietro. Prices start at $58 USD per night.

More details

Map of how to get from Cagliari to Ìsola di San Pietro.
Launch map view
  • Distance: 46.1 miles
  • Duration: 2 h 28 min

What companies run services between Cagliari, Italy and Ìsola di San Pietro, Italy?

There is no direct connection from Cagliari to Carloforte. However, you can take the bus to Portovesme Porto, take the walk to Porto Vesme, then take the car ferry to Carloforte. Alternatively, you can take a vehicle from Cagliari to Carloforte via Iglesias, Iglesias Piazza Mercato, Portovesme Porto, and Porto Vesme in around 3 h 55 min.

Train operators
Trenitalia

The primary train operator in Italy, Trenitalia was created in the year 2000. Trenitalia offers national rail connections in Italy as well as international connections to Austria, France, Germany and Switzerland. The company operates regional and long-distance trains, as well as high-speed trains called Frecce that travel on specialised tracks on speeds of up to 360km/h. Trenitalia tickets are available online, in stations across the country or from many travel agents that offer bookings.

Contact Details
Phone
+39 06 68475475
Website
trenitalia.com
Train from Cagliari to Iglesias
Ave. Duration
56 min
Frequency
Every 3 hours
Estimated price
$4 - $11
Website
orario.trenitalia.com
1st Class
$8 - $11
Bus operators
ARST Spa - Trasporti Regionali Della Sardegna
Phone
800 865 042
Email
informazioni@arst.sardegna.it
Website
arst.sardegna.it
Bus from Cagliari Autostazione Arst to Portovesme Porto
Ave. Duration
1 h 21 min
Frequency
Twice a week
Estimated price
$5 - $8
Schedules at
arstspa.info
Bus from Iglesias Piazza Mercato to Portovesme Porto
Ave. Duration
45 min
Frequency
Every 3 hours
Estimated price
$2 - $4
Schedules at
arstspa.info
Ferry operators
Delcomar
Phone
800.195.344
Email
info@delcomar.it
Website
delcomar.it
Car ferry from Porto Vesme to Carloforte
Ave. Duration
25 min
Frequency
Hourly
Estimated price
$5 - $12
Schedules at
delcomar.it
Other operators
Taxi from Cagliari to Porto Vesme
Ave. Duration
1 h 15 min
Estimated price
$170 - $210
Taxi Gagliari
Phone
+39 348 814 0064
Website
taxi-cagliari.com
Radio Taxi 4 Mori
Phone
+39 070 400101
Website
cagliaritaxi.com

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.