
Trs Al Yamama -Tickets and online bookings
Trs Al Yamama is based in Morocco and provides shared bus services from Casablanca to Essaouira and Rabat.
Phone 1: +212600876933
Trs Al Yamama’s popular routes

Essaouira to Casablanca
The distance between Essaouira and Casablanca is 192 miles, or approximately 307 kilometers.There are 3 ways to get from Essaouira to Casablanca, including bus, minivan, and car.There are no morning departures for this route. The Earliest departure leaves at 23:00 and has a duration of 4 hours.The fastest way to travel is by bus, which takes approximately 5 hours 30 minutes.
Essaouira to Casablanca by bus
Starting Price: US$ 13The only travel class available is Standard.Casablanca to Essaouira
The distance between Casablanca and Essaouira is 192 miles, or approximately 307 kilometers.There are 3 ways to get from Casablanca to Essaouira, including bus, minivan, and car.There are no morning departures for this route. The Earliest departure leaves at 23:00 and has a duration of 4 hours.The fastest way to travel is by bus, which takes approximately 6 hours.
Casablanca to Essaouira by bus
Starting Price: US$ 13The only travel class available is Standard.Agadir to Essaouira
The distance between Agadir and Essaouira is 76 miles, or approximately 121 kilometers.There are 3 ways to get from Agadir to Essaouira, including minivan, car, and bus.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 15 minutes.
Agadir to Essaouira by bus
Starting Price: US$ 8The only travel class available is Standard.Casablanca to Rabat
The distance between Casablanca and Rabat is 52 miles, or approximately 83 kilometers.There are 4 ways to get from Casablanca to Rabat, including minivan, car, bus, and train.There are no morning departures for this route. The Earliest departure leaves at 23:00 and has a duration of 4 hours.The fastest way to travel is by bus, which takes approximately 1 hour 30 minutes.
Casablanca to Rabat by bus
Starting Price: US$ 4The only travel class available is Standard.Taghazout to Essaouira
The distance between Taghazout and Essaouira is 67 miles, or approximately 107 kilometers.There are 3 ways to get from Taghazout to Essaouira, including minivan, car, and bus.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 2 hours 30 minutes.
Taghazout to Essaouira by bus
Starting Price: US$ 8The only travel class available is Standard.
- 17Cities
- 42Routes
Our travelers reviews about the ride with Trs Al Yamama
Based on 5 reviews from Bookaway users who traveled with Trs Al Yamama
Kasereka K.
Judith G.
Daniel G.
Liliana D.