There are 6 ways to get from Marrakesh to Campo de Gibraltar by plane, unknown, 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.
Fly to Tangier Ibn Battouta Airport, travel
best- Fly from Marrakech (RAK) to Tangier Ibn Battouta Airport (TNG)plane RAK - TNG
- Walk from Tangier Ibn Battouta Airport (TNG) to Campo de Gibraltarunknown
3h 49mTrain, travel
- Take the train from Marrakech to Casablancatrain
- Take the train from Gare Casa Voyageurs to Tanger Ville stationtrain
- Walk from Sidi Kankouch to Campo de Gibraltarunknown
7h 21mBus, travel
- Take the bus from Marrakesh to Tangerbus
- Take the bus from Ksar Diyafa to Port Tanger Med - Daliabus Li3
- Walk from Port Tanger Med - Dalia to Campo de Gibraltarunknown
10h 10mFly to Sania Ramel Airport, travel
- Fly from Marrakech (RAK) to Sania Ramel Airport (TTU)plane RAK - TTU
- Walk from Sania Ramel Airport (TTU) to Campo de Gibraltarunknown
4h 1mFly to Málaga Airport, bus, travel
- Fly from Marrakech (RAK) to Málaga Airport (AGP)plane RAK - AGP
- Take the bus from Malaga Airport to Estación de Autobuses de Marbellabus
- Take the bus from Marbella to San Roque - Escuela de Hosteleríabus
- Walk from San Roque - Escuela de Hostelería to Campo de Gibraltarunknown
6h 45mBus, train, travel
- Take the bus from Marrakesh to Meknèsbus
- Take the train from Meknès to Tangiertrain
- Take the bus from Gare Ferrovaire to Port Tanger Med - Daliabus Li3
- Walk from Port Tanger Med - Dalia to Campo de Gibraltarunknown
13h 6m
Marrakech (RAK) to Tangier Ibn Battouta Airport (TNG) flights
Questions & Answers
The distance between Marrakesh and Campo de Gibraltar is 580 km.
The best way to get from Marrakesh to Campo de Gibraltar without a car is to train and travel which takes 7h 21m and costs .
It takes approximately 3h 49m to get from Marrakesh to Campo de Gibraltar, including transfers.
Campo de Gibraltar is 1h ahead of Marrakesh. It is currently 12:54 PM in Marrakesh and 1:54 PM in Campo de Gibraltar.
There are 1605+ hotels available in Campo de Gibraltar.
What companies run services between Marrakesh, Morocco and Campo de Gibraltar, Andalusia, Spain?
There is no direct connection from Marrakesh to Campo de Gibraltar. However, you can take the line 19 bus to Marrakech Airport, walk to Marrakech (RAK) airport, fly to Tangier Ibn Battouta Airport (TNG), then travel to Campo de Gibraltar. Alternatively, you can take a train from Marrakech to Campo de Gibraltar via Gare Casa Voyageurs, Tanger Ville station, Gare Ferrovaire, and Sidi Kankouch in around 7h 21m.
- Website
- ryanair.com
Flights from Marrakech to Tangier Ibn Battouta Airport
- Ave. Duration
- 1h 15m
- When
- Tuesday, Wednesday, Friday, and Saturday
- Estimated price
- €30–170
Flights from Marrakech to Sania Ramel Airport
- Ave. Duration
- 1h 15m
- When
- Monday and Friday
- Estimated price
- €30–190
Flights from Marrakech to Málaga Airport
- Ave. Duration
- 1h 29m
- When
- Every day
- Estimated price
- €23–150
Flights from Marrakech to Málaga Airport via Tangier Ibn Battouta Airport
- Ave. Duration
- 3h 20m
- When
- Tuesday
- Estimated price
- €23–150
- Website
- easyjet.com
Flights from Marrakech to Málaga Airport
- Ave. Duration
- 1h 35m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- €24–160
- Phone
- 2255
- [email protected]
- Website
- oncf-voyages.ma
Train from Marrakech to Casablanca
- Ave. Duration
- 2h 40m
- Frequency
- Hourly
- Estimated price
- €9–19
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- €9–13
- 1st Class
- €13–19
Train from Gare Casa Voyageurs to Tanger Ville station
- Ave. Duration
- 2h 17m
- Frequency
- Hourly
- Estimated price
- €12–24
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- €12–17
- 1st Class
- €17–24
Train from Meknès to Tangier
- Ave. Duration
- 3h 42m
- Frequency
- Every 4 hours
- Estimated price
- €9–19
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- €9–14
- 1st Class
- €14–19
- Phone
- 0 800 0900 30
- [email protected]
- Website
- ctm.ma
Bus from Marrakesh to Tanger
- Ave. Duration
- 8h 10m
- Frequency
- Twice daily
- Estimated price
- €22–50
- Schedules at
- ctm.ma
- Confort
- €22–24
- Phone
- 902 42 22 42
- [email protected]
- Website
- alsa.ma
Bus from Ksar Diyafa to Port Tanger Med - Dalia
- Ave. Duration
- 58 min
- Frequency
- Every 10 minutes
- Estimated price
- €1
- Schedules at
- alsa.ma
Bus from Gare Ferrovaire to Port Tanger Med - Dalia
- Ave. Duration
- 1h
- Frequency
- Every 10 minutes
- Estimated price
- €1
- Schedules at
- alsa.ma
- Phone
- +34 91 272 28 32
- [email protected]
- Website
- avanzabus.com
Bus from Malaga Airport to Estación de Autobuses de Marbella
- Ave. Duration
- 40 min
- Frequency
- Every 30 minutes
- Estimated price
- €6–10
- Schedules at
- malaga.avanzagrupo.com
Bus from Marbella to San Roque - Escuela de Hostelería
- Ave. Duration
- 55 min
- Frequency
- Twice daily
- Estimated price
- €8–14
- Schedules at
- alsa.es
- Phone
- 2255
- [email protected]
- Website
- supratours.ma
Bus from Marrakesh to Meknès
- Ave. Duration
- 6h 25m
- Frequency
- Every 2 hours
- Estimated price
- €18–25
- Schedules at
- supratours.ma
- Second Class
- €20–24
- First Class
- €18–25
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 What are the different types of Renfe trains in Spain?, Getting to Milan from the airport, and How to get from London to Edinburgh - to help you get the most out of your next trip.





















