Madrid Marrakesh Routes (6 Ways to go)

Planning a trip from Madrid to Marrakesh Cleartrip helps you select the best route between Madrid & Marrakesh 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 Madrid & Marrakesh

The distance from Madrid to Marrakesh is approximately 1089.24kms. Take a look at the 6 routes available to reach Marrakesh from Madrid

  • 1.
  • Madrid to Marrakesh Fly
  • 4h 58m
  • Rs. 2850
 
Recoletos
 
0h 25m
Rs. 130
You can reach Aeropuerto T4 from Recoletos by travelling in a train. Recoletos to Aeropuerto T4 train takes approximately 0h 25m. You can catch a train from Recoletos and get down at Aeropuerto T4. The price of the train ticket is approximately Rs. 130.
 
Aeropuerto T4
 
2h 5m
Rs. 2400
You can travel from Madrid to Marrakech by booking a flight. The total flight time between Madrid & Marrakech is around 2h 5m. The price of the flight ticket is approximately Rs.2400.
 
Marrakech
 
0h 21m
Rs. 320
Travelling in a Airport Shuttle Bus is one of the ways to reach Gare Routière de Marrakech from Marrakech Airport. Marrakech Airport to Gare Routière de Marrakech by Airport Shuttle Bus takes approximately 0h 21m. The distance between Marrakech Airport & Gare Routière de Marrakech is around 8.14kms.
 
Gare Routière de Marrakech
  • 2.
  • Madrid to Marrakesh Train, busferry via Algeciras
  • 14h 32m
  • Rs. 7300
 
Madrid-Puerta de Atocha
 
1h 42m
Rs. 2800
You can reach Cordoba Central from Madrid-Puerta de Atocha by travelling in a train. Madrid-Puerta de Atocha to Cordoba Central train takes approximately 1h 42m. You can catch a train from Madrid-Puerta de Atocha and get down at Cordoba Central. The price of the train ticket is approximately Rs. 2800.
 
Cordoba Central
 
3h 9m
Rs. 2100
You can reach Algeciras from Cordoba Central by travelling in a train. Cordoba Central to Algeciras train takes approximately 3h 9m. You can catch a train from Cordoba Central and get down at Algeciras. The price of the train ticket is approximately Rs. 2100.
 
Algeciras
 
0h 12m
Rs. 0
Walking is one of the ways to reach Algeciras from Algeciras. Algeciras to Algeciras by walk takes approximately 0h 12m. The distance between Algeciras & Algeciras is around 0.99kms.
 
Algeciras
 
3h 30m
Rs. 1900
Travelling in a Busferry is one of the ways to reach Berrechid from Algeciras. Algeciras to Berrechid by Busferry takes approximately 3h 30m. The distance between Algeciras & Berrechid is around 456.37kms.
 
Berrechid
 
2h 59m
Rs. 500
You can reach Marrakech from Berrechid by travelling in a train. Berrechid to Marrakech train takes approximately 2h 59m. You can catch a train from Berrechid and get down at Marrakech. The price of the train ticket is approximately Rs. 500.
 
Marrakech
  • 3.
  • Madrid to Marrakesh Train, busferry
  • 17h 27m
  • Rs. 8700
 
Madrid-Puerta de Atocha
 
1h 38m
Rs. 3200
You can reach Valencia Joaquin Sorolla from Madrid-Puerta de Atocha by travelling in a train. Madrid-Puerta de Atocha to Valencia Joaquin Sorolla train takes approximately 1h 38m. You can catch a train from Madrid-Puerta de Atocha and get down at Valencia Joaquin Sorolla. The price of the train ticket is approximately Rs. 3200.
 
Valencia Joaquin Sorolla
 
0h 10m
Rs. 0
Walking is one of the ways to reach Valencia from Valencia. Valencia to Valencia by walk takes approximately 0h 10m. The distance between Valencia & Valencia is around 0.86kms.
 
Valencia
 
10h 31m
Rs. 5000
Travelling in a Busferry is one of the ways to reach Berrechid from Valencia. Valencia to Berrechid by Busferry takes approximately 10h 31m. The distance between Valencia & Berrechid is around 1210.36kms.
 
Berrechid
 
2h 59m
Rs. 500
You can reach Marrakech from Berrechid by travelling in a train. Berrechid to Marrakech train takes approximately 2h 59m. You can catch a train from Berrechid and get down at Marrakech. The price of the train ticket is approximately Rs. 500.
 
Marrakech
  • 4.
  • Madrid to Marrakesh Bus, busferry
  • 18h 1m
  • Rs. 9200
 
Madrid Estacion Sur
 
4h 30m
Rs. 1700
Travelling in a bus is one of the ways to reach Granada from Madrid Estacion Sur. The total journey between Madrid Estacion Sur & Granada takes around 4h 30m in a bus. The bus ticket price for the journey is approximately Rs.1700.
 
Granada
 
12h 22m
Rs. 7500
Travelling in a Busferry is one of the ways to reach Marrakesh from Granada. Granada to Marrakesh by Busferry takes approximately 12h 22m. The distance between Granada & Marrakesh is around 1879.8kms.
 
Marrakesh
  • 5.
  • Madrid to Marrakesh Bus
  • 50h 30m
  • Rs. 11000
 
Madrid Estacion Sur
 
50h 30m
Rs. 11000
Travelling in a bus is one of the ways to reach Marrakech from Madrid Estacion Sur. The total journey between Madrid Estacion Sur & Marrakech takes around 50h 30m in a bus. The bus ticket price for the journey is approximately Rs.11000.
 
Marrakech
  • 6.
  • Madrid to Marrakesh Drive, car ferry
  • 13h 43m
  • Rs. 14985
 
Madrid
 
7h 0m
Rs. 7525
You can take a car from Madrid to Tarifa. It will take you around 7h 0m to cover distance of 684.94kms and reach Tarifa from Madrid. The total amount for the journey will be approximately Rs.7525.
 
Tarifa
 
1h 0m
Rs. 2500
Ferry is one of the ways to reach Tangier from Tarifa. Tarifa to Tangier by ferry takes approximately 1h 0m. The distance between Tarifa & Tangier is around 30.44kms.
 
Tangier
 
5h 43m
Rs. 4960
You can take a car from Tangier to Marrakesh. It will take you around 5h 43m to cover distance of 574.11kms and reach Marrakesh from Tangier. The total amount for the journey will be approximately Rs.4960.
 
Marrakesh