There are 5 ways to get from Casablanca to High Atlas by train, taxi, bus, rideshare, shuttle, car 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  •  5 h 39 min

$85 - $110

Cheapest option

Bus, taxi  •  5 h 42 min

$84 - $103

3 alternative options

Grand Taxi, shuttle  •  7 h 22 min

Drive  •  4 h 45 min

  1. 200.6 miles

$29 - $45

Fly, taxi  •  6 h 3 min

  1. CMN - RAK

$177 - $404

What companies run services between Casablanca, Morocco and High Atlas, Souss-Massa, Morocco?

There is no direct connection from Casablanca to High Atlas. However, you can take the train to Marrakech then take the taxi to High Atlas. Alternatively, you can take the bus to Marrakech then take the taxi to High Atlas.

Airlines
Royal Air Maroc
Website
royalairmaroc.com
Flights from Casablanca to Marrakech
Ave. Duration
51 min
When
Every day
Estimated price
$110 - $450
Qatar Airways
Website
qatarairways.com
Flights from Casablanca to Marrakech
Ave. Duration
51 min
When
Every day
Estimated price
$110 - $450
Train operators
Bus operators
CTM
Phone
0800090030
Email
ctmweb.ma@gmail.com
Website
ctm.ma
Bus from Casablanca to Marrakech
Ave. Duration
3 h 45 min
Frequency
Hourly
Estimated price
$9 - $13
Schedules at
ctm.ma
Regular
$10
Comfort Plus
$10
Premium
$13
Challa Frere Transport
Phone
00212 7 62 91 55 49
Email
challafreres@gmail.com
Website
challatransport.com
Shuttle from Marrakech Airport to Asni
Ave. Duration
1 h
Frequency
On demand
Website
challatransport.com
Other operators
Grand Taxis
Email
info@HeyMorocco.com
Website
heymorocco.com
Rideshare from Casablanca to Marrakesh
Ave. Duration
3 h
Frequency
Hourly
Estimated price
$11 - $29
Schedules at
heymorocco.com
Taxi from Marrakech to High Atlas
Ave. Duration
1 h 59 min
Estimated price
$75 - $90
Tangier Taxi
Website
tangiertaxi.com
Taxi Verts
Phone
+212 524409494

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 Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, How do I get from Sydney to Melbourne and Want to know more about US trains? - to help you get the most out of your next trip.

Questions & Answers

The distance between Casablanca and High Atlas is 282 km. The road distance is 321 km.

The cheapest way to get from Casablanca to High Atlas is to drive which costs MAD 280 - MAD 410 and takes 4 h 45 min.

The quickest way to get from Casablanca to High Atlas is to drive which takes 4 h 45 min and costs MAD 280 - MAD 410.

It takes approximately 5 h 39 min to get from Casablanca to High Atlas, including transfers.