There are 5 ways to get from Essaouira to Granada by bus, car, car ferry, plane or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.
Recommended option
Bus • 2 days 1h
Cheapest option
Bus to Marrakech, fly to Malaga, train • 10h 52m
3 alternative options
Drive, car ferry • 17h 34m
Bus to Marrakech, fly to Granada • 11h 11m
Bus to Agadir, fly to Malaga, train • 12h 45m
Questions & Answers
The cheapest way to get from Essaouira to Granada is to bus and fly and train which costs MAD 500 - MAD 2,000 and takes 10h 52m.
The quickest way to get from Essaouira to Granada is to bus and fly and train which costs MAD 500 - MAD 2,000 and takes 10h 52m.
No, there is no direct bus from Essaouira to Granada. However, there are services departing from Essaouira and arriving at Granada via Gare Routière de ONCF and Marrakech. The journey, including transfers, takes approximately 2 days 1h.
The distance between Essaouira and Granada is 847 km.
The best way to get from Essaouira to Granada without a car is to bus which takes 2 days 1h and costs MAD 2,000 - MAD 3,100.
It takes approximately 2 days 1h to get from Essaouira to Granada, including transfers.
Essaouira to Granada bus services, operated by Supratours, depart from Essaouira station.
There is no direct flight from Marrakech Airport to Granada Airport. The quickest flight takes 4h 25m and has one stopover.
Essaouira to Granada bus services, operated by ALSA, arrive at Granada station.
Granada is 2h ahead of Essaouira. It is currently 6:24 AM in Essaouira and 8:24 AM in Granada.

- Distance: 847.2 km
- Duration: 2 days 1h
What companies run services between Essaouira, Morocco and Granada, Spain?
You can take a bus from Essaouira to Granada via Marrakesh, Gare Routière de ONCF, Bab doukkala, and Marrakech in around 2 days 1h.

- Website
- iberia.com
Flights from Marrakech to Granada via Madrid
- Ave. Duration
- 5h 26m
- When
- Monday to Friday
- Estimated price
- €65 - €380
Flights from Marrakech to Granada via Barcelona
- Ave. Duration
- 6h
- When
- Monday to Saturday
- Estimated price
- €80 - €800
Flights from Marrakech to Granada via Casablanca, Madrid
- Ave. Duration
- 9h 25m
- When
- Every day
- Estimated price
- €90 - €600
Flights from Agadir to Malaga via Casablanca
- Ave. Duration
- 5h 20m
- When
- Monday, Thursday and Saturday
- Estimated price
- €190 - €310
Flights from Agadir to Malaga via Casablanca, Madrid
- Ave. Duration
- 7h 10m
- When
- Every day
- Estimated price
- €190 - €310
Flights from Marrakech to Malaga via Madrid
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- €85 - €380

- Website
- vueling.com
Flights from Marrakech to Granada via Madrid
- Ave. Duration
- 5h 26m
- When
- Monday to Friday
- Estimated price
- €65 - €380
Flights from Marrakech to Granada via Barcelona
- Ave. Duration
- 6h
- When
- Monday to Saturday
- Estimated price
- €80 - €800

- Website
- royalairmaroc.com
Flights from Agadir to Malaga via Casablanca
- Ave. Duration
- 7h 2m
- When
- Monday, Thursday and Saturday
- Estimated price
- €170 - €350
Flights from Marrakech to Malaga via Casablanca
- Ave. Duration
- 5h 5m
- When
- Monday, Thursday, Saturday and Sunday
- Estimated price
- €160 - €370

- Website
- ryanair.com
Flights from Agadir to Malaga via Charleroi
- Ave. Duration
- 9h 20m
- When
- Tuesday and Sunday
- Estimated price
- €65 - €550
Flights from Agadir to Malaga via Milan Bergamo
- Ave. Duration
- 10h 30m
- When
- Monday and Thursday
- Estimated price
- €60 - €490
Flights from Marrakech to Malaga
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- €27 - €240

- Website
- aireuropa.com
Flights from Marrakech to Granada via Palma Mallorca
- Ave. Duration
- 5h 15m
- When
- Sunday
- Estimated price
- €30 - €220
Flights from Marrakech to Malaga via Madrid
- Ave. Duration
- 4h 55m
- When
- Monday, Thursday and Friday
- Estimated price
- €35 - €260

