There are 7 ways to get from Hella to Zagora by bus, plane, taxi, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, fly to Marrakech
best- Take the bus from Hella to Mjódd E
- Fly from Keflavík International Airport (KEF) to Marrakech (RAK)KEF - RAK
- Take the bus from Marrakech to Zagora
21h 56mMAD 2,349–5,572Bus, fly to Agadir–Al Massira Airport
cheapest- Take the bus from Hella to Mjódd E
- Fly from Keflavík International Airport (KEF) to Agadir–Al Massira Airport (AGA)KEF - AGA
- Take the bus from Agadir to Marrakech
- Take the bus from Marrakech to Zagora
42h 5mMAD 2,159–5,822Bus, fly to Ouarzazate Airport, taxi
- Take the bus from Hella to Mjódd E
- Fly from Keflavík International Airport (KEF) to Ouarzazate Airport (OZZ)KEF - OZZ
- Take the taxi from Ouarzazate Airport (OZZ) to Zagora
29h 20mMAD 2,899–9,252Bus, fly to Mohammed V International Airport, train
- Take the bus from Hella to Mjódd E
- Fly from Keflavík International Airport (KEF) to Mohammed V International Airport (CMN)KEF - CMN
- Take the train from Gare Oasis to Marrakech
- Take the bus from Marrakech to Zagora
25h 37mMAD 2,650–4,718Bus, fly to Errachidia Moulay Ali Cherif Airport, drive
- Take the bus from Hella to Mjódd E
- Fly from Keflavík International Airport (KEF) to Errachidia Moulay Ali Cherif Airport (ERH)KEF - ERH
- Drive from Errachidia Moulay Ali Cherif Airport (ERH) to Zagora
23h 23mMAD 3,929–11,252Bus, fly to Rabat-Salé, train
- Take the bus from Hella to Mjódd E
- Fly from Keflavík International Airport (KEF) to Rabat-Salé (RBA)KEF - RBA
- Take the train from Salé Tabriquet to Marrakech
- Take the bus from Marrakech to Zagora
31h 23mMAD 2,586–6,582Bus, fly to Essaouira
- Take the bus from Hella to Mjódd E
- Fly from Keflavík International Airport (KEF) to Essaouira (ESU)KEF - ESU
- Take the bus from Essaouira to Marrakesh
- Take the bus from Marrakech to Zagora
33h 58mMAD 3,174–8,502
Keflavík International Airport (KEF) to Marrakech (RAK) flights
Questions & Answers
The cheapest way to get from Hella to Zagora is to bus and fly which costs MAD 2,300 - MAD 6,000 and takes 21h 56m.
The fastest way to get from Hella to Zagora is to bus and fly which takes 21h 56m and costs MAD 2,300 - MAD 6,000.
The distance between Hella and Zagora is 4253 km.
It takes approximately 21h 56m to get from Hella to Zagora, including transfers.
Zagora is 1h ahead of Hella. It is currently 1:03 AM in Hella and 2:03 AM in Zagora.
There are 62+ hotels available in Zagora.
What companies run services between Hella, Iceland and Zagora, Morocco?
There is no direct connection from Hella to Zagora. However, you can take the bus to Mjódd E, take the line 3 bus to Gamla Hringbraut, walk to Reykjavík, take the shuttle to Reykjavik Keflavik Nas Airport, walk to Keflavík International Airport (KEF) airport, fly to Marrakech (RAK), walk to Marrakech Airport, take the line 19 bus to Menara Mall, take the line 19 bus to Gare Routière de ONCF, walk to Marrakech, then take the bus to Zagora. Alternatively, you can take the bus to Mjódd E, take the line 3 bus to Gamla Hringbraut, walk to Reykjavík, take the shuttle to Reykjavik Keflavik Nas Airport, walk to Keflavík International Airport (KEF) airport, fly to Ouarzazate Airport (OZZ), then take the taxi to Zagora.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- royalairmaroc.com
Flights from Keflavík International Airport to Mohammed V International Airport via London Gatwick
- Ave. Duration
- 8h
- When
- Monday, Tuesday, and Sunday
- Estimated price
- MAD 2,400–9,500
Flights from Keflavík International Airport to Mohammed V International Airport via Manchester
- Ave. Duration
- 10h 45m
- When
- Friday
- Estimated price
- MAD 2,400–9,500
Flights from Keflavík International Airport to Mohammed V International Airport via Barcelona
- Ave. Duration
- 12h 20m
- When
- Monday, Thursday, and Saturday
- Estimated price
- MAD 1,900–10,000
Flights from Keflavík International Airport to Errachidia Moulay Ali Cherif Airport via Manchester, Mohammed V International Airport
- Ave. Duration
- 13h 50m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- MAD 4,200–16,000
- Website
- iberia.com
Flights from Keflavík International Airport to Marrakech via Madrid
- Ave. Duration
- 13h 55m
- When
- Thursday and Sunday
- Estimated price
- MAD 1,800–10,000
Flights from Keflavík International Airport to Mohammed V International Airport via Madrid
- Ave. Duration
- 9h 35m
- When
- Thursday and Sunday
- Estimated price
- MAD 1,800–10,000
Flights from Keflavík International Airport to Mohammed V International Airport via Barcelona
- Ave. Duration
- 12h 20m
- When
- Monday, Thursday, and Saturday
- Estimated price
- MAD 1,900–10,000
Flights from Keflavík International Airport to Agadir–Al Massira Airport via Barcelona
- Ave. Duration
- 25h 20m
- When
- Saturday
- Estimated price
- MAD 1,700–8,500
- Website
- vueling.com
Flights from Keflavík International Airport to Marrakech via Madrid
- Ave. Duration
- 13h 55m
- When
- Thursday and Sunday
- Estimated price
- MAD 1,800–10,000
Flights from Keflavík International Airport to Mohammed V International Airport via Madrid
- Ave. Duration
- 9h 35m
- When
- Thursday and Sunday
- Estimated price
- MAD 1,800–10,000
Flights from Keflavík International Airport to Agadir–Al Massira Airport via Barcelona
- Ave. Duration
- 25h 20m
- When
- Saturday
- Estimated price
- MAD 1,700–8,500
- Website
- ryanair.com
Flights from Keflavík International Airport to Marrakech via Madrid
- Ave. Duration
- 8h 40m
- When
- Sunday
- Estimated price
- MAD 1,800–10,000
Flights from Keflavík International Airport to Rabat-Salé via Madrid
- Ave. Duration
- 16h 5m
- When
- Thursday
- Estimated price
- MAD 2,100–12,000
Flights from Keflavík International Airport to Agadir–Al Massira Airport via Tenerife South
- Ave. Duration
- 23h 15m
- When
- Thursday and Friday
- Estimated price
- MAD 1,800–8,500
Flights from Keflavík International Airport to Agadir–Al Massira Airport via Dublin
- Ave. Duration
- 26h 5m
- When
- Wednesday, Saturday, and Sunday
- Estimated price
- MAD 1,400–4,800
- Website
- transavia.com
Flights from Keflavík International Airport to Ouarzazate Airport via Paris Orly
- Ave. Duration
- 21h 35m
- When
- Thursday
- Estimated price
- MAD 1,900–8,000
Flights from Keflavík International Airport to Errachidia Moulay Ali Cherif Airport via Paris Orly
- Ave. Duration
- 16h 55m
- When
- Saturday
- Estimated price
- MAD 3,000–10,000
Flights from Keflavík International Airport to Essaouira via Paris Orly
- Ave. Duration
- 19h 10m
- When
- Thursday and Saturday
- Estimated price
- MAD 2,500–11,000
- Website
- airfrance.com
Flights from Keflavík International Airport to Mohammed V International Airport via Paris Charles de Gaulle
- Ave. Duration
- 9h 50m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- MAD 1,900–10,000
Flights from Keflavík International Airport to Rabat-Salé via Paris Charles de Gaulle
- Ave. Duration
- 16h 40m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- MAD 2,100–12,000
- Website
- easyjet.com
Flights from Keflavík International Airport to Rabat-Salé via Paris Charles de Gaulle
- Ave. Duration
- 15h 30m
- When
- Saturday
- Estimated price
- MAD 2,100–7,000
Flights from Keflavík International Airport to Agadir–Al Massira Airport via Bristol
- Ave. Duration
- 23h 35m
- When
- Tuesday
- Estimated price
- MAD 1,500–5,500
- Website
- ryanair.com
Flights from Keflavík International Airport to Rabat-Salé via Manchester
- Ave. Duration
- 13h 15m
- When
- Saturday
- Estimated price
- MAD 1,800–5,500
Flights from Keflavík International Airport to Essaouira via London Stansted
- Ave. Duration
- 22h 45m
- When
- Monday and Thursday
- Estimated price
- MAD 2,400–7,500
- Website
- britishairways.com
Flights from Keflavík International Airport to Rabat-Salé via London Gatwick
- Ave. Duration
- 15h 20m
- When
- Saturday
- Estimated price
- MAD 2,200–8,000
- Phone
- 2255
- communication.digitale@oncf.ma
- Website
- oncf-voyages.ma
Train from Gare Oasis to Marrakech
- Ave. Duration
- 2h 30m
- Frequency
- Every 2 hours
- Estimated price
- MAD 90–180
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- MAD 90–140
- 1st Class
- MAD 130–180
Train from Salé Tabriquet to Marrakech
- Ave. Duration
- 3h 56m
- Frequency
- Every 2 hours
- Estimated price
- MAD 130–260
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- MAD 130–190
- 1st Class
- MAD 190–260
- Phone
- +354 540 2700
- straeto@straeto.is
- Website
- straeto.is
Bus from Hella to Mjódd E
- Ave. Duration
- 1h 22m
- Frequency
- Twice daily
- Estimated price
- MAD 210–310
- Website
- https://www.straeto.is/en
- 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
Bus from Agadir to Marrakech
- Ave. Duration
- 3h 30m
- Frequency
- Every 4 hours
- Estimated price
- MAD 110–160
- Schedules at
- supratours.ma
- Second Class
- MAD 130–160
- First Class
- MAD 110–160
Bus from Essaouira to Marrakesh
- Ave. Duration
- 3h
- Frequency
- 5 times a day
- Estimated price
- MAD 80–130
- Schedules at
- supratours.ma
- Second Class
- MAD 100–130
- First Class
- MAD 80–120
- 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 Travelling around the UAE, Heading to Europe? Read this before you buy a Eurail Pass, and Why you should take the train in the US - to help you get the most out of your next trip.










