Cheap Bus Tickets from Marrakech to Rabat


Bus Online Booking from Marrakech to Rabat

>> Book your bus ticket to Rabat now

Rabat is placed right on the Atlantic Ocean nearby other very busy places, such as the magical Casablanca or Rabat twin city named sale. Rabat is a wonderful tourist place and a matchless summer resort providing amazing outdoor activities. Here are some of the best attractions:

Kasbah of the Udayas
Meet the Kasbah of the Udayas, also called as the Kasbah of Rabat. Whatever name you select, you would not go wrong with its since this attraction is extremely famous by Rabat locals. Placed right at the mouth of the Bou Regreg local River, Kasbah of Rabat is indeed a largely crowded landmark, equally appreciated by newcomers and natives.

Zoo de Rabat
Well, honestly, one of the most amazing and interesting visitor places in every city is the Zoo Park. Not only is it any kids most favorite location, but it is actually pretty thrilling for people of all ages as well.

Buses from Marrakech to Rabat FAQs

What is the affordable way to get from Marrakesh to Rabat?

The affordable way to get from Marrakesh to Rabat by bus which costs $11 - $16 and takes 4h 15m.

Is there a direct bus Marrakech to Rabat airport?

Yes, there is a bus from Marrakech to Rabat. Services depart every 3 hours, and operate every day. The journey takes about 4h 20m.

What is travel distance of Marrakesh to Rabat?

The travel distance between Rabat and Marrakesh is 286 km.

How do I move from Marrakesh to Rabat without a car?

The top way to get from Marrakesh to Rabat without a vehicle is to train which takes 3h 40m and costs $12 - $20.

Where do I take the Marrakesh to Rabat bus from? 

Bus from Marrakech to Rabat airport service, operated by ctm bus Marrakech to Rabat.

Bus, train or fly from Marrakesh to Rabat?

The top way to get from Marrakesh to Rabat is to train which takes 3h 50m and costs $12 - $21. Alternatively, you can bus, which costs $11 - $15 and takes 4h 15m, you could also fly, which costs $100 - $340 and takes 2h 50m.