How to travel from Cagliari to Praiano, Italy

The distance between Cagliari and Praiano is around 544km (338 miles) and the quickest way to get there is to fly and then take the bus which takes around 3h 10m.

5 routes found

We've found 5 different ways to get from Cagliari to Praiano by ferry, bus, train and plane. The recommended routes, which include information on duration, ticket price, and level of difficulty, can be found below.

👋 Also check out PraianoCagliari if you're planning a return trip.

🚀 Fastest
💰 Cheapest
1
plane
+
bus
+
bus
+

Plane and Bus

Fly from Cagliari (CAG) to Naples (NAP) then take the bus to Cetara and then to Amalfi.

  • Duration3h 10m
  • Flight time1h 10m
  • Typical cost
    €65($65)
Operated by

Multiple operators

2 similiar routes

We’ve grouped similar routes together, click the arrows to see the other options.

2
ferry
+

Ferry

Take a ferry to Salerno.

  • Duration17h 35m
  • Departs3 times a week
  • Typical cost
    €100($100)
Operated by

Grimaldi Lines

3
bus
+
ferry
+
train
+
bus
+

Bus, Ferry and Train

Take the bus to Olbia Porto Ib then take a ferry to Piombino then take the train to Roma Termini then take the bus to Praiano.

  • Duration17h 30m
  • Departs5 times a week
  • Typical cost
    €120($120)
Operated by

Multiple operators

Frequently asked questionsabout travel between Cagliari and Praiano

There are several options for getting from Cagliari to Praiano by ferry, bus, train and plane. The cheapest option is to fly and then take the bus which costs around €65 ($65) and will take around 3h 10m.

The distance between Cagliari and Praiano is around 544km (338 miles). In a direct line (as the crow flies), the distance is 487km (303 miles)

It takes around 17h 35m to get from Cagliari and Praiano by ferry.

The quickest way to get from Cagliari to Praiano is to fly and then take the bus which takes around 3h 10m and will set you back approx €65 ($65).

The cheapest way to travel between Cagliari and Praiano is to fly and then take the bus which will typically cost around €65 ($65) for a standard one-way ticket.

Train travel

There is no train service that runs between Cagliari and Praiano. We recommend that you fly from Cagliari (CAG) to Naples (NAP) then take the bus to Cetara and then to Amalfi. instead which will take 3h 10m.

Bus travel

Sorry, looks like there is no bus service that runs between Cagliari and Praiano. We recommend that you fly from Cagliari (CAG) to Naples (NAP) then take the bus to Cetara and then to Amalfi. instead which will take 3h 10m.

Ferry/Boat travel

Yes there is a ferry service that runs between Cagliari and Praiano. The ferry typically takes around 17h 35m and departs 3 times a week.

Grimaldi Lines run the ferry services between Cagliari and Praiano. Ferries run 3 times a week and take around 17h 35m on average but will vary depending on conditions and travel date.

Flights and Airlines

It doesn't look like you can fly directly from Cagliari to Praiano. We recommend that you fly from Cagliari (CAG) to Naples (NAP) then take the bus to Cetara and then to Amalfi. instead which will take 3h 10m.

The closest major airport to Praiano is Naples International Airport (NAP) (NAP) which is approximately 37km (23 miles) from Praiano. Bari Karol Wojtyła Airport (BRI) (BRI) and Ciampino–G.B. Pastine International Airport (CIA) (CIA) are also nearby and might be a better alternative airport depending on where you are flying from.

Drive yourself

No, its not really possible or feasible to drive from Cagliari to Praiano. We recommend that you take a ferry to Salerno. instead which will take 17h 35m.

If you don't have a car, the easiest way to get from Cagliari to Praiano is to take a ferry which takes, on average, 17h 35m and will usually cost around €100 ($100).

How do I get from Cagliari to Praiano

Compare travel optionsbetween Cagliari and Praiano

Transport options from Cagliari to Praiano
Transport optionDurationCostFrequencyDistance
Plane and Bus + 2 similar
3h 10m
€65($65)
5 times a day576km (358 miles)
Fly to Rome Ciampino (CIA), train and bus5h 20m
€120($120)
5 times a day724km (450 miles)
Plane, Train and Bus5h 40m
€130($130)
5 times a day717km (446 miles)
Ferry
17h 35m
€100($100)
3 times a week544km (338 miles)
Bus, Ferry and Train
17h 30m
€120($120)
5 times a week1,093km (679 miles)

Top Carriersoperating between Cagliari and Praiano

Bus companies

Train operators

Ferry operators

Airports near Praiano

The following major airports near Praiano offer regular flights to various popular destinations within Italy and internationally.

NAP
Naples International Airport (NAP)
International Airport
Distance
37km (23 miles) from Praiano
BRI
Bari Karol Wojtyła Airport (BRI)
International Airport
Distance
197km (122 miles) from Praiano
CIA
Ciampino–G.B. Pastine International Airport (CIA)
International Airport
Distance
209km (130 miles) from Praiano