There are 5 ways to get from Campo de Gibraltar to Marrakesh by unknown, plane, car ferry, train, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Travel to Tangier Ibn Battouta Airport, fly
best- Walk from Campo de Gibraltar to Tangier Ibn Battouta Airport (TNG)unknown
- Fly from Tangier Ibn Battouta Airport (TNG) to Marrakech (RAK)plane TNG - RAK
2h 46mTravel, car ferry, train
- Walk from Campo de Gibraltar to Tarifaunknown
- Take the car ferry from Tarifa to Port of Tangier Villecarferry
- Take the train from Tanger Ville station to Kenitra Train Stationtrain
- Take the train from Kenitra to Marrakechtrain
8h 32mTravel, bus
- Walk from Campo de Gibraltar to Port Tanger Med - Daliaunknown
- Take the bus from Port Tanger Med - Dalia to Gare Ferrovairebus Li3
- Take the bus from Tanger to Marrakeshbus
11h 15mTravel to Sania Ramel Airport, fly
- Walk from Campo de Gibraltar to Sania Ramel Airport (TTU)unknown
- Fly from Sania Ramel Airport (TTU) to Marrakech (RAK)plane TTU - RAK
2h 57mTravel, bus, bus to Málaga Airport, fly
- Walk from Campo de Gibraltar to San Roqueunknown
- Take the bus from San Roque to Marbellabus
- Take the bus from Estación de Autobuses de Marbella to Malaga Airportbus
- Fly from Málaga Airport (AGP) to Marrakech (RAK)plane AGP - RAK
6h 6m
Tangier Ibn Battouta Airport (TNG) to Marrakech (RAK) flights
Questions & Answers
The distance between Campo de Gibraltar and Marrakesh is 583 km.
The best way to get from Campo de Gibraltar to Marrakesh without a car is to travel and car ferry and train which takes 8h 32m and costs .
It takes approximately 2h 46m to get from Campo de Gibraltar to Marrakesh, including transfers.
Marrakesh is 1h behind Campo de Gibraltar. It is currently 5:18 PM in Campo de Gibraltar and 4:18 PM in Marrakesh.
There are 10298+ hotels available in Marrakesh.
What companies run services between Campo de Gibraltar, Andalusia, Spain and Marrakesh, Morocco?
There is no direct connection from Campo de Gibraltar to Marrakesh. However, you can travel to Tangier Ibn Battouta Airport (TNG) airport, fly to Marrakech (RAK), walk to Marrakech Airport, then take the line 19 bus to Bab doukkala. Alternatively, you can take a vehicle from Campo de Gibraltar to Marrakech via Tarifa, Port of Tangier Ville, Tangier Ferry, Tangier, Tanger Ville station, and Kenitra in around 8h 32m.
- Website
- ryanair.com
Flights from Tangier Ibn Battouta Airport to Marrakech
- Ave. Duration
- 1h 10m
- When
- Tuesday, Wednesday, Friday, and Saturday
- Estimated price
- MAD 340–1,900
Flights from Sania Ramel Airport to Marrakech
- Ave. Duration
- 1h 10m
- When
- Monday and Friday
- Estimated price
- MAD 370–2,000
Flights from Málaga Airport to Marrakech
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- MAD 250–1,600
- Website
- easyjet.com
Flights from Málaga Airport to Marrakech
- Ave. Duration
- 1h 40m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- MAD 260–1,700
- Website
- royalairmaroc.com
Flights from Málaga Airport to Marrakech via Casablanca
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- MAD 600–1,900
- Website
- qatarairways.com
Flights from Málaga Airport to Marrakech via Casablanca
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- MAD 600–1,900
- Phone
- 2255
- [email protected]
- Website
- oncf-voyages.ma
Train from Tanger Ville station to Kenitra Train Station
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- MAD 75–160
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- MAD 75–110
- 1st Class
- MAD 110–160
Train from Kenitra to Marrakech
- Ave. Duration
- 4h 14m
- Frequency
- Hourly
- Estimated price
- MAD 150–310
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- MAD 150–210
- 1st Class
- MAD 220–310
- Phone
- 902 42 22 42
- [email protected]
- Website
- alsa.ma
Bus from Port Tanger Med - Dalia to Gare Ferrovaire
- Ave. Duration
- 1h
- Frequency
- Every 10 minutes
- Estimated price
- MAD 7
- Schedules at
- alsa.ma
- Phone
- 0 800 0900 30
- [email protected]
- Website
- ctm.ma
Bus from Tanger to Marrakesh
- Ave. Duration
- 8h
- Frequency
- Twice daily
- Estimated price
- MAD 240–500
- Schedules at
- ctm.ma
- Confort
- MAD 240–250
- Phone
- +34 910 207 007
- Website
- alsa.com
Bus from San Roque to Marbella
- Ave. Duration
- 1h 10m
- Frequency
- Twice daily
- Estimated price
- MAD 65–95
- Website
- https://www.alsa.com/en/
- Phone
- +34 91 272 28 32
- [email protected]
- Website
- avanzabus.com
Bus from Estación de Autobuses de Marbella to Malaga Airport
- Ave. Duration
- 40 min
- Frequency
- Every 30 minutes
- Estimated price
- MAD 65–110
- Schedules at
- malaga.avanzagrupo.com
- Phone
- +34 912 66 02 15
- [email protected]
- Website
- balearia.com
Car ferry from Tarifa to Port of Tangier Ville
- Ave. Duration
- 1h
- Frequency
- Every 3 hours
- Estimated price
- MAD 45–2,373
- Schedules at
- balearia.com
- Sirena Seat No Car
- MAD 430
- Neptuno Seat No Car
- MAD 537
- Sirena Seat Car
- MAD 2,266
- Neptuno Seat Car
- MAD 2,373
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travelling to the UK: What do I need to know?, Why you should take the train in the US, and Need to know: Eurostar - to help you get the most out of your next trip.


























