Book Your Bus

Shuttle Buses in Marrakech, Casablanca, Tangier, Agadir, Imsouane, Essaouira.

BOOK YOUR BUS

[wbtm-bus-search]
Yalla Shuttles

Safe Road Trips

Traveler exploring Essaouira’s Medina and fishing port on a Morocco daily trip.

YallaShuttles is a Morocco-based transport and travel company offering safe, comfortable, and flexible travel solutions across the country. Whether you need a one-way transfer, a scenic day trip, or a fully guided multi-day tour, YallaShuttles is here to make your journey smooth and memorable. We specialize in: Private and shared airport transfers City-to-city transport (Marrakech, Fes, Tangier, Agadir, Essaouira…) Daily excursions and cultural experiences Multi-day desert tours and custom itineraries Surf transfers to top spots like Imsouane and Taghazout With reliable vehicles, experienced local drivers, and a team passionate about Moroccan hospitality, we help travelers explore Morocco at their own pace — comfortably and confidently. Wherever you want to go, just say Yalla — we’ll take care of the rest.

Why Choose Us

BOOKING WITH SPREAD PAYMENTS
SLEEP & TRAVEL IN COMFORT
FULLY LICENSED TOUR OPERATOR
Multi-Tours

OUR VEHICLES

Our transfers are operated in comfortable, well-maintained vehicles.  All our vehicles have air-conditioning, tourism licences and plenty of space for luggage. Taxis are conducted in four or seven-seat cars and shuttles in sixteen-seat minibuses.  We have a professional team of drivers who will ensure you arrive at your destination happy and on time. All drivers speak English and have long track records of safe driving experience 

BUS TIMETABLE

Private and Shared Shuttles: Transfers from Agadir, Marrakech, Essaouira and other airports to popular destinations

FROM TAGHAZOUT

TAGHAZOUT TO IMSOUANE BUS

€12 | 1hr 15m | 10:15am + 4:30pm

​TAGHAZOUT TO MARRAKECH BUS

€25 | 3hr 45m | 9:20am

TAGHAZOUT TO MARRAKECH AIRPORT

€25 | 4hr 30m | 9:20am

​TAGHAZOUT TO ESSAOUIRA BUS

 €18 | 3hr 15m | 10:15am + 4:30pm

​TAGHAZOUT TO AGADIR AIRPORT

€10 | 1hr 5m | 12:45pm + 5:50pm

TAGHAZOUT TO SIDI KAOUKI BUS

€18 | 3hr 30m  | click for info

FROM TAMRAGHT

TAMRAGHT TO IMSOUANE BUS

€12 | 1hr 30m | 10:00am + 4:15pm 

​TAMRAGHT TO MARRAKECH BUS

€25 | 3hr 50m | 9:30am

​TAMRAGHT TO MARRAKECH AIRPORT

€25 | 4hr 30m | 9:30am

TAMRAGHT TO ESSAOUIRA BUS

 €18 | 3hr 30m | 10:00am + 4:15pm​

​TAMRAGHT TO AGADIR AIRPORT BUS

€10 | 1hr 5m | 12:55pm + 6:00pm

​TAMRAGHT TO SIDI KAOUKI BUS

€18 | 3hr 30m | click for info

FROM MARRAKESH

MARRAKECH TO TAGHAZOUT BUS

€25 | 4hr 15m | 3:25pm 

​ MARRAKECH TO TAMRAGHT BUS

€25 | 3hr 55m | 3:25pm 

MARRAKECH TO IMSOUANE BUS 

€30 | 4 hr 45m | click for info ​

​MARRAKECH TO AGADIR BUS

€25 | 3hr 30m | 3:25pm 

MARRAKECH TO ANZA BUS

€25 | 3hr 45m | 3:25pm ​​​

​MARRAKECH TO ESSAOUIRA BUS 

€18 | 2hr 55m | click for info 

FROM ESSAOUIRA

ESSAOUIRA TO TAGHAZOUT BUS

€18 | 3hr 15m | 9:30am + 2:40pm 

 ESSAOUIRA TO TAMRAGHT BUS

€18 | 3hr 30m | 9:30am + 2:40pm 

ESSAOUIRA TO IMSOUANE BUS

€12 | 1hr 40m | 9:30am + 2:40pm

ESSAOUIRA TO AGADIR AIRPORT

€20 | 4hr 40m | 9:30am + 2:40pm

​ESSAOUIRA TO MARRAKECH BUS 

€18 | 2hr 55m | 1:30pm

​ESSAOUIRA TO MARRAKECH AIRPORT BUS 

€20 | 3hr 25m | 1:30pm

​ESSAOUIRA TO ANZA BUS

€18 | 3hr 45m | 9:30am + 2:40pm

​ESSAOUIRA TO AGADIR BUS

€18 | 3hr 55m | 9:30am + 2:40pm

FROM IMSOUANE

 IMSOUANE TO TAGHAZOUT BUS

€12 | 1hr 15m | 11:25am + 4:30pm 

 IMSOUANE TO TAMRAGHT BUS

€12 | 1hr 30m | 11:25am + 4:30pm 

​IMSOUANE TO ESSAOUIRA BUS

€12 | 1hr 40m | 11:45am + 6:00pm

IMSOUANE TO MARRAKECH BUS 

€30 | 4 hr 45m | click for info

IMSOUANE TO AGADIR BUS

€12 | 2hr 05m | 11:25am + 4:30pm

​IMSOUANE TO AGADIR AIRPORT BUS

€18 | 2hr 45m | 11:25am + 4:30pm

​IMSOUANE TO ANZA BUS

€12 | 1hr 50m | 11:25am + 4:30pm 

​IMSOUANE TO SIDI KAOUKI BUS

€18 | 1hr 55m | click for info

FROM AGADIR AIRPORT

AGADIR AIRPORT TO IMSOUANE BUS

€18 | 2hr 05m | 3:15pm​​

AGADIR AIRPORT TO ESSAOUIRA BUS

 €20 | 4hr 05m | 3:15pm

​AGADIR AIRPORT TO TAMRAGHT BUS

€10 | 55m | 3:15pm

​AGADIR AIRPORT TO TAGHAZOUT BUS

€10 | 1h 5m | 3:15pm

FROM MARRAKESH AIRPORT

MARRAKECH AIRPORT TO TAGHAZOUT BUS

€25 | 4hr 30m | 3:00pm 

​ MARRAKECH AIRPORT TO TAMRAGHT BUS

€25 | 4hr 15m | 3:00pm ​​

​MARRAKECH AIRPORT TO ANZA BUS

€25 | 4hr 00m | 3:00pm 

FROM AGADIR

AGADIR TO IMSOUANE BUS

€12 | 2hr 05m | 9:25am + 3:45pm

​AGADIR TO MARRAKECH BUS

€25 | 3hr 30m | 9:50am

​AGADIR TO MARRAKECH AIRPORT 

€25 | 4hr 0m | 9:50am

​AGADIR TO ESSAOUIRA BUS

 €18 | 4hr 05m | 9:25am + 3:45pm

​AGADIR TO SIDI KAOUKI BUS

€18 | 4hr 10m  | click for info

FROM SIDI KAOUKI

SIDI KAOUKI TO MARRAKECH BUS

€25 | 3hr 30m  | 1:00pm

​​SIDI KAOUKI TO TAGHAZOUT BUS

€18 | 3hr 15m  | click for info

​SIDI KAOUKI TO TAMRAGHT BUS

€18 | 3hr 25m  | click for info

​SIDI KAOUKI TO AGADIR BUS

€18 | 3hr 55m  | click for info

​SIDI KAOUKI TO IMSOUANE BUS

€12 | 1hr 55m | click for info

AVAILABLE BUS

[wbtm-bus-list show='3']
Lastest News

Learn More About Tours