There are 9 ways to get from Melilla to Zagora by train, bus, car, plane, taxi, or car ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, bus via Fès
best- Take the train from Beni Enzar to Fes
- Take the train from Fès to Marrakech
- Take the bus from Marrakech to Zagora
21h 43mMAD 531–976Train, bus
cheapest- Take the train from Beni Enzar to Casa Voyageurs
- Take the bus from Casablanca to Zagora
23h 22mMAD 529–914Drive 812.7 km
- Drive from Melilla to Zagora812.7 km
12h 53mMAD 1,359–1,963Train, train to Angads Airport, fly to Ouarzazate Airport, taxi
- Take the train from Beni Enzar to Taourirt
- Take the train from Taourirt to Oujda
- Fly from Angads Airport (OUD) to Ouarzazate Airport (OZZ)OUD - OZZ
- Take the taxi from Ouarzazate Airport (OZZ) to Zagora
14h 13mMAD 1,776–4,051Drive, bus
- Drive from Melilla to Al Hoceima
- Take the bus from Al Hoceima to Casablanca
- Take the bus from Casablanca to Zagora
25h 32mMAD 678–960Fly Melilla to Marrakech, bus
- Fly from Melilla (MLN) to Marrakech (RAK)MLN - RAK
- Take the bus from Marrakech to Zagora
14h 9mMAD 2,992–5,428Train to Fes-Sais Airport, fly to Marrakech, bus
- Take the train from Beni Enzar to Fes
- Fly from Fes-Sais Airport (FEZ) to Marrakech (RAK)FEZ - RAK
- Take the bus from Marrakech to Zagora
17h 33mMAD 819–2,380Car ferry to Málaga Airport, fly to Marrakech, bus
- Take the car ferry from Melilla to Málaga
- Fly from Málaga Airport (AGP) to Marrakech (RAK)AGP - RAK
- Take the bus from Marrakech to Zagora
19h 24mMAD 1,002–3,796Drive to Nador International Airport, fly to Mohammed V International Airport, train, bus
- Drive from Melilla to Nador International Airport (NDR)
- Fly from Nador International Airport (NDR) to Mohammed V International Airport (CMN)NDR - CMN
- Take the train from Gare Oasis to Marrakech
- Take the bus from Marrakech to Zagora
14h 45mMAD 1,125–2,834
Angads Airport (OUD) to Ouarzazate Airport (OZZ) flights
Questions & Answers
The cheapest way to get from Melilla to Zagora is to train and bus which costs MAD 500 - MAD 950 and takes 23h 22m.
The fastest way to get from Melilla to Zagora is to drive which takes 12h 53m and costs MAD 1,300 - MAD 2,000.
The distance between Melilla and Zagora is 1277 km. The road distance is 812.7 km.
It takes approximately 21h 43m to get from Melilla to Zagora, including transfers.
Yes, the driving distance between Melilla to Zagora is 813 km. It takes approximately 12h 53m to drive from Melilla to Zagora.
There are 61+ hotels available in Zagora.
What companies run services between Melilla, Spain and Zagora, Morocco?
There is no direct connection from Melilla to Zagora. However, you can drive to Beni Enzar, take the train to Fes, walk to Fès, take the train to Marrakech, walk to Marrakech, then take the bus to Zagora. Alternatively, you can take a vehicle from Melilla to Zagora via Beni Enzar, Casa Voyageurs, Casa Voyageurs, Marché Central, and Casablanca in around 23h 22m.
- Website
- ryanair.com
Flights from Melilla to Marrakech via Málaga Airport
- Ave. Duration
- 3h 35m
- When
- Monday and Saturday
- Estimated price
- MAD 750–3,700
Flights from Melilla to Marrakech via Madrid
- Ave. Duration
- 5h 12m
- When
- Saturday
- Estimated price
- MAD 1,200–4,900
Flights from Melilla to Marrakech via Sevilla
- Ave. Duration
- 7h 20m
- When
- Tuesday
- Estimated price
- MAD 850–3,900
Flights from Fes-Sais Airport to Marrakech
- Ave. Duration
- 1h 5m
- When
- Monday, Tuesday, Wednesday, Saturday, and Sunday
- Estimated price
- MAD 450–1,600
Flights from Málaga Airport to Marrakech
- Ave. Duration
- 1h 25m
- When
- Monday, Tuesday, Friday, Saturday, and Sunday
- Estimated price
- MAD 300–1,300
- Website
- royalairmaroc.com
Flights from Angads Airport to Ouarzazate Airport via Mohammed V International Airport
- Ave. Duration
- 5h 32m
- When
- Tuesday, Wednesday, Friday, and Saturday
- Estimated price
- MAD 1,100–3,100
Flights from Málaga Airport to Marrakech via Mohammed V International Airport
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- MAD 480–1,200
Flights from Nador International Airport to Mohammed V International Airport
- Ave. Duration
- 1h 35m
- When
- Tuesday, Wednesday, Friday, and Saturday
- Estimated price
- MAD 750–2,000
- Website
- qatarairways.com
Flights from Melilla to Marrakech via Madrid
- Ave. Duration
- 5h 25m
- When
- Every day
- Estimated price
- MAD 2,800–5,500
Flights from Málaga Airport to Marrakech via Mohammed V International Airport
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- MAD 480–1,200
Flights from Nador International Airport to Mohammed V International Airport
- Ave. Duration
- 1h 35m
- When
- Tuesday, Wednesday, Friday, and Saturday
- Estimated price
- MAD 750–2,000
- Website
- iberia.com
Flights from Melilla to Marrakech via Madrid
- Ave. Duration
- 5h 22m
- When
- Every day
- Estimated price
- MAD 2,800–5,500
- Website
- easyjet.com
Flights from Málaga Airport to Marrakech
- Ave. Duration
- 1h 40m
- When
- Sunday
- Estimated price
- MAD 270–1,300
- Phone
- 2255
- communication.digitale@oncf.ma
- Website
- oncf-voyages.ma
Train from Beni Enzar to Fes
- Ave. Duration
- 6h 5m
- Frequency
- Once daily
- Estimated price
- MAD 140–290
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- MAD 140–200
- 1st Class
- MAD 210–290
Train from Fès to Marrakech
- Ave. Duration
- 6h 34m
- Frequency
- Hourly
- Estimated price
- MAD 230–460
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- MAD 230–320
- 1st Class
- MAD 330–460
Train from Beni Enzar to Casa Voyageurs
- Ave. Duration
- 10h 35m
- Frequency
- Once daily
- Estimated price
- MAD 270–550
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- MAD 270–380
- 1st Class
- MAD 400–550
Train from Beni Enzar to Taourirt
- Ave. Duration
- 2h 8m
- Frequency
- Twice daily
- Estimated price
- MAD 45–95
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- MAD 45–65
- 1st Class
- MAD 65–95
Train from Taourirt to Oujda
- Ave. Duration
- 1h 39m
- Frequency
- Every 4 hours
- Estimated price
- MAD 45–95
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- MAD 45–65
- 1st Class
- MAD 70–95
Train from Gare Oasis to Marrakech
- Ave. Duration
- 2h 30m
- Frequency
- Hourly
- Estimated price
- MAD 95–200
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- MAD 95–140
- 1st Class
- MAD 140–200
- Phone
- 2255
- contact@supratours.ma
- Website
- supratours.ma
Bus from Marrakech to Zagora
- Ave. Duration
- 7h
- Frequency
- Twice daily
- Estimated price
- MAD 150–210
- Schedules at
- oncf-voyages.ma
- Second Class
- MAD 170–210
- First Class
- MAD 150–210
- Phone
- 0 800 0900 30
- ctmweb.ma@gmail.com
- Website
- ctm.ma
Bus from Casablanca to Zagora
- Ave. Duration
- 11h 30m
- Frequency
- Once daily
- Estimated price
- MAD 240–340
- Schedules at
- ctm.ma
- Comfort
- MAD 240–340
Bus from Al Hoceima to Casablanca
- Ave. Duration
- 11h
- Frequency
- Twice daily
- Estimated price
- MAD 230–320
- Schedules at
- ctm.ma
- Comfort
- MAD 230–320
- Phone
- +34 912 66 02 15
- reservas@balearia.com
- Website
- balearia.com
Car ferry from Melilla to Málaga
- Ave. Duration
- 7h 1m
- Frequency
- Twice daily
- Estimated price
- MAD 550–800
- Website
- https://www.balearia.com/en
- Phone
- +34 (0) 917369957
- Website
- armastrasmediterranea.com
Car ferry from Melilla to Málaga
- Ave. Duration
- 8h 30m
- Frequency
- 6 times a week
- Estimated price
- MAD 500–2,206
- Website
- https://armastrasmediterranea.com/en
- Seat
- MAD 732
- Cabin
- MAD 2,206
- Ave. Duration
- 2h 50m
- Estimated price
- MAD 500–650
Petite Taxi
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 5 delightfully under-the-radar French towns you need to visit, French strikes 2018: What are my alternative transport options?, and Travelling by boat in Italy - to help you get the most out of your next trip.




























