There are 4 ways to get from Marrakesh to Khouribga by train, taxi, car, rideshare or plane

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

Recommended option

Train, taxi  •  3 h 49 min

  1. Take the train from Marrakech to Settat
  2. Take a taxi from Settat to Khouribga

$78 - $99

3 alternative options

Drive  •  2 h 47 min

  1. Drive from Marrakesh to Khouribga 178.7 miles

$26 - $40

Grand Taxi, taxi  •  5 h 15 min

  1. Take the Grand Taxi from Marrakesh to Casablanca
  2. Take a taxi from Mohammed V International Airport to Khouribga

$81 - $114

Fly, taxi  •  3 h 21 min

  1. Fly from Marrakech (RAK) to Casablanca (CMN) RAK - CMN
  2. Take a taxi from Casablanca to Khouribga

$180 - $405

Questions & Answers

The distance between Marrakesh and Khouribga is 173 km. The road distance is 286 km.

Get driving directions

The best way to get from Marrakesh to Khouribga without a car is to train and taxi which takes 3 h 49 min and costs .

More details

It takes approximately 3 h 49 min to get from Marrakesh to Khouribga, including transfers.

More details

The quickest flight from Marrakech Airport to Casablanca Airport is the direct flight which takes 45 min.

Search flights

Yes, the driving distance between Marrakesh to Khouribga is 286 km. It takes approximately 2 h 47 min to drive from Marrakesh to Khouribga.

Get driving directions

Royal Air Maroc offers flights from Marrakech Airport to Casablanca Airport.

Search flights

There are five+ hotels available in Khouribga. Prices start at $100 USD per night.

More details

The best way to get from Marrakesh to Marrakech Airport is to line 19 Airport Shuttle Bus which takes 30 min and costs .

More details

Map of how to get from Marrakesh to Khouribga.
Launch map view
  • Distance: 107.9 miles
  • Duration: 3 h 49 min

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

There is no direct connection from Marrakesh to Khouribga. However, you can take the train to Settat then take the taxi to Khouribga. Alternatively, you can take the drive to Khouribga.

Royal Air Maroc
Flights from Marrakech to Casablanca
Ave. Duration
48 min
Every day
Estimated price
$100 - $450
Train operators
Other operators
Grand Taxis
Rideshare from Marrakesh to Casablanca
Ave. Duration
3 h
Estimated price
$11 - $29
Schedules at
Taxi from Settat to Khouribga
Ave. Duration
1 h 14 min
Estimated price
$70 - $85

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 Want to know more about Flixbus?, Travelling to the US: What do I need to know? and How to plan an amazing trip around Scandinavia - to help you get the most out of your next trip.