There are 3 ways to get from Tinghir to Marrakesh by bus, car or plane
Questions & Answers
The cheapest way to get from Tinghir to Marrakesh is to bus which costs MAD 160 - MAD 210 and takes 6 h 45 min.
The quickest way to get from Tinghir to Marrakesh is to bus and fly which costs MAD 1,900 - MAD 4,000 and takes 5 h 18 min.
The distance between Tinghir and Marrakesh is 234 km. The road distance is 371.5 km.
The bus from Tinghir to Marrakesh takes 6 h 45 min including transfers and departs once daily.
Yes, there is a direct bus departing from Tinghir and arriving at Marrakesh. Services depart once daily. The journey takes approximately 6 h 45 min.
Royal Air Maroc offers flights from Ouarzazate Airport to Marrakech Airport.
What companies run services between Tinghir, Morocco and Marrakesh, Morocco?
Moroccan Railways (ONCF) operates a bus from Tinghir to Marrakesh once daily. Tickets cost $17 - $22 and the journey takes 6 h 45 min.
Flights from Ouarzazate to Marrakech
- Ave. Duration
- 40 min
- Tuesday, Thursday and Saturday
- Estimated price
- $170 - $380
Want to know more about travelling around the world?
Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from Gatwick Airport into central London, Italian Lakes: Getting around by train and Getting to Rome from the airport - to help you get the most out of your next trip.