|Distance||396 miles (639 km)|
|Average ferry duration||46 h|
|Average ferry ticket price||$121 (€105)|
|Ferry operators||FRS Iberia or Grimaldi|
Ferries from Cagliari to Barcelona cover the 396 miles (639 km) long journey taking on average 46 h with our travel partners like FRS Iberia or Grimaldi. There are direct ferry services available. You can get the cheapest ferry tickets for this route for as low as $107 (€93), but the average price of ferry tickets is $121 (€105).
Find the best ferries between Cagliari and Barcelona with Omio's travel partners Grimaldi from $106 (€93). We can find you the best deals, schedules and tickets when comparing and booking the best route.
Grimaldi Lines is a ferry company based in Naples, Italy that operates a fleet of roll-on/roll-off (RoRo) vessels. The company provides crossings to destinations in the Mediterranean, including Spain, Greece, Turkey, and Tunisia. Grimaldi Lines also operates a number of routes in the North Sea and Baltic Sea.
Passengers board the ferry most frequently from Port of Cagliari, which is located around 2.4 miles (3.8 km) away from the city centre, and they get off the ferry at Port of Barcelona, located 2.5 miles (4 km) away from the city centre.
Here are some other resources that might have the information you need