There are 6 ways to get from Marrakesh to Valetta by train, plane, shuttle, car, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Mohammed V International Airport, fly to Christchurch International Airport, shuttle
best- Take the train from Marrakech to Gare Oasis
- Fly from Mohammed V International Airport (CMN) to Christchurch International Airport (CHC)CMN - CHC
- Take a shuttle bus from Christchurch Airport to Methven
34h 26m$1,720–4,004Fly Marrakech to Hokitika, drive
cheapest- Fly from Marrakech (RAK) to Hokitika (HKK)RAK - HKK
- Drive from Hokitika (HKK) to Valetta
41h 58m$970–2,816Fly Marrakech to Christchurch International Airport, shuttle
- Fly from Marrakech (RAK) to Christchurch International Airport (CHC)RAK - CHC
- Take a shuttle bus from Christchurch Airport to Methven
47h 43m$1,100–2,671Train to Mohammed V International Airport, fly to Queenstown Airport, bus
- Take the train from Marrakech to Gare Oasis
- Fly from Mohammed V International Airport (CMN) to Queenstown Airport (ZQN)CMN - ZQN
- Take the bus from Frankton Bus Interchange to Ashburton
47h 8m$1,255–3,709Bus to Ouarzazate Airport, fly to Christchurch International Airport, shuttle
- Take the bus from Gare Supratours to Ouarzazate
- Fly from Ouarzazate Airport (OZZ) to Christchurch International Airport (CHC)OZZ - CHC
- Take a shuttle bus from Christchurch Airport to Methven
2d 9h$1,320–3,894Fly Marrakech to Queenstown Airport, bus
- Fly from Marrakech (RAK) to Queenstown Airport (ZQN)RAK - ZQN
- Take the bus from Frankton Bus Interchange to Ashburton
2d 2h$1,535–3,976
Mohammed V International Airport (CMN) to Christchurch International Airport (CHC) flights
Questions & Answers
The cheapest way to get from Marrakesh to Valetta is to fly and drive which costs $950 - $2,900 and takes 41h 58m.
The fastest way to get from Marrakesh to Valetta is to train and fly and shuttle which takes 34h 26m and costs $1,700 - $4,000.
The distance between Marrakesh and Valetta is 19277 km.
It takes approximately 34h 26m to get from Marrakesh to Valetta, including transfers.
Valetta is 12h ahead of Marrakesh. It is currently 8:51 PM in Marrakesh and 8:51 AM in Valetta.
There are 21+ hotels available in Valetta.
What companies run services between Marrakesh, Morocco and Valetta, New Zealand?
There is no direct connection from Marrakesh to Valetta. However, you can take the train to Gare Oasis, take the train to Mohammed V International Airport, walk to Mohammed V International Airport (CMN) airport, fly to Christchurch International Airport (CHC), walk to Christchurch Airport, take the shuttle to Methven, then take the taxi to Valetta. Alternatively, you can take the line 19 bus to Marrakech Airport, walk to Marrakech (RAK) airport, fly to Christchurch International Airport (CHC), walk to Christchurch Airport, take the shuttle to Methven, then take the taxi to Valetta.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- etihad.com
Flights from Mohammed V International Airport to Christchurch International Airport via Abu Dhabi, Melbourne
- Ave. Duration
- 26h 40m
- When
- Thursday, Saturday, and Sunday
- Estimated price
- $900–2,800
Flights from Mohammed V International Airport to Christchurch International Airport via Abu Dhabi, Sydney
- Ave. Duration
- 27h 50m
- When
- Wednesday
- Estimated price
- $950–2,800
Flights from Mohammed V International Airport to Christchurch International Airport via Abu Dhabi, Melbourne, Wellington
- Ave. Duration
- 34h 12m
- When
- Monday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- $950–2,800
Flights from Mohammed V International Airport to Queenstown Airport via Abu Dhabi, Sydney
- Ave. Duration
- 40h 30m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $1,100–3,300
Flights from Mohammed V International Airport to Queenstown Airport via Abu Dhabi, Melbourne
- Ave. Duration
- 40h 50m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $1,100–3,300
Flights from Mohammed V International Airport to Queenstown Airport via Abu Dhabi, Melbourne, Christchurch International Airport
- Ave. Duration
- 34h 45m
- When
- Thursday, Saturday, and Sunday
- Estimated price
- $1,100–3,400
Flights from Ouarzazate Airport to Christchurch International Airport via Mohammed V International Airport, Abu Dhabi, Melbourne
- Ave. Duration
- 2d
- When
- Friday
- Estimated price
- $1,200–3,700
Flights from Ouarzazate Airport to Christchurch International Airport via Mohammed V International Airport, Abu Dhabi, Melbourne, Wellington
- Ave. Duration
- 2d 7h
- When
- Friday
- Estimated price
- $1,300–3,800
Flights from Marrakech to Queenstown Airport via Medina, Kuala Lumpur, Melbourne
- Ave. Duration
- 41h 40m
- When
- Friday
- Estimated price
- $1,400–3,600
- Website
- qantas.com
Flights from Mohammed V International Airport to Christchurch International Airport via Abu Dhabi, Sydney
- Ave. Duration
- 26h 20m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $950–2,800
Flights from Mohammed V International Airport to Christchurch International Airport via Abu Dhabi, Melbourne
- Ave. Duration
- 26h 35m
- When
- Monday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- $900–2,800
Flights from Mohammed V International Airport to Queenstown Airport via Doha, Melbourne
- Ave. Duration
- 33h 15m
- When
- Thursday and Friday
- Estimated price
- $1,600–4,500
Flights from Ouarzazate Airport to Christchurch International Airport via Mohammed V International Airport, Abu Dhabi, Melbourne
- Ave. Duration
- 2d
- When
- Friday
- Estimated price
- $1,200–3,700
Flights from Ouarzazate Airport to Christchurch International Airport via Mohammed V International Airport, Abu Dhabi, Sydney
- Ave. Duration
- 2d 4h
- When
- Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- $1,200–3,800
Flights from Marrakech to Queenstown Airport via Medina, Kuala Lumpur, Melbourne
- Ave. Duration
- 43h 37m
- When
- Friday
- Estimated price
- $1,400–3,600
- Website
- airnewzealand.com
Flights from Marrakech to Hokitika via Istanbul, Singapore Changi, Christchurch International Airport
- Ave. Duration
- 41h 17m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- $1,000–7,000
Flights from Marrakech to Hokitika via Istanbul, Hong Kong, Christchurch International Airport
- Ave. Duration
- 36h 55m
- When
- Tuesday, Wednesday, and Saturday
- Estimated price
- $1,200–3,500
Flights from Marrakech to Hokitika via Mohammed V International Airport, Abu Dhabi, Melbourne, Christchurch International Airport
- Ave. Duration
- 39h 30m
- When
- Saturday and Sunday
- Estimated price
- $900–2,700
Flights from Ouarzazate Airport to Christchurch International Airport via Mohammed V International Airport, Abu Dhabi, Melbourne
- Ave. Duration
- 2d
- When
- Friday
- Estimated price
- $1,200–3,700
Flights from Ouarzazate Airport to Christchurch International Airport via Mohammed V International Airport, Abu Dhabi, Melbourne, Wellington
- Ave. Duration
- 2d 7h
- When
- Friday
- Estimated price
- $1,300–3,800
Flights from Marrakech to Queenstown Airport via Medina, Kuala Lumpur, Melbourne
- Ave. Duration
- 41h 40m
- When
- Friday
- Estimated price
- $1,400–3,600
- Website
- virginaustralia.com
Flights from Mohammed V International Airport to Christchurch International Airport via Doha, Melbourne
- Ave. Duration
- 35h
- When
- Monday, Wednesday, Thursday, Friday, and Saturday
- Estimated price
- $1,300–3,700
Flights from Mohammed V International Airport to Queenstown Airport via Doha, Melbourne
- Ave. Duration
- 33h 40m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- $1,600–4,500
Flights from Mohammed V International Airport to Queenstown Airport via Doha, Sydney
- Ave. Duration
- 34h 45m
- When
- Monday, Wednesday, Thursday, Friday, and Saturday
- Estimated price
- $1,500–3,500
Flights from Mohammed V International Airport to Queenstown Airport via Doha, Brisbane
- Ave. Duration
- 37h 10m
- When
- Monday, Wednesday, Thursday, Friday, and Saturday
- Estimated price
- $1,600–3,600
Flights from Marrakech to Queenstown Airport via Medina, Kuala Lumpur, Melbourne
- Ave. Duration
- 40h 25m
- When
- Friday
- Estimated price
- $1,400–3,600
- Website
- singaporeair.com
Flights from Marrakech to Christchurch International Airport via Athens, Singapore Changi
- Ave. Duration
- 2d 9h
- When
- Thursday
- Estimated price
- $1,000–2,500
Flights from Marrakech to Hokitika via Istanbul, Singapore Changi, Christchurch International Airport
- Ave. Duration
- 36h 55m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- $1,000–3,600
Flights from Marrakech to Queenstown Airport via Medina, Kuala Lumpur, Melbourne
- Ave. Duration
- 41h 2m
- When
- Friday
- Estimated price
- $1,400–3,600
- Website
- qatarairways.com
Flights from Mohammed V International Airport to Queenstown Airport via Doha, Melbourne
- Ave. Duration
- 33h 40m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- $1,600–4,500
Flights from Mohammed V International Airport to Queenstown Airport via Doha, Sydney
- Ave. Duration
- 34h 45m
- When
- Monday, Wednesday, Thursday, Friday, and Saturday
- Estimated price
- $1,500–3,500
Flights from Mohammed V International Airport to Queenstown Airport via Doha, Brisbane
- Ave. Duration
- 37h 10m
- When
- Monday, Wednesday, Thursday, Friday, and Saturday
- Estimated price
- $1,600–3,600
Flights from Marrakech to Queenstown Airport via Medina, Kuala Lumpur, Melbourne
- Ave. Duration
- 40h 25m
- When
- Friday
- Estimated price
- $1,400–3,600
- Website
- jetstar.com
Flights from Marrakech to Queenstown Airport via Medina, Kuala Lumpur, Melbourne
- Ave. Duration
- 47h 15m
- When
- Friday
- Estimated price
- $1,400–3,600
- Phone
- 2255
- communication.digitale@oncf.ma
- Website
- oncf-voyages.ma
Train from Marrakech to Gare Oasis
- Ave. Duration
- 2h 31m
- Frequency
- Hourly
- Estimated price
- $17–35
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- $17–25
- 1st Class
- $25–35
- Phone
- +64 3 302 8106
- info@methventravel.co.nz
- Website
- methventravel.co.nz
Shuttle from Christchurch Airport to Methven
- Ave. Duration
- 1h 15m
- Frequency
- Once daily
- Estimated price
- $10–53
- Schedules at
- methventravel.co.nz
- Book at
- methventravel.co.nz
- Adult (17-64)
- $53
- Backpacker/Student
- $48
- Child (10-16)
- $46
- Kid (2-10)
- $10
- Senior (65+)
- $48
- Phone
- +64 9 583 5780
- info@intercity.co.nz
- Website
- intercity.co.nz
Bus from Frankton Bus Interchange to Ashburton
- Ave. Duration
- 6h 39m
- Frequency
- Once daily
- Estimated price
- $5–80
- Website
- https://www.intercity.co.nz/
- Phone
- +64 9 583 5790
- info@greatsights.co.nz
- Website
- greatsights.co.nz
Bus from Frankton Bus Interchange to Ashburton
- Ave. Duration
- 9h 49m
- Frequency
- Once daily
- Estimated price
- $140–200
- Website
- https://www.greatsights.co.nz/new-zealand-tours/
- Standard
- $140–200
- Flexi
- $180–1,400
- Phone
- 2255
- contact@supratours.ma
- Website
- supratours.ma
Bus from Gare Supratours to Ouarzazate
- Ave. Duration
- 4h 14m
- Frequency
- 4 times a day
- Estimated price
- $17–25
- Schedules at
- supratours.ma
- Second Class
- $21–25
- First Class
- $17–24
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, Is ride-sharing platform BlaBlaCar right for you?, and 4 stunningly beautiful Philippines islands you need to visit - to help you get the most out of your next trip.



















