There are 6 ways to get from Marrakech Airport (RAK) to Temara by plane, bus, train, rideshare, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Mohammed V International Airport, bus, train
best- Fly from Marrakech (RAK) to Mohammed V International Airport (CMN)plane RAK - CMN
- Take the bus from Aéroport Mohamed V Terminus to Casa Portbus
- Take the train from Casablanca Port to Temaratrain
3hMAD 929–1,135Train
cheapest- Take the train from Marrakech to Mohammediatrain
- Take the train from Mohammedia to Temaratrain
5h 2mMAD 144–325Bus
- Take the bus from Marrakech to Rabat Gare Routièrebus
5h 52mMAD 174–340Airport Transfer
- Take the rideshare from Marrakech-RAK to Temara314 km
3h 8mMAD 600–800Drive 314 km
- Drive from Marrakech Airport (RAK) to Temaracar 314 km
3h 8mMAD 454–655Fly to Rabat-Salé
- Fly from Marrakech (RAK) to Rabat-Salé (RBA)plane RAK - RBA
4h 26mMAD 1,019–2,879
Marrakech (RAK) to Mohammed V International Airport (CMN) flights
Questions & Answers
The cheapest way to get from Marrakech Airport (RAK) to Temara is to train which costs MAD 140 - MAD 330 and takes 5h 2m.
The fastest way to get from Marrakech Airport (RAK) to Temara is to fly and bus and train which takes 3h and costs MAD 900 - MAD 1,200.
No, there is no direct bus from Marrakech Airport (RAK) to Temara. However, there are services departing from Marrakech Airport and arriving at Rabat Gare Routière via Menara Mall and Marrakech. The journey, including transfers, takes approximately 5h 52m.
No, there is no direct train from Marrakech Airport (RAK) to Temara. However, there are services departing from Marrakech and arriving at Temara via Mohammedia. The journey, including transfers, takes approximately 5h 2m.
The distance between Marrakech Airport (RAK) and Temara is 330 km. The road distance is 314 km.
The best way to get from Marrakech Airport (RAK) to Temara without a car is to train which takes 5h 2m and costs MAD 140 - MAD 330.
It takes approximately 3h to get from Marrakech Airport (RAK) to Temara, including transfers.
Marrakech Airport (RAK) to Temara bus services, operated by CTM, depart from Marrakech station.
Marrakech Airport (RAK) to Temara train services, operated by Moroccan Railways (ONCF), depart from Marrakech station.
The best way to get from Marrakech Airport (RAK) to Temara is to train which takes 5h 2m and costs MAD 140 - MAD 330. Alternatively, you can bus, which costs MAD 170 - MAD 340 and takes 5h 52m, you could also fly, which costs MAD 1,000 - MAD 2,900 and takes 4h 26m.
What companies run services between Marrakech Airport (RAK), Morocco and Temara, Morocco?
You can take a bus from Marrakech Airport to Temara via Jardin Menara, Gare Routière de ONCF, Marrakech, and Mohammedia in around 5h 2m. Alternatively, CTM operates a bus from Marrakech to Rabat Gare Routière 3 times a day. Tickets cost MAD 160–280 and the journey takes 4h 35m.
- Website
- royalairmaroc.com
Flights from Marrakech to Mohammed V International Airport
- Ave. Duration
- 57 min
- When
- Every day
- Estimated price
- MAD 850–4,500
Flights from Marrakech to Rabat-Salé via Laayoune
- Ave. Duration
- 4h 10m
- When
- Wednesday and Friday
- Estimated price
- MAD 2,600–2,900
- Website
- qatarairways.com
Flights from Marrakech to Mohammed V International Airport
- Ave. Duration
- 58 min
- When
- Every day
- Estimated price
- MAD 850–4,500
- Website
- ryanair.com
Flights from Marrakech to Rabat-Salé via Madrid
- Ave. Duration
- 7h 7m
- When
- Thursday and Friday
- Estimated price
- MAD 650–2,600
Flights from Marrakech to Rabat-Salé via Malaga
- Ave. Duration
- 4h 50m
- When
- Friday and Sunday
- Estimated price
- MAD 500–2,400
- Website
- airarabia.com
Flights from Marrakech to Rabat-Salé via Oujda
- Ave. Duration
- 4h 35m
- When
- Wednesday
- Estimated price
- MAD 650–2,600
- Phone
- 2255
- [email protected]
- Website
- oncf-voyages.ma
Train from Casablanca Port to Temara
- Ave. Duration
- 56 min
- Frequency
- Hourly
- Estimated price
- MAD 30–65
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- MAD 30–45
- 1st Class
- MAD 45–65
Train from Marrakech to Mohammedia
- Ave. Duration
- 2h 59m
- Frequency
- Hourly
- Estimated price
- MAD 110–220
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- MAD 110–150
- 1st Class
- MAD 160–220
Train from Mohammedia to Temara
- Ave. Duration
- 34 min
- Frequency
- Hourly
- Estimated price
- MAD 20–45
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- MAD 20–28
- 1st Class
- MAD 30–45
- Phone
- [email protected]
- Website
- casabus.ma
Bus from Aéroport Mohamed V Terminus to Casa Port
- Ave. Duration
- 30 min
- Frequency
- Every 30 minutes
- Estimated price
- MAD 6–96
- Schedules at
- casabus.ma
- Airport Shuttle
- MAD 96
- Phone
- 0 800 0900 30
- [email protected]
- Website
- ctm.ma
Bus from Marrakech to Rabat Gare Routière
- Ave. Duration
- 4h 35m
- Frequency
- 3 times a day
- Estimated price
- MAD 160–280
- Schedules at
- ctm.ma
- Confort
- MAD 160–200
- Website
- https://www.mozio.com
Rideshare from Marrakech-RAK to Temara
- Ave. Duration
- 3h 8m
- Frequency
- On demand
- Estimated price
- MAD 600–800
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 What documents do I need to cross Niagara Falls?, How do I get from Sydney to Melbourne, and How to get from Heathrow Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
Marrakech Airport (RAK) to Temara bus services, operated by CTM, arrive at Rabat Gare Routière station.
Marrakech Airport (RAK) to Temara train services, operated by Moroccan Railways (ONCF), arrive at Mohammedia station.
Yes, the driving distance between Marrakech Airport (RAK) to Temara is 314 km. It takes approximately 3h 8m to drive from Marrakech Airport (RAK) to Temara.
Book your Marrakech Airport (RAK) to Temara bus tickets online with 12go.asia.
There are 1811+ hotels available in Temara.
Check out Blablacar's carpooling service for rideshare options between Marrakech Airport (RAK) and Temara. A great option if you don't have a driver's licence or want to avoid public transport.












