Marrakesh Cagliari Routes (8 Ways to go)

Planning a trip from Marrakesh to Cagliari Cleartrip helps you select the best route between Marrakesh & Cagliari based on price, timing & easy mode of transport. Prices are indicative (one-way, one traveller).
Tip: Select a departure date for more accurate pricing.

Distance between Marrakesh & Cagliari

The distance from Marrakesh to Cagliari is approximately 2015.49kms. Take a look at the 8 routes available to reach Cagliari from Marrakesh

  • 1.
  • Marrakesh to Cagliari Fly to Alghero, bus
  • 14h 42m
  • Rs. 7920
 
Gare Routière de Marrakech
 
0h 22m
Rs. 320
Travelling in a Airport Shuttle Bus is one of the ways to reach Marrakech Airport from Gare Routière de Marrakech. Gare Routière de Marrakech to Marrakech Airport by Airport Shuttle Bus takes approximately 0h 22m. The distance between Gare Routière de Marrakech & Marrakech Airport is around 10.08kms.
 
Marrakech Airport
 
7h 50m
Rs. 6500
You can travel from Marrakech to Alghero by booking a flight. The total flight time between Marrakech & Alghero is around 7h 50m. The price of the flight ticket is approximately Rs.6500.
 
Alghero
 
3h 30m
Rs. 1100
Travelling in a bus is one of the ways to reach Cagliari from Alghero airport. The total journey between Alghero airport & Cagliari takes around 3h 30m in a bus. The bus ticket price for the journey is approximately Rs.1100.
 
Cagliari
  • 2.
  • Marrakesh to Cagliari Fly to Olbia, bus
  • 12h 57m
  • Rs. 8820
 
Gare Routière de Marrakech
 
0h 22m
Rs. 320
Travelling in a Airport Shuttle Bus is one of the ways to reach Marrakech Airport from Gare Routière de Marrakech. Gare Routière de Marrakech to Marrakech Airport by Airport Shuttle Bus takes approximately 0h 22m. The distance between Gare Routière de Marrakech & Marrakech Airport is around 10.08kms.
 
Marrakech Airport
 
5h 20m
Rs. 7500
You can travel from Marrakech to Olbia by booking a flight. The total flight time between Marrakech & Olbia is around 5h 20m. The price of the flight ticket is approximately Rs.7500.
 
Olbia
 
4h 15m
Rs. 1000
Travelling in a bus is one of the ways to reach Cagliari Ospedale Brotzu from Poltu Quandu. The total journey between Poltu Quandu & Cagliari Ospedale Brotzu takes around 4h 15m in a bus. The bus ticket price for the journey is approximately Rs.1000.
 
Cagliari Ospedale Brotzu
  • 3.
  • Marrakesh to Cagliari Fly to Cagliari
  • 9h 22m
  • Rs. 9239
 
Gare Routière de Marrakech
 
0h 22m
Rs. 320
Travelling in a Airport Shuttle Bus is one of the ways to reach Marrakech Airport from Gare Routière de Marrakech. Gare Routière de Marrakech to Marrakech Airport by Airport Shuttle Bus takes approximately 0h 22m. The distance between Gare Routière de Marrakech & Marrakech Airport is around 10.08kms.
 
Marrakech Airport
 
5h 40m
Rs. 8500
You can travel from Marrakech to Cagliari by booking a flight. The total flight time between Marrakech & Cagliari is around 5h 40m. The price of the flight ticket is approximately Rs.8500.
 
Cagliari
 
0h 3m
Rs. 350
You can reach Cagliari Elmas from Elmas Aeroporto by travelling in a train. Elmas Aeroporto to Cagliari Elmas train takes approximately 0h 3m. You can catch a train from Elmas Aeroporto and get down at Cagliari Elmas. The price of the train ticket is approximately Rs. 350.
 
Cagliari Elmas
 
0h 12m
Rs. 69
Travelling in a bus is one of the ways to reach Cagliari - S. Avendrace from Elmas. The total journey between Elmas & Cagliari - S. Avendrace takes around 0h 12m in a bus. The bus ticket price for the journey is approximately Rs.69.
 
Cagliari - S. Avendrace
  • 4.
  • Marrakesh to Cagliari Night train, ferry, car ferry, bus
  • 57h 9m
  • Rs. 11040
 
Marrakech
 
