Distance | 457 miles (737 km) | |
Available travel modes | Bus, flight, ferry or train | |
Ticket price range | $2 - $314 | |
Fastest mode | Flight • $314 (€291) • 6 h 10 min | |
Popular travel companies | Vueling |
Take a bus, flight, ferry or train to travel 457 miles (737 km) between Marrakesh and Granada. The most popular travel companies which serve this trip are Vueling among others. Travelers can even take a direct from Marrakesh to Granada.
Travel from Marrakesh, Morocco to Granada, Spain is: Partially open.
International entry is currently allowed for: Entry is partially open for citizens and permanent residents of Morocco.
The government of Spain has imposed the following measures to reduce the spread of COVID-19:
The above information was last verified on 7/28/22. Remember to check the latest COVID-19 travel safety regulations for your trip between Marrakesh and Granada closer to your planned date of departure here.
The current restriction level for returning to Marrakesh, Morocco from Spain is: Partially open.
Reentering Morocco is currently allowed for: Entry is partially open for citizens and permanent residents of Spain
All travelers returning to Morocco must observe the following safety measures to reduce the spread of COVID-19 in the country:
The information above was last checked on 8/3/22. We do our best to keep this information up-to-date, but regulations can change due to the nature of the coronavirus pandemic, so please double check the latest COVID-19 travel safety regulations ahead of your trip back to Marrakesh from Granada here.
There are 4 ways that you can travel to Granada from Marrakesh. You can take a bus, flight, ferry or train.
The cheapest way to get from Marrakesh to Granada is by taking a train. You can find average ticket prices around $2 (€2) compared to other travel options to Granada:
Taking a train is usually $10 (€9) less than taking a bus to Granada, which costs on average $12 (€11) for the same trip.
A train is generally $312 (€289) less than a flight for the same route. Taking a flight costs on average $314 (€291) from Marrakesh to Granada.
The fastest way to get to Granada from Marrakesh is by flight with an average travel time of 6 h 10 min.
Other travel options to Granada can usually take longer:
In comparison, getting to Granada by bus can take on average 0 h 0 min.
In comparison, getting to Granada by train can take on average 0 h 0 min.
The distance from Marrakesh to Granada is approximately 457 miles (737 km).
These are the most popular departure and arrival points from Marrakesh to Granada:
Omio works with many trusted partners that can help you travel the best way from Marrakesh to Granada:
Before traveling from Marrakesh to Granada, it’s good to know what ticket you can purchase and how much it will cost in the next 7 days:
But we recommend booking Marrakesh to Granada tickets online a few months before your planned travel date to score the best deals and save money on your trip.
Here are some other resources that might have the information you need