Rome2Rio

How to get fromOujda to Beni Mellalby plane, bus, train, car, or taxi

Find Transport to Beni Mellal

See all options

There are 8 ways to get from Oujda to Beni Mellal by plane, bus, train, car, or taxi

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Fly Angads Airport to Mohammed V International Airport, bus

    best
    1. Fly from Angads Airport (OUD) to Mohammed V International Airport (CMN)plane plane OUD - CMN
    2. Take the bus from Aéroport Mohamed V Terminus to Rue Al Marounibus bus
    3. Take the bus from Casablanca Maarif to Beni Mellal Amiralbus bus
    6h 25m
    MAD 1,105–4,359
  2. Train, bus via Fès

    cheapest
    1. Take the train from Oujda to Tazatrain train
    2. Take the bus from Taza to Fesbus bus
    3. Take the bus from Fes to Amiralbus bus
    13h 45m
    MAD 311–549
  3. Bus

    1. Take the bus from Oujda to Fesbus bus
    2. Take the bus from Fes to Amiralbus bus
    12h 10m
    MAD 348–543
  4. Train, bus

    1. Take the train from Oujda to Casa Voyageurstrain train
    2. Take the bus from Casablanca Maarif to Beni Mellal Amiralbus bus
    14h 56m
    MAD 403–729
  5. Drive 591.1 km

    1. Drive from Oujda to Beni Mellalcar car 591.1 km
    7h 10m
    MAD 855–1,235
  6. Fly Angads Airport to Marrakech, bus

    1. Fly from Angads Airport (OUD) to Marrakech (RAK)plane plane OUD - RAK
    2. Take the bus from Marrakech to Amiralbus bus
    6h 46m
    MAD 853–3,424
  7. Taxi to Nador International Airport, fly to Mohammed V International Airport, bus

    1. Take the taxi from Oujda to Nador International Airport (NDR)taxi taxi
    2. Fly from Nador International Airport (NDR) to Mohammed V International Airport (CMN)plane plane NDR - CMN
    3. Take the bus from Aéroport Mohamed V Terminus to Rue Al Marounibus bus
    4. Take the bus from Casablanca Maarif to Beni Mellal Amiralbus bus
    8h 1m
    MAD 1,651–4,681
  8. Fly Angads Airport to Rabat-Salé, train, bus

    1. Fly from Angads Airport (OUD) to Rabat-Salé (RBA)plane plane OUD - RBA
    2. Take the train from Rabat Agdal to Casablanca Porttrain train
    3. Take the bus from Casablanca Far to Beni Mellal Amiralbus bus
    8h 10m
    MAD 691–4,684

Oujda to Beni Mellal by bus

Calendar14Weekly Buses
Duration12h 10mAverage Duration
TicketMAD 348Cheapest Price
See schedules

Questions & Answers

What companies run services between Oujda, Morocco and Beni Mellal, Morocco?

You can take a bus from Oujda to Amiral via Fes in around 12h 10m.

Airlines
Train operators
Bus operators
Other operators

Want to know more about travelling around the world?

Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Flying into Beijing?, Need to know: Eurostar, and How to travel India's Golden Triangle - to help you get the most out of your next trip.

More Questions & Answers