
El Bachiri -Tickets and online bookings
El Bachiri is a transportation company in Morocco. El Bachiri operates in Essaouira, Marrakesh, Casablanca, Fes, Rabat and other cities in Morocco. Popular routes include Essaouira to Marrakesh, Marrakesh to Casablanca, Marrakesh to Oujda.

El Bachiri’s popular routes

Essaouira to Marrakesh
The distance between Essaouira and Marrakesh is 105 miles, or approximately 168 kilometers.There are 4 ways to get from Essaouira to Marrakesh, including bus, minivan, car, and train.There are no morning departures for this route. The Earliest departure leaves at 23:00 and has a duration of 3 hours.The fastest way to travel is by bus, which takes approximately 3 hours.
Essaouira to Marrakesh by bus
Starting Price: US$ 11The only travel class available is Standard.Marrakesh to Casablanca
The distance between Marrakesh and Casablanca is 138 miles, or approximately 220 kilometers.There are 5 ways to get from Marrakesh to Casablanca, including bus, minivan, car, train, and flight.There are no morning departures for this route. The Earliest departure leaves at 23:00 and has a duration of 2 hours.The fastest way to travel is by bus, which takes approximately 3 hours 50 minutes.
Marrakesh to Casablanca by bus
Starting Price: US$ 12The only travel class available is Standard.Marrakesh to Oujda
The distance between Marrakesh and Oujda is 413 miles, or approximately 661 kilometers.There are 2 ways to get from Marrakesh to Oujda, including train and bus.The earliest departure leaves at 04:35 and has a duration of 12 hours 45 minutes.The fastest way to travel is by bus, which takes approximately 15 hours 20 minutes.
Marrakesh to Oujda by bus
Starting Price: US$ 36The only travel class available is Standard.
- 15Cities
- 46Routes
Our travelers reviews about the ride with El Bachiri
Based on 2 reviews from Bookaway users who traveled with El Bachiri
eugenia z.