There are 5 ways to get from Beni Mellal to Settat by 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.
Bus, train
best- Take the bus from Beni Mellal Amiral to Casablanca Maarifbus
- Take the train from Oasis Train Station to Gare ONCF Settattrain
5h 26mMAD 160–245Bus, train via Khouribga
cheapest- Take the bus from Beni Mellal Supratours to Khouribgabus
- Take the train from Khouribga to Berrechidtrain
5h 33mMAD 101–183Drive 163 km
- Drive from Beni Mellal to Settatcar 163 km
2h 37mMAD 236–340Taxi
- Take the taxi from Beni Mellal to Settattaxi 163 km
2h 37mMAD 1,300–1,600Bus, train #2
- Take the bus from Beni Mellal Supratours to Casa Voyageursbus
- Take the train from Gare Casa Voyageurs to Gare ONCF Settattrain
6h 15mMAD 154–248
Beni Mellal to Settat by bus, foot, tram, and train
Questions & Answers
The cheapest way to get from Beni Mellal to Settat is to bus and train via Khouribga which costs MAD 100 - MAD 190 and takes 5h 33m.
The fastest way to get from Beni Mellal to Settat is to drive which takes 2h 37m and costs MAD 230 - MAD 340.
The distance between Beni Mellal and Settat is 278 km. The road distance is 163 km.
The best way to get from Beni Mellal to Settat without a car is to bus and train which takes 5h 26m and costs MAD 160 - MAD 250.
It takes approximately 5h 26m to get from Beni Mellal to Settat, including transfers.
Yes, the driving distance between Beni Mellal to Settat is 163 km. It takes approximately 2h 37m to drive from Beni Mellal to Settat.
There are 15+ hotels available in Settat.
What companies run services between Beni Mellal, Morocco and Settat, Morocco?
There is no direct connection from Beni Mellal to Settat. However, you can take the bus to Casablanca Maarif, walk to Faculté De Médecine, take the vehicle to Gare Oasis, walk to Oasis Train Station, then take the train to Gare ONCF Settat. Alternatively, you can take a bus from Beni Mellal Supratours to Settat via Khouribga, Khouribga, Berrechid, and Berrechid in around 5h 33m.
- Phone
- 2255
- [email protected]
- Website
- oncf-voyages.ma
Train from Oasis Train Station to Gare ONCF Settat
- Ave. Duration
- 59 min
- Frequency
- Hourly
- Estimated price
- MAD 27–55
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- MAD 27–40
- 1st Class
- MAD 40–55
Train from Khouribga to Berrechid
- Ave. Duration
- 1h 42m
- Frequency
- 3 times a day
- Estimated price
- MAD 35–80
- Schedules at
- oncf.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- MAD 35–55
- 1st Class
- MAD 55–80
Train from Gare Casa Voyageurs to Gare ONCF Settat
- Ave. Duration
- 1h 10m
- Frequency
- Hourly
- Estimated price
- MAD 29–60
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- MAD 29–45
- 1st Class
- MAD 40–60
- Phone
- 0 800 0900 30
- [email protected]
- Website
- ctm.ma
Bus from Beni Mellal Amiral to Casablanca Maarif
- Ave. Duration
- 3h 20m
- Frequency
- 5 times a day
- Estimated price
- MAD 120–190
- Schedules at
- ctm.ma
- Confort
- MAD 125–130
Bus from Beni Mellal Supratours to Khouribga
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- MAD 50–80
- Schedules at
- ctm.ma
Bus from Beni Mellal Supratours to Casa Voyageurs
- Ave. Duration
- 4h 15m
- Frequency
- Once daily
- Estimated price
- MAD 125–190
- Schedules at
- ctm.ma
- Confort
- MAD 125–130
- Ave. Duration
- 2h 37m
- Estimated price
- MAD 1,300–1,600
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 How do I get from Sydney to Melbourne, Need to know: Eurostar, and 5 delightfully under-the-radar French towns you need to visit - to help you get the most out of your next trip.











