Trip to Rabat

Find the perfect accommodation on booking.com

Great location and deals for every budget.

Avg. duration
Distance km
Avg. price$
Flights found

Planes from Marrakesh to Rabat

The quickest way to travel from Marrakech to Rabat by plane is to take a direct flight from Marrakech Airport to Casablanca Airport, which takes 45 minutes. Royal Air Maroc is a reliable airline that offers flights from Marrakech to Casablanca. Upon arrival at Casablanca, travelers can easily find connecting flights to Rabat, which is just a short distance away. Overall, the journey from Marrakech to Rabat by plane offers a convenient and efficient travel option for those looking to explore the two vibrant cities in Morocco.

Where to stay in Rabat

There are over 192 hotels to stay in Rabat. Prices range from $11 per night.

Find accommodation