There are 2 ways to get from Corsica to Porto Cervo by bus, car ferry 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.

Recommended option

Bus, car ferry  •  7 h 35 min

  1. Take the bus from Ajaccio to Bonifacio
  2. Take the car ferry from Bonifacio to Santa Teresa di Gallura
  3. Take the bus from Santa Teresa Gallura P.Modesto to Porto Cervo 902

Cheapest option

Drive, car ferry  •  3 h 57 min

  1. Drive from Ajaccio to Bonifacio
  2. Take the car ferry from Bonifacio to Santa Teresa di Gallura
  3. Drive from Santa Teresa di Gallura to Porto Cervo

$37 - $131

Questions & Answers

The distance between Corsica and Porto Cervo is 120 km.

The best way to get from Corsica to Porto Cervo without a car is to bus and car ferry which takes 7 h 35 min and costs .

More details

It takes approximately 7 h 35 min to get from Corsica to Porto Cervo, including transfers.

More details

There are 1516+ hotels available in Porto Cervo. Prices start at $69 USD per night.

More details

Map of how to get from Corsica to Porto Cervo.
Launch map view
  • Distance: 74.7 miles
  • Duration: 7 h 35 min

What companies run services between Corsica, France and Porto Cervo, Italy?

There is no direct connection from Ajaccio to Porto Cervo. However, you can take the bus to Bonifacio, take the car ferry to Santa Teresa di Gallura, take the walk to Santa Teresa Gallura P.Modesto, then take the bus to Porto Cervo. Alternatively, you can take the drive to Bonifacio, take the car ferry to Santa Teresa di Gallura, then take the drive to Porto Cervo.

Bus operators
Euro Corse Voyages
Website
eurocorse.com
Bus from Ajaccio to Bonifacio
Ave. Duration
3 h 15 min
Frequency
6 times a week
Schedules at
eurocorse.com
Caramelli Tours Di Caramelli Pietro E C Snc
Phone
+39079670613
Email
caramelli@caramellitours.it
Website
caramellitours.it
Bus from Santa Teresa Gallura P.Modesto to Porto Cervo
Ave. Duration
1 h 14 min
Frequency
Once daily
Schedules at
caramellitours.it
Ferry operators
Moby S.p.A
Phone
+49 (0)611 14020
Email
info@moby.it
Website
mobylines.com
Car ferry from Bonifacio to Santa Teresa di Gallura
Ave. Duration
59 min
Frequency
4 times a day
Estimated price
$12 - $50
Schedules at
mobylines.com
Standard car
$35 - $50
Low season
$12 - $17
High season
$16 - $22
Corsica Ferries
Phone
+33.4.95.32.95.95
Website
corsica-ferries.co.uk
Car ferry from Bonifacio to Santa Teresa di Gallura
Ave. Duration
1 h
Frequency
4 times a day
Estimated price
$80 - $95
Schedules at
corsica-ferries.co.uk
BluNavy
Phone
(+39) 0565 269 710
Email
info@blunavytraghetti.com
Website
blunavytraghetti.com
Car ferry from Bonifacio to Santa Teresa di Gallura
Ave. Duration
1 h
Frequency
4 times a day
Schedules at
blunavytraghetti.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.