- Website
- easyjet.com
Flights from Agadir to Malaga via London Luton
- Ave. Duration
- 10h 20m
- When
- Wednesday
- Estimated price
- €210 - €600
Flights from Agadir to Malaga via London Gatwick
- Ave. Duration
- 10h 40m
- When
- Friday
- Estimated price
- €200 - €550

- Website
- airfrance.com
Flights from Agadir to Malaga via Paris Charles de Gaulle
- Ave. Duration
- 9h 25m
- When
- Saturday
- Estimated price
- €270 - €850

- Website
- swiss.com
Flights from Agadir to Malaga via Zurich
- Ave. Duration
- 7h 50m
- When
- Wednesday and Saturday
- Estimated price
- €210 - €650

- Website
- flytap.com
Flights from Marrakech to Malaga via Lisbon
- Ave. Duration
- 4h 45m
- When
- Tuesday, Wednesday, Friday, Saturday and Sunday
- Estimated price
- €75 - €370

Spain's excellent and extensive rail system connects cities across Spain and into neighbouring countries. Renfe's high-speed AVE trains can reach speeds of up to 350km/h, making travel between major cities very efficient. All medium- and long-distance trains require a seat reservation; ticket sales for these trains usually open 30-60 days before travel. Most Renfe trains have two classes: Turista (2nd class) and Preferente (1st class), although some AVE trains offer Turista Plus. There is free WiFi for Preferente passengers and for those with a +Renfe loyalty card.
Rome2rio's guide to Renfe Viajeros
Contact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Malaga Maria Zambrano to Granada
- Ave. Duration
- 1h 18m
- Frequency
- 3 times a day
- Estimated price
- €13 - €17
- Website
- https://www.renfe.com/es/en

- Phone
- +212 5 37 73 10 61
- contact@supratours.ma
- Website
- supratours.ma
Bus from Essaouira to Marrakesh
- Ave. Duration
- 3h
- Frequency
- 5 times a day
- Estimated price
- €6 - €11
- Schedules at
- supratours.ma
- Book at
- oncf-voyages.ma

A Spanish subsidiary of National Express, ALSA provides bus and coach services across Spain and neighbouring countries including Portugal, France, Germany, the Netherlands, Italy, Poland and Malta. Founded in 1923, ALSA values service and the customer experience. Buses are equipped with communal TV screens showing movies, individual behind-seat screens, ALSA radio, app for books and music, and free WiFi. ALSA services are accessible to people with disabilities, and guide dogs are welcome on all journeys. There are three types of tickets on offer (Frequent Traveller Pass, Share Pass and ALSA Pass), along with discounts for senior citizens, students and children.
Contact Details
- Phone
- +34 910 207 007
- alsa@alsa.es
- Website
- alsa.es
Bus from Marrakech to Granada
- Ave. Duration
- 45h
- Frequency
- 3 times a week
- Estimated price
- €170 - €260
- Website
- https://www.alsa.com/en/web/bus/home

- Phone
- 0800090030
- ctmweb.ma@gmail.com
- Website
- ctm.ma
Bus from Essaouira to Agadir
- Ave. Duration
- 2h 5m
- Frequency
- Every 4 hours
- Estimated price
- €7 - €12
- Schedules at
- ctm.ma
- Premium
- €10 - €12
- Comfort
- €7 - €10
- Comfort Plus
- €7 - €9

- Phone
- +34 (0) 902 456 500
- Website
- navieraarmas.com
Car ferry from Nador to Motril
- Ave. Duration
- 6h 30m
- Frequency
- 3 times a week
- Estimated price
- €35 - €55
- Website
- Naviera Armas S.A.
Want to know more about travelling around Spain
Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Train travel in Spain: A guide to Renfe
Top tips on how to best navigate the nation by train, from Alicante to Zaragoza
Read the travel guideWhat are the different types of Renfe trains in Spain?
A simple guide to the different trains, routes and facilities, so you can identify which service is right for you.
Read the travel guideMore Questions & Answers
Royal Air Maroc, Ryanair, Air Europa and two other airlines offer flights from Marrakech Airport to Granada Airport.
There are 305+ hotels available in Granada. Prices start at €87 per night.