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,120–3,204Fly Marrakech to Hokitika, drive
cheapest- Fly from Marrakech (RAK) to Hokitika (HKK)RAK - HKK
- Drive from Hokitika (HKK) to Valetta
41h 58m$1,070–3,016Fly 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
45h 3m$1,200–2,971Train 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,355–3,909Bus 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$1,321–3,694Fly 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 1h$1,635–4,276
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 $1,000 - $3,100 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,100 - $3,200.
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 3:40 PM in Marrakesh and 3:40 AM in Valetta.
There are 66+ 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.
- 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
- $1,000–3,000
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
- $1,000–3,000
Flights from Marrakech to Christchurch International Airport via Medina, Kuala Lumpur, Melbourne
- Ave. Duration
- 41h 45m
- When
- Friday
- Estimated price
- $1,300–3,300
Flights from Marrakech to Christchurch International Airport via Medina, Kuala Lumpur, Auckland
- Ave. Duration
- 40h 30m
- When
- Friday
- Estimated price
- $1,300–4,800
Flights from Mohammed V International Airport to Queenstown Airport via Doha, Melbourne
- Ave. Duration
- 33h 15m
- When
- Thursday and Friday
- Estimated price
- $1,700–4,800
Flights from Ouarzazate Airport to Christchurch International Airport via Marseille, Shanghai Pudong, Melbourne
- Ave. Duration
- 42h 50m
- When
- Sunday
- Estimated price
- $1,200–4,900
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,500
Flights from Ouarzazate Airport to Christchurch International Airport via Marseille, Shanghai Pudong, Sydney
- Ave. Duration
- 39h 30m
- When
- Sunday
- Estimated price
- $1,100–4,800
Flights from Marrakech to Queenstown Airport via Medina, Kuala Lumpur, Sydney
- Ave. Duration
- 40h 25m
- When
- Friday
- Estimated price
- $1,500–3,900
Flights from Marrakech to Queenstown Airport via Medina, Kuala Lumpur, Melbourne
- Ave. Duration
- 42h 12m
- When
- Friday
- Estimated price
- $1,500–3,900
- Website
- emirates.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
- $1,000–3,000
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
- $1,000–3,000
Flights from Marrakech to Christchurch International Airport via Medina, Kuala Lumpur, Melbourne
- Ave. Duration
- 41h 45m
- When
- Friday
- Estimated price
- $1,300–3,300
Flights from Marrakech to Christchurch International Airport via Medina, Kuala Lumpur, Auckland
- Ave. Duration
- 40h 30m
- When
- Friday
- Estimated price
- $1,300–4,800
Flights from Mohammed V International Airport to Queenstown Airport via Doha, Melbourne
- Ave. Duration
- 33h 15m
- When
- Thursday and Friday
- Estimated price
- $1,700–4,800
Flights from Ouarzazate Airport to Christchurch International Airport via Marseille, Shanghai Pudong, Melbourne
- Ave. Duration
- 42h 50m
- When
- Sunday
- Estimated price
- $1,200–4,900
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,500
Flights from Ouarzazate Airport to Christchurch International Airport via Marseille, Shanghai Pudong, Sydney
- Ave. Duration
- 39h 30m
- When
- Sunday
- Estimated price
- $1,100–4,800
Flights from Marrakech to Queenstown Airport via Medina, Kuala Lumpur, Melbourne
- Ave. Duration
- 42h 12m
- When
- Friday
- Estimated price
- $1,500–3,900
- Website
- etihad.com
Flights from Mohammed V International Airport to Christchurch International Airport via Abu Dhabi, Melbourne
- Ave. Duration
- 26h 45m
- When
- Thursday and Saturday
- Estimated price
- $1,000–3,000
Flights from Mohammed V International Airport to Queenstown Airport via Abu Dhabi, Sydney
- Ave. Duration
- 40h 30m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $1,200–3,600
Flights from Mohammed V International Airport to Queenstown Airport via Abu Dhabi, Melbourne
- Ave. Duration
- 40h 50m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- $1,200–3,500
Flights from Mohammed V International Airport to Queenstown Airport via Abu Dhabi, Melbourne, Christchurch International Airport
- Ave. Duration
- 34h 45m
- When
- Thursday and Saturday
- Estimated price
- $1,200–3,600
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,500
Flights from Ouarzazate Airport to Christchurch International Airport via Marseille, Shanghai Pudong, Auckland
- Ave. Duration
- 44h 55m
- When
- Sunday
- Estimated price
- $1,100–4,900
Flights from Ouarzazate Airport to Christchurch International Airport via Marseille, Shanghai Pudong, Sydney
- Ave. Duration
- 2d
- When
- Sunday
- Estimated price
- $1,100–4,800
Flights from Marrakech to Queenstown Airport via Medina, Kuala Lumpur, Sydney
- Ave. Duration
- 39h 55m
- When
- Friday
- Estimated price
- $1,500–3,900
- Website
- virginaustralia.com
Flights from Mohammed V International Airport to Christchurch International Airport via Doha, Sydney
- Ave. Duration
- 34h 40m
- When
- Thursday
- Estimated price
- $1,400–3,300
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,400–4,100
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–3,900
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,600–3,900
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,700–4,000
Flights from Ouarzazate Airport to Christchurch International Airport via Marseille, Shanghai Pudong, Sydney
- Ave. Duration
- 2d
- When
- Sunday
- Estimated price
- $1,100–4,800
- Website
- airnewzealand.com
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,100–4,100
Flights from Marrakech to Hokitika via Istanbul, Hong Kong, Christchurch International Airport
- Ave. Duration
- 36h 55m
- When
- Tuesday and Saturday
- Estimated price
- $1,200–4,000
Flights from Marrakech to Hokitika via Mohammed V International Airport, Abu Dhabi, Melbourne, Christchurch International Airport
- Ave. Duration
- 39h 25m
- When
- Saturday
- Estimated price
- $1,000–2,900
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,500
Flights from Ouarzazate Airport to Christchurch International Airport via Marseille, Shanghai Pudong, Auckland
- Ave. Duration
- 44h 55m
- When
- Sunday
- Estimated price
- $1,100–4,900
Flights from Ouarzazate Airport to Christchurch International Airport via Marseille, Shanghai Pudong, Sydney
- Ave. Duration
- 2d
- When
- Sunday
- Estimated price
- $1,100–4,800
Flights from Marrakech to Queenstown Airport via Medina, Kuala Lumpur, Sydney
- Ave. Duration
- 39h 55m
- When
- Friday
- Estimated price
- $1,500–3,900
- Website
- singaporeair.com
Flights from Marrakech to Christchurch International Airport via Athens, Singapore Changi
- Ave. Duration
- 2d 9h
- When
- Thursday
- Estimated price
- $1,100–2,800
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,100–4,100
Flights from Ouarzazate Airport to Christchurch International Airport via Marseille, Shanghai Pudong, Sydney
- Ave. Duration
- 2d
- When
- Sunday
- Estimated price
- $1,100–4,800
Flights from Marrakech to Queenstown Airport via Medina, Kuala Lumpur, Sydney
- Ave. Duration
- 39h 55m
- When
- Friday
- Estimated price
- $1,500–3,900
- Website
- jetstar.com
Flights from Marrakech to Christchurch International Airport via Medina, Kuala Lumpur, Melbourne
- Ave. Duration
- 43h 10m
- When
- Friday
- Estimated price
- $1,300–3,300
Flights from Marrakech to Christchurch International Airport via Medina, Kuala Lumpur, Auckland
- Ave. Duration
- 40h 30m
- When
- Friday
- Estimated price
- $1,300–4,800
Flights from Ouarzazate Airport to Christchurch International Airport via Marseille, Shanghai Pudong, Melbourne
- Ave. Duration
- 42h 50m
- When
- Sunday
- Estimated price
- $1,200–4,900
Flights from Marrakech to Queenstown Airport via Medina, Kuala Lumpur, Melbourne
- Ave. Duration
- 45h 50m
- When
- Friday
- Estimated price
- $1,500–3,900
- 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–3,900
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,600–3,900
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,700–4,000
- Website
- en.ceair.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
- $1,000–3,000
Flights from Ouarzazate Airport to Christchurch International Airport via Marseille, Shanghai Pudong, Sydney
- Ave. Duration
- 2d 1h
- When
- Sunday
- Estimated price
- $1,100–4,800
- Phone
- 2255
- communication.digitale@oncf.ma
- Website
- oncf-voyages.ma
Train from Marrakech to Gare Oasis
- Ave. Duration
- 2h 31m
- Frequency
- Hourly
- Estimated price
- $18–35
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- $18–26
- 1st Class
- $26–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–26
- Schedules at
- supratours.ma
- Second Class
- $22–26
- 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 Best ways to travel around Australia, Slovenia: Getting from Ljubljana to Lake Bled, and 4 stunningly beautiful Philippines islands you need to visit - to help you get the most out of your next trip.



















