There are 6 ways to get from Marrakesh to Siwa Oasis by plane, bus, car, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Marrakech to Mersa Matruh Airport, bus
best- Fly from Marrakech (RAK) to Mersa Matruh Airport (MUH)plane RAK - MUH
- Take the bus from Marsa Matrouh to Siwa Oasisbus
17h$323–1,205Drive 5,218.9 km
- Drive from Marrakesh to Siwa Oasiscar 5,218.9 km
3d 2h$813–1,174Fly Marrakech to Borg El Arab, bus
- Fly from Marrakech (RAK) to Borg El Arab (HBE)plane RAK - HBE
- Take the bus from Borg El Arab Airport to Moharam Bek Bus Stnbus
- Take the bus from Alexandria to Siwa Oasisbus
19h 25m$357–1,128Train to Mohammed V International Airport, fly to Borg El Arab, bus
- Take the train from Marrakech to Gare Oasistrain
- Fly from Mohammed V International Airport (CMN) to Borg El Arab (HBE)plane CMN - HBE
- Take the bus from Borg El Arab Airport to Moharam Bek Bus Stnbus
- Take the bus from Alexandria to Siwa Oasisbus
22h 48m$328–849Train to Mohammed V International Airport, fly to Mersa Matruh Airport, bus
- Take the train from Marrakech to Gare Oasistrain
- Fly from Mohammed V International Airport (CMN) to Mersa Matruh Airport (MUH)plane CMN - MUH
- Take the bus from Marsa Matrouh to Siwa Oasisbus
18h 13m$354–1,326Bus to Agadir–Al Massira Airport, fly to Mersa Matruh Airport, bus
- Take the bus from Marrakech to Agadirbus
- Fly from Agadir–Al Massira Airport (AGA) to Mersa Matruh Airport (MUH)plane AGA - MUH
- Take the bus from Marsa Matrouh to Siwa Oasisbus
22h 7m$395–1,424
Marrakech (RAK) to Mersa Matruh Airport (MUH) flights
Questions & Answers
The cheapest way to get from Marrakesh to Siwa Oasis is to train and fly and bus which costs $320 - $850 and takes 22h 48m.
The fastest way to get from Marrakesh to Siwa Oasis is to fly and bus which takes 17h and costs $320 - $1,300.
The distance between Marrakesh and Siwa Oasis is 3657 km. The road distance is 5218.9 km.
It takes approximately 17h to get from Marrakesh to Siwa Oasis, including transfers.
Siwa Oasis is 2h ahead of Marrakesh. It is currently 5:48 PM in Marrakesh and 7:48 PM in Siwa Oasis.
Yes, the driving distance between Marrakesh to Siwa Oasis is 5219 km. It takes approximately 3 days 2h to drive from Marrakesh to Siwa Oasis.
There are 194+ hotels available in Siwa Oasis.
What companies run services between Marrakesh, Morocco and Siwa Oasis, Egypt?
There is no direct connection from Marrakesh to Siwa Oasis. However, you can take the line 19 bus to Marrakech Airport, walk to Marrakech (RAK) airport, fly to Mersa Matruh Airport (MUH), take the taxi to Marsa Matrouh, then take the bus to Siwa Oasis. Alternatively, you can drive from Marrakesh to Siwa Oasis in around 3d 2h.
- Website
- neosair.it
Flights from Marrakech to Mersa Matruh Airport via Milan Malpensa
- Ave. Duration
- 11h 50m
- When
- Monday
- Estimated price
- $470–1,600
Flights from Marrakech to Mersa Matruh Airport via Mohammed V International Airport, Rome
- Ave. Duration
- 10h 10m
- When
- Tuesday
- Estimated price
- $320–1,200
Flights from Mohammed V International Airport to Mersa Matruh Airport via Rome
- Ave. Duration
- 7h 50m
- When
- Tuesday
- Estimated price
- $340–1,300
Flights from Mohammed V International Airport to Mersa Matruh Airport via Milan Malpensa
- Ave. Duration
- 8h 25m
- When
- Tuesday
- Estimated price
- $500–1,700
Flights from Mohammed V International Airport to Mersa Matruh Airport via Bologna
- Ave. Duration
- 9h 10m
- When
- Tuesday
- Estimated price
- $360–1,300
Flights from Agadir–Al Massira Airport to Mersa Matruh Airport via Mohammed V International Airport, Rome
- Ave. Duration
- 10h 35m
- When
- Tuesday
- Estimated price
- $380–1,400
- Website
- turkishairlines.com
Flights from Marrakech to Borg El Arab via Istanbul
- Ave. Duration
- 11h 15m
- When
- Every day
- Estimated price
- $340–1,100
Flights from Mohammed V International Airport to Borg El Arab via Istanbul
- Ave. Duration
- 12h 15m
- When
- Every day
- Estimated price
- $360–1,300
- Website
- en.aegeanair.com
Flights from Mohammed V International Airport to Borg El Arab via Athens
- Ave. Duration
- 12h
- When
- Monday and Friday
- Estimated price
- $300–800
- Website
- flyulendo.com
Flights from Mohammed V International Airport to Borg El Arab via Rome
- Ave. Duration
- 8h 30m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $340–1,300
- Website
- flyaircairo.com
Flights from Mohammed V International Airport to Borg El Arab via Amman
- Ave. Duration
- 9h 45m
- When
- Monday and Wednesday
- Estimated price
- $330–1,100
- Website
- egyptair.com
Flights from Mohammed V International Airport to Borg El Arab via Medina
- Ave. Duration
- 9h 50m
- When
- Thursday
- Estimated price
- $480–1,600
- Phone
- 2255
- [email protected]
- Website
- oncf-voyages.ma
Train from Marrakech to Gare Oasis
- Ave. Duration
- 2h 31m
- Frequency
- Hourly
- Estimated price
- $10–21
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- $10–15
- 1st Class
- $15–21
Train from Marrakech to Gare Oasis
- Ave. Duration
- 2h 31m
- Frequency
- Hourly
- Estimated price
- $10–21
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- $10–15
- 1st Class
- $15–21
Bus from Marsa Matrouh to Siwa Oasis
- Ave. Duration
- 4h
- Frequency
- Hourly
- Estimated price
- $1
Bus from Marsa Matrouh to Siwa Oasis
- Ave. Duration
- 4h
- Frequency
- Hourly
- Estimated price
- $1
Bus from Marsa Matrouh to Siwa Oasis
- Ave. Duration
- 4h
- Frequency
- Hourly
- Estimated price
- $1
- Phone
- +2 01200003533
- [email protected]
- Website
- facebook.com
Bus from Borg El Arab Airport to Moharam Bek Bus Stn
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- $1
- Schedules at
- facebook.com
Bus from Borg El Arab Airport to Moharam Bek Bus Stn
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- $1
- Schedules at
- facebook.com
- Phone
- 15649
- Website
- westmidbus-eg.com
Bus from Alexandria to Siwa Oasis
- Ave. Duration
- 6h
- Frequency
- 3 times a day
- Estimated price
- $15–24
- Schedules at
- westmidbus-eg.com
Bus from Alexandria to Siwa Oasis
- Ave. Duration
- 6h
- Frequency
- 3 times a day
- Estimated price
- $15–24
- Schedules at
- westmidbus-eg.com
- Phone
- 2255
- [email protected]
- Website
- supratours.ma
Bus from Marrakech to Agadir
- Ave. Duration
- 3h 30m
- Frequency
- Every 2 hours
- Estimated price
- $11–17
- Schedules at
- supratours.ma
- Second Class
- $14–17
- First Class
- $11–16
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 Which side of Niagara Falls should I choose (and how do I get there)?, How to get from Luton Airport into central London, and Travelling by boat in Italy - to help you get the most out of your next trip.













