There are 5 ways to get from Marrakesh to Malta Airport (MLA) by plane, bus, 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 from Marrakech
best- Fly from Marrakech (RAK) to Malta International Airport (MLA)plane RAK - MLA
9h 13m€66–263Bus to Ouarzazate Airport, fly
- Take the bus from Gare Supratours to Ouarzazatebus
- Fly from Ouarzazate Airport (OZZ) to Malta International Airport (MLA)plane OZZ - MLA
19h 19m€118–503Bus to Essaouira, fly
- Take the bus from Marrakesh to Essaouirabus
- Fly from Essaouira (ESU) to Malta International Airport (MLA)plane ESU - MLA
17h 3m€130–567Train to Rabat-Salé, fly
- Take the train from Marrakech to Rabat Agdaltrain
- Fly from Rabat-Salé (RBA) to Malta International Airport (MLA)plane RBA - MLA
13h 36m€108–577Train to Mohammed V International Airport, fly
- Take the train from Marrakech to Gare Oasistrain
- Fly from Mohammed V International Airport (CMN) to Malta International Airport (MLA)plane CMN - MLA
12h 1m€120–311
Marrakech (RAK) to Malta International Airport (MLA) flights
Comparing Your Travel Options
The cheapest way to get from Marrakesh to Malta Airport (MLA) is to fly which costs €65 - €270 and takes 9h 13m.
The fastest way to get from Marrakesh to Malta Airport (MLA) is to fly which takes 9h 13m and costs €65 - €270.
The distance between Marrakesh and Malta Airport (MLA) is 2139 km.
It takes approximately 9h 13m to get from Marrakesh to Malta Airport (MLA), including transfers.
Malta Airport (MLA) is 2h ahead of Marrakesh. It is currently 15:24 in Marrakesh and 17:24 in Malta Airport (MLA).
There are 6830+ hotels available in Malta Airport (MLA).
What companies run services between Marrakesh, Morocco and Malta Airport (MLA), Malta?
Ryanair, Ulendo Airlink, and two other airlines fly from Marrakech (RAK) to Malta International Airport (MLA) once daily.
- Website
- ryanair.com
Flights from Marrakech to Malta International Airport via Naples
- Ave. Duration
- 7h 35m
- When
- Wednesday and Saturday
- Estimated price
- €65–270
Flights from Marrakech to Malta International Airport via Rome
- Ave. Duration
- 9h 35m
- When
- Sunday
- Estimated price
- €60–140
Flights from Ouarzazate Airport to Malta International Airport via Marseille
- Ave. Duration
- 14h 30m
- When
- Monday and Friday
- Estimated price
- €120–550
Flights from Ouarzazate Airport to Malta International Airport via Barcelona
- Ave. Duration
- 25h 20m
- When
- Monday
- Estimated price
- €110–490
Flights from Rabat-Salé to Malta International Airport via Madrid
- Ave. Duration
- 10h 16m
- When
- Monday, Friday, and Thursday
- Estimated price
- €100–460
Flights from Mohammed V International Airport to Malta International Airport via Barcelona
- Ave. Duration
- 6h 20m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- €100–220
Flights from Mohammed V International Airport to Malta International Airport via Naples
- Ave. Duration
- 6h 35m
- When
- Monday, Thursday, and Saturday
- Estimated price
- €110–290
Flights from Mohammed V International Airport to Malta International Airport via Catania
- Ave. Duration
- 8h 57m
- When
- Sunday, Monday, Tuesday, and Friday
- Estimated price
- €100–550
- Website
- airmalta.com
Flights from Marrakech to Malta International Airport via Malaga
- Ave. Duration
- 7h 5m
- When
- Wednesday and Sunday
- Estimated price
- €130–340
Flights from Ouarzazate Airport to Malta International Airport via Paris Orly
- Ave. Duration
- 13h 10m
- When
- Monday
- Estimated price
- €160–700
Flights from Essaouira to Malta International Airport via Paris Orly
- Ave. Duration
- 12h 20m
- When
- Friday
- Estimated price
- €140–600
Flights from Rabat-Salé to Malta International Airport via Malaga
- Ave. Duration
- 7h 35m
- When
- Wednesday
- Estimated price
- €170–440
- Website
- transavia.com
Flights from Ouarzazate Airport to Malta International Airport via Paris Orly
- Ave. Duration
- 23h 35m
- When
- Monday, Wednesday, and Saturday
- Estimated price
- €160–700
Flights from Essaouira to Malta International Airport via Paris Orly
- Ave. Duration
- 22h 45m
- When
- Tuesday, Wednesday, Friday, and Saturday
- Estimated price
- €140–600
- Website
- flyulendo.com
Flights from Marrakech to Malta International Airport via Rome
- Ave. Duration
- 13h 25m
- When
- Sunday
- Estimated price
- €60–140
- Website
- vueling.com
Flights from Essaouira to Malta International Airport via Barcelona
- Ave. Duration
- 11h 40m
- When
- Tuesday
- Estimated price
- €120–550
- Website
- tunisairexpress.net
Flights from Mohammed V International Airport to Malta International Airport via Tunis
- Ave. Duration
- 8h 50m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- €120–390
- Phone
- 2255
- communication.digitale@oncf.ma
- Website
- oncf-voyages.ma
Train from Marrakech to Rabat Agdal
- Ave. Duration
- 3h 31m
- Frequency
- Hourly
- Estimated price
- €12–25
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- €12–17
- 1st Class
- €18–25
Train from Marrakech to Gare Oasis
- Ave. Duration
- 2h 31m
- Frequency
- Hourly
- Estimated price
- €9–18
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- €9–13
- 1st Class
- €13–18
- Phone
- 2255
- contact@supratours.ma
- Website
- supratours.ma
Bus from Gare Supratours to Ouarzazate
- Ave. Duration
- 4h 5m
- Frequency
- 4 times a day
- Estimated price
- €7–12
- Schedules at
- supratours.ma
- First Class
- €7–10
- Second Class
- €9–12
Bus from Marrakesh to Essaouira
- Ave. Duration
- 3h
- Frequency
- Every 4 hours
- Estimated price
- €6–12
- Schedules at
- supratours.ma
- First Class
- €6–9
- Second Class
- €9–11
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 Need to know: Eurostar, Getting to Milan from the airport, and How do I get from Sydney to Melbourne - to help you get the most out of your next trip.