10h 35m
Rs. 1600
You can reach Tangier from Marrakech by travelling in a train. Marrakech to Tangier train takes approximately 10h 35m. You can catch a train from Marrakech and get down at Tangier. The price of the train ticket is approximately Rs. 1600.
 
Tangier
 
26h 0m
Rs. 5500
Ferry is one of the ways to reach Barcelona from Tangier Med. Tangier Med to Barcelona by ferry takes approximately 26h 0m. The distance between Tangier Med & Barcelona is around 930.3kms.
 
Barcelona
 
11h 45m
Rs. 2700
Ferry is one of the ways to reach Porto Torres from Barcelona. Barcelona to Porto Torres by ferry takes approximately 11h 45m. The distance between Barcelona & Porto Torres is around 523.92kms.
 
Porto Torres
 
0h 18m
Rs. 0
Walking is one of the ways to reach Porto Torres from Porto Torres. Porto Torres to Porto Torres by walk takes approximately 0h 18m. The distance between Porto Torres & Porto Torres is around 1.56kms.
 
Porto Torres
 
0h 50m
Rs. 140
Travelling in a bus is one of the ways to reach Aeroporto Fertilia from Porto Torres. The total journey between Porto Torres & Aeroporto Fertilia takes around 0h 50m in a bus. The bus ticket price for the journey is approximately Rs.140.
 
Aeroporto Fertilia
 
3h 30m
Rs. 1100
Travelling in a bus is one of the ways to reach Cagliari from Alghero airport. The total journey between Alghero airport & Cagliari takes around 3h 30m in a bus. The bus ticket price for the journey is approximately Rs.1100.
 
Cagliari
  • 5.
  • Marrakesh to Cagliari Bus, car ferry
  • 60h 59m
  • Rs. 13800
 
Marrakech
 
43h 5m
Rs. 10000
Travelling in a bus is one of the ways to reach Genoa - Piazza della Vittoria from Marrakech. The total journey between Marrakech & Genoa - Piazza della Vittoria takes around 43h 5m in a bus. The bus ticket price for the journey is approximately Rs.10000.
 
Genoa - Piazza della Vittoria
 
0h 10m
Rs. 100
Travelling in a bus is one of the ways to reach Genova - Dinegro from Genova - Via XX Settembre. The total journey between Genova - Via XX Settembre & Genova - Dinegro takes around 0h 10m in a bus. The bus ticket price for the journey is approximately Rs.100.
 
Genova - Dinegro
 
10h 30m
Rs. 2600
Ferry is one of the ways to reach Olbia from Genova. Genova to Olbia by ferry takes approximately 10h 30m. The distance between Genova & Olbia is around 391.07kms.
 
Olbia
 
5h 6m
Rs. 1100
Travelling in a bus is one of the ways to reach Cagliari from Olbia Isola Bianca. The total journey between Olbia Isola Bianca & Cagliari takes around 5h 6m in a bus. The bus ticket price for the journey is approximately Rs.1100.
 
Cagliari
  • 6.
  • Marrakesh to Cagliari Busferry, car ferry, bus
  • 41h 27m
  • Rs. 15088
 
Marrakesh
 
21h 47m
Rs. 11000
Travelling in a Busferry is one of the ways to reach Barcelona from Marrakesh. Marrakesh to Barcelona by Busferry takes approximately 21h 47m. The distance between Marrakesh & Barcelona is around 2729.96kms.
 
Barcelona
 
0h 7m
Rs. 0
Walking is one of the ways to reach La Rambla - La Boqueria from Barcelona. Barcelona to La Rambla - La Boqueria by walk takes approximately 0h 7m. The distance between Barcelona & La Rambla - La Boqueria is around 0.56kms.
 
La Rambla - La Boqueria
 
0h 5m
Rs. 148
Travelling in a bus is one of the ways to reach Les Drassanes from La Rambla - La Boqueria. The total journey between La Rambla - La Boqueria & Les Drassanes takes around 0h 5m in a bus. The bus ticket price for the journey is approximately Rs.148.
 
Les Drassanes
 
11h 45m
Rs. 2700
Ferry is one of the ways to reach Porto Torres from Barcelona. Barcelona to Porto Torres by ferry takes approximately 11h 45m. The distance between Barcelona & Porto Torres is around 523.92kms.
 
Porto Torres
 
0h 18m
Rs. 0
Walking is one of the ways to reach Porto Torres from Porto Torres. Porto Torres to Porto Torres by walk takes approximately 0h 18m. The distance between Porto Torres & Porto Torres is around 1.56kms.
 
Porto Torres
 
0h 50m
Rs. 140
Travelling in a bus is one of the ways to reach Aeroporto Fertilia from Porto Torres. The total journey between Porto Torres & Aeroporto Fertilia takes around 0h 50m in a bus. The bus ticket price for the journey is approximately Rs.140.
 
Aeroporto Fertilia
 
3h 30m
Rs. 1100
Travelling in a bus is one of the ways to reach Cagliari from Alghero airport. The total journey between Alghero airport & Cagliari takes around 3h 30m in a bus. The bus ticket price for the journey is approximately Rs.1100.
 
Cagliari
  • 7.
  • Marrakesh to Cagliari Train, busferry, car ferry
  • 47h 58m
  • Rs. 16760
 
Marrakech
 
2h 59m
Rs. 500
You can reach Berrechid from Marrakech by travelling in a train. Marrakech to Berrechid train takes approximately 2h 59m. You can catch a train from Marrakech and get down at Berrechid. The price of the train ticket is approximately Rs. 500.
 
Berrechid
 
24h 30m
Rs. 10000
Travelling in a Busferry is one of the ways to reach Genova from Berrechid. Berrechid to Genova by Busferry takes approximately 24h 30m. The distance between Berrechid & Genova is around 2438.49kms.
 
Genova
 
3h 28m
Rs. 2900
You can reach Civitavecchia from Genova Brignole by travelling in a train. Genova Brignole to Civitavecchia train takes approximately 3h 28m. You can catch a train from Genova Brignole and get down at Civitavecchia. The price of the train ticket is approximately Rs. 2900.
 
Civitavecchia
 
0h 1m
Rs. 60
Travelling in a bus is one of the ways to reach Civitavecchia Piazza Vittorio Emanuele from Civitavecchia. The total journey between Civitavecchia & Civitavecchia Piazza Vittorio Emanuele takes around 0h 1m in a bus. The bus ticket price for the journey is approximately Rs.60.
 
Civitavecchia Piazza Vittorio Emanuele
 
0h 15m
Rs. 0
Walking is one of the ways to reach Civitavecchia from Civitavecchia Piazza Vittorio Emanuele. Civitavecchia Piazza Vittorio Emanuele to Civitavecchia by walk takes approximately 0h 15m. The distance between Civitavecchia Piazza Vittorio Emanuele & Civitavecchia is around 1.21kms.
 
Civitavecchia
 
12h 45m
Rs. 3300
Ferry is one of the ways to reach Cagliari from Civitavecchia. Civitavecchia to Cagliari by ferry takes approximately 12h 45m. The distance between Civitavecchia & Cagliari is around 392.21kms.
 
Cagliari
  • 8.
  • Marrakesh to Cagliari Drive, car ferry
  • 37h 33m
  • Rs. 40927
 
Marrakesh
 
5h 46m
Rs. 4967
You can take a car from Marrakesh to Tangier. It will take you around 5h 46m to cover distance of 574.76kms and reach Tangier from Marrakesh. The total amount for the journey will be approximately Rs.4967.
 
Tangier
 
7h 0m
Rs. 20109
Ferry is one of the ways to reach Motril from Tangier. Tangier to Motril by ferry takes approximately 7h 0m. The distance between Tangier & Motril is around 228.98kms.
 
Motril
 
8h 57m
Rs. 9862
You can take a car from Motril to Barcelona. It will take you around 8h 57m to cover distance of 897.29kms and reach Barcelona from Motril. The total amount for the journey will be approximately Rs.9862.
 
Barcelona
 
11h 45m
Rs. 2700
Ferry is one of the ways to reach Porto Torres from Barcelona. Barcelona to Porto Torres by ferry takes approximately 11h 45m. The distance between Barcelona & Porto Torres is around 523.92kms.
 
Porto Torres
 
3h 5m
Rs. 3289
You can take a car from Porto Torres to Cagliari. It will take you around 3h 5m to cover distance of 234.74kms and reach Cagliari from Porto Torres. The total amount for the journey will be approximately Rs.3289.
 
Cagliari