Coach parked outside building in Morocco


If you’re travelling from Marrakesh to the beaches of Essaouira or Agadir, then taking a coach is the best option. We can book the tickets in advance for you, through the bus operators Supratours and CTM. These are the most reliable bus companies in Morocco with good, safe buses.

Train at the station in Morocco


Travelling by train is the most convenient way to get between the imperial cities of Marrakesh, Rabat, Meknes and Fes. The trains are comfortable, fast and you can sit back and relax as the rolling countryside whizzes by. We always book first class tickets in advance so you’ll be guaranteed a seat.

Woman sitting in hire car in Ouarzazate in Morocco

Car Hire

We recommend hiring a car during your Morocco holiday as it’s a great way to explore the country independently. The main roads are well-maintained, everything is clearly signposted and you can stop off to photograph the spectacular scenery as and when you like.

More about car hire
Open road with no cars in Morocco

Private Car and Driver

If you’d prefer not to drive, then we can always arrange a private car with driver so you can simply sit back and enjoy the journey. This will not be a guided tour as such, and your driver will simply be responsible for getting you from A to B. Each day you can agree with your driver the times you would like to set off and any stops you wish to make along the way.

Taxi sign at the road in Morocco

Local Transport

There are two kinds of taxi in Morocco; a small petit taxi and the larger grand taxi. The petit taxis can be found in city centres and can carry up to three people and the‎y’re the best way to get around. A short taxi ride costs about £1-2. The grand taxis are generally vintage Mercedes models that drive in and between the cities and villages. They’re licensed to carry up to six people but that can be a bit of a squeeze. The grand taxis are popular with backpackers as a relatively cheap way to get from A to B. Like with any taxi: agree on a price beforehand.

People travelling in desert on camels in Morocco


If you fancy doing something truly Moroccan then why not trek into the Sahara on a camel, this will give you an unforgettable experience during your trip.

View our Sahara Camel trip

Travelling with Meaning

We encourage people to travel by local transport where possible as we feel this makes for a more authentic trip. It’s good value and gives you the opportunity to meet the locals too. In Marrakesh you can also take advantage of the hop on-hop off bus service to get around to all of the main sites. Of course the most sustainable way to travel is on foot as you’ll see much more and can soak up the local atmosphere. Our hotels will help you out with a map and its great fun to wander around the souks. Sometimes for shorter transfers, such as from your hotel to the airport, you’ll have to take a taxi so you can try your hand at haggling with the locals!

Find out more about meaningful travel

Recently Viewed