5 and 1/2 to 6 hours
331 miles
4 hours
306 miles
About 2,910km / 1,805 miles.
3 hrs 40 mins
2 hours 28 minutes
Rabat, Fez, e Marrakesh
(5 hours) plus (30 minutes) = 5.5 hours (by RiddleR)
The average flight time from Ronald Reagan Washington National Airport to Marrakesh, Morocco is 7 hours, 41 minutes.
Morocco's spiritual and cultural capital is usually seen as being Fez, but Rabat and Marrakesh also have a number of cultural treasures.
because of the clouds