Travel from Beni-Mellal to Rabat

How to get from Beni Mellal to Rabat?

There is no direct connection from Beni Mellal to Rabat. However, you can take the bus to Marché Central, take the tram to Casa-Voyageurs, then take the train to Gare Rabat Ville. Alternatively, you can take the drive to Rabat.

How to get from Beni Mellal to Rabat

ModeDurationPrice
From Beni Mellal bus to Marché Central, tram to Casa-Voyageurs, then train to Gare Rabat Ville.5 h 29 minMAD 159
From Beni Mellal drive to Rabat.2 h 57 minMAD 318
From Beni Mellal bus to Meknes then Grand Taxi to Rabat.6 h 9 minMAD 184

How long does it take to get from Beni Mellal to Rabat?

It takes approximately 5 h 29 min to get from Beni Mellal to Rabat, including transfers.

Operators from Beni Mellal to Rabat

OperatorPhoneWebsite
CTM0800090030CTM
Casa TramwayCasa Tramway
Moroccan Railways (ONCF)Moroccan Railways (ONCF)
SupratoursSupratours
Grand TaxisGrand Taxis
Close Print Itinerary
  1. Here are 3 options to get from
    Beni Mellal to Rabat:

    1. Trip:
      1 Bus, train
      • One-Way approx: USD $14 - $21
      • Duration: 5 h 29 min
      Open +
      • Trip:
        1 Bus, train
        • One-Way approx: USD $14 - $21
        • Duration: 5 h 29 min
        Close x
    2. Trip:
      2 Drive
      • One-Way approx: USD $28 - $45
      • Duration: 2 h 57 min
      Open +
      • Trip:
        2 Drive
        • One-Way approx: USD $28 - $45
        • Duration: 2 h 57 min
        Close x
    3. Trip:
      3 Bus, Grand Taxi
      • One-Way approx: USD $17 - $23
      • Duration: 6 h 9 min
      Open +
      • Trip:
        3 Bus, Grand Taxi
        • One-Way approx: USD $17 - $23
        • Duration: 6 h 9 min
        Close x