Rome2rio's partners include

There are 5 ways to get from Marzouga to Marrakesh by bus, car or plane

Select a route below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Map of how to get from Marzouga to Marrakesh.
Launch map view
  • Distance: 239.4 miles
  • Duration: 12 h 30 min

What companies run services between Marzouga, Morocco and Marrakesh, Morocco?

Supratours operates a bus from Marzouga to Marrakesh once daily. Tickets cost $22 - $27 and the journey takes 12 hours 30 minutes.

Airlines
Royal Air Maroc
Website
royalairmaroc.com
Flights from Errachidia to Marrakech via Casablanca
Avg. Duration
8 h 31 min
When
Monday, Thursday and Saturday
Estimated price
$150 - $390
Flights from Ouarzazate to Marrakech
Avg. Duration
40 min
When
Tuesday, Thursday and Saturday
Estimated price
$170 - $380
Qatar Airways
Website
qatarairways.com
Flights from Errachidia to Marrakech via Casablanca
Avg. Duration
8 h 31 min
When
Monday, Thursday and Saturday
Estimated price
$150 - $390
Bus operators
Supratours
Website
supratours.ma
Bus from Merzouga to Marrakech
Avg. Duration
12 h 30 min
Frequency
Once daily
Estimated price
$22 - $27
Schedules at
supratours.ma
Bus from Merzouga to Tinghir
Avg. Duration
5 h 26 min
Frequency
Once daily
Estimated price
$9 - $12
Schedules at
supratours.ma
Bus from Merzouga to Errachidia
Avg. Duration
2 h 32 min
Frequency
Twice daily
Estimated price
$5 - $6
Schedules at
supratours.ma
Bus from Merzouga to Ouarzazate
Avg. Duration
9 h 12 min
Frequency
Once daily
Estimated price
$15 - $18
Schedules at
supratours.ma
Moroccan Railways (ONCF)
Email
ketary@oncf.ma
Website
oncf.ma
Bus from Tinghir to Marrakech
Avg. Duration
6 h 35 min
Frequency
Once daily
Estimated price
$18 - $23
Schedules at
oncf.ma

How far is it from Marzouga to Marrakesh?

The distance between Marzouga and Marrakesh is 383 km. The road distance is 563 km.

What is the cheapest way to get from Marzouga to Marrakesh?

The cheapest way to get from Marzouga to Marrakesh is to bus which costs MAD 220 and takes 12 hours 30 minutes.

What is the fastest way to get from Marzouga to Marrakesh?

The quickest way to get from Marzouga to Marrakesh is to bus and fly which takes 9 hours 7 minutes and costs MAD 2,500.

Is there a direct bus between Marzouga and Marrakesh?

Yes, there is a direct bus departing from Merzouga and arriving at Marrakech. Services depart once daily, and operate every day. The journey takes approximately 12 hours 30 minutes.

How long does it take to get from Marzouga to Marrakesh?

The bus from Merzouga to Marrakech takes 12 hours 30 minutes including transfers and departs once daily.