ItalianoEspañolFrançaisEnglishDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Trip to Rabat

Find the perfect accommodation on booking.com

Great location and deals for every budget.

Avg. duration6h
Distance331
Avg. price$ 29
Bus trips found

Buses from Marrakesh to Rabat

🚌 **Travel from Marrakesh to Rabat by bus:** Enjoy a convenient journey from Marrakesh to Rabat with direct buses departing three times a day. Operated by CTM, the trip takes approximately 4 hours and 45 minutes. 💰 **Ticket prices:** The cost of a bus ticket between Rabat and Marrakesh ranges from $13 to $19, making it an affordable and efficient way to travel between these two vibrant Moroccan cities. Sit back, relax, and savor the adventure as you explore the beauty of Morocco by bus.

Where to stay in Rabat

Houses, apartments, villas, hostels and much more - choose the accommodation option according to your wishes!

Accomodation
  • Yes, there is a direct bus that operates between Marrakesh and Rabat in Morocco. The bus service runs three times a day and is available every day for travelers. The journey typically takes around 4 hours and 45 minutes to reach Rabat from Marrakesh. Travelers can enjoy a convenient and comfortable journey on this direct bus route.
  • To catch the bus from Marrakesh to Rabat, you should head to Marrakesh station, where the bus services are operated by CTM. Marrakesh station serves as the starting point for the journey to Rabat, making it convenient for passengers to board the bus. Ensure you arrive at the station on time to catch your scheduled bus departure to Rabat. The station provides a central location for travelers to embark on their trip to Rabat.
  • The Marrakesh to Rabat bus services operated by CTM arrive at Rabat station, which is the final destination for this bus route. Upon arrival at Rabat station, passengers can disembark and continue their journey or explore the city of Rabat. Rabat station provides a convenient and central location for travelers to access various transportation options or nearby attractions in Rabat. It is recommended to check the station facilities and services available upon arrival for a smooth transition to your next destination.
  • The cost of a bus ticket from Marrakesh to Rabat or vice versa typically ranges between $13 to $19, depending on the specific bus operator, time of booking, and any ongoing promotions. Travelers can choose from different fare options based on their preferences and budget constraints. It is advisable to check the latest fare information directly from the bus company or booking platform before planning your journey to ensure accurate pricing. Additional fees or charges may apply for specific amenities or seat preferences during the bus trip.
  • There are three direct buses operating daily between Marrakesh and Rabat, making it convenient for travelers to choose from different departure times. These bus services are operated by CTM and typically depart from Marrakesh station, arriving at Rabat station after a journey of approximately 4 hours and 45 minutes. Travelers can select a suitable bus schedule based on their itinerary and budget, with ticket prices ranging between $13 to $19 for the journey between Rabat and Marrakesh. It is recommended to check the current bus schedules and availability while considering the travel options between these two cities in Morocco.
  • The Marrakesh to Rabat buses are generally most crowded during peak travel times, such as weekends or holidays, and particularly during the late morning and early afternoon departures. The buses may be less crowded during early morning or late evening departures on weekdays. Travelers seeking a less crowded bus journey between Marrakesh and Rabat could consider opting for off-peak departure times or booking in advance to secure their seats during popular travel periods. It is advisable to plan ahead and check for availability to choose a time that best suits your preferences for a more comfortable travel experience.
  • The first bus of the day from Marrakesh to Rabat typically departs in the early morning, providing an early start for travelers. The last bus of the day usually leaves in the late afternoon or early evening, allowing passengers to arrive in Rabat before nighttime. Travelers can choose between these departures based on their preferred travel time and schedule for the journey from Marrakesh to Rabat. It is advisable to check the exact departure times with the bus operator to plan your trip effectively.

Will you be returning to Marrakesh by bus?

If you are looking for a return bus trip, check out the buses from Rabat to Marrakesh.

See schedule