
Royal Air Maroc -Tickets and online bookings
Royal Air Maroc is a transportation company in Morocco. Royal Air Maroc operates in Marrakesh, Agadir, Casablanca, Fes, Tetouan and other cities in Morocco. Popular routes include Marrakesh to Casablanca.
Royal Air Maroc’s popular routes

Marrakesh to Casablanca
The distance between Marrakesh and Casablanca is 138 miles, or approximately 220 kilometers.There are 5 ways to get from Marrakesh to Casablanca, including bus, minivan, car, train, and flight.There are no morning departures for this route. The Earliest departure leaves at 23:00 and has a duration of 2 hours.The fastest way to travel is by flight, which takes approximately 45 minutes.
Marrakesh to Casablanca by flight
Starting Price: US$ 107The only travel class available is Economy.
- 56Cities
- 180Routes
Your questions, Our answers
How much does a bus ride cost from Marrakesh to Casablanca?
The cost of a bus ride for a roundtrip adult ticket to Casablanca leaving from Marrakesh is around US$ 8
Do Royal Air Maroc have toilets on board?
Royal Air Maroc do have toilets on board!
Is there Wi-Fi on Royal Air Maroc?
Most of the Royal Air Maroc rides have Wi-Fi on board. We recommend reaching out directly to Royal Air Maroc to find out if your ride is one of those rides.
Do I need to print my ticket or does Royal Air Maroc offer e-tickets?
Royal Air Maroc has e-tickets so you don’t need to print your tickets.
Which cities does Royal Air Maroc operate in?
Royal Air Maroc operates in Marrakesh, Agadir, Casablanca, Fes, Tetouan, Zagora, Madrid, Ouarzazate, Cairo, Oujda, Nador, Paris, Laayoune, Milan, Errachidia, Dakhla, Lisbon, Istanbul, Amman, Tangier, Barcelona, Malaga, Ceuta, Dubai, Bologna, Brussels, Thies, Lyon, Montreal, Tunis, Abidjan, The Hague, Turin, Giza, Castillo Caleta de Fuste, Fuerteventura, London, Makkah (Mecca), Antwerp, Settat, Taza, Guelmim, Marseille, Bordeaux, Toulouse, Valencia, Frankfurt, Amsterdam, Conakry, Yaounde, Newark, Al Aaroui, Venice, Seville, Nantes, Fiumicino, and Jeddah