There are 8 ways to get from Yogyakarta to Marrakesh by train, plane, 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 Yogyakarta International Airport, fly to Marrakech
best- Take the train from Yogyakarta Tugu Station to Yogyakarta International Airport
- Fly from Yogyakarta International Airport (YIA) to Marrakech (RAK)YIA - RAK
26h 30mMAD 3,211–11,058Train to Adisumarmo International Airport, fly to Marrakech
cheapest- Take the train from Yogyakarta to Solo Balapan
- Fly from Adisumarmo International Airport (SOC) to Marrakech (RAK)SOC - RAK
29hMAD 2,712–8,211Train to Adisumarmo International Airport, fly to Mohammed V International Airport, train
- Take the train from Yogyakarta to Solo Balapan
- Fly from Adisumarmo International Airport (SOC) to Mohammed V International Airport (CMN)SOC - CMN
- Take the train from Gare Oasis to Marrakech
29h 35mMAD 3,613–9,387Train, bus to Soekarno–Hatta International Airport, fly to Marrakech
- Take the train from Yogyakarta Tugu to Gambir Jakarta
- Take the bus from Gambir Station to Jakarta Airport
- Fly from Soekarno–Hatta International Airport (CGK) to Marrakech (RAK)CGK - RAK
30h 50mMAD 3,884–6,372Train, bus to Ahmad Yani, fly to Marrakech
- Take the train from Yogyakarta to Solo Balapan
- Take the bus from Solo Terminal Tirtonadi to Semarang Krapyak
- Fly from Ahmad Yani (SRG) to Marrakech (RAK)SRG - RAK
35h 45mMAD 3,527–9,234Train to Yogyakarta International Airport, fly to Mohammed V International Airport, train
- Take the train from Yogyakarta Tugu Station to Yogyakarta International Airport
- Fly from Yogyakarta International Airport (YIA) to Mohammed V International Airport (CMN)YIA - CMN
- Take the train from Gare Oasis to Marrakech
34h 34mMAD 3,812–9,734Train, bus to Soekarno–Hatta International Airport, fly to Mohammed V International Airport
- Take the train from Yogyakarta Tugu to Gambir Jakarta
- Take the bus from Gambir Station to Jakarta Airport
- Fly from Soekarno–Hatta International Airport (CGK) to Mohammed V International Airport (CMN)CGK - CMN
- Take the train from Gare Oasis to Marrakech
31h 39mMAD 4,585–8,048Train, bus to Ahmad Yani, fly to Mohammed V International Airport
- Take the train from Yogyakarta to Solo Balapan
- Take the bus from Solo Terminal Tirtonadi to Semarang Krapyak
- Fly from Ahmad Yani (SRG) to Mohammed V International Airport (CMN)SRG - CMN
- Take the train from Gare Oasis to Marrakech
36h 59mMAD 3,528–12,410
Yogyakarta International Airport (YIA) to Marrakech (RAK) flights
Questions & Answers
The cheapest way to get from Yogyakarta to Marrakesh is to train and bus and fly which costs MAD 3,800 - MAD 6,500 and takes 30h 50m.
The fastest way to get from Yogyakarta to Marrakesh is to train and fly which takes 26h 30m and costs MAD 3,200 - MAD 12,000.
The distance between Yogyakarta and Marrakesh is 13172 km.
It takes approximately 26h 30m to get from Yogyakarta to Marrakesh, including transfers.
Marrakesh is 6h behind Yogyakarta. It is currently 1:41 PM in Yogyakarta and 7:41 AM in Marrakesh.
There are 8994+ hotels available in Marrakesh.
What companies run services between Yogyakarta, Indonesia and Marrakesh, Morocco?
There is no direct connection from Yogyakarta to Marrakesh. However, you can take the train to Yogyakarta International Airport, walk to Yogyakarta-Airport-YIA airport, fly to Marrakech (RAK), walk to Marrakech Airport, then take the line 19 bus to Bab doukkala. Alternatively, you can take the train to Solo Balapan, take the train to Adi soemarmo Airport, walk to Adisumarmo International Airport (SOC) airport, fly to Marrakech (RAK), walk to Marrakech Airport, then take the line 19 bus to Bab doukkala.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- turkishairlines.com
Flights from Yogyakarta International Airport to Marrakech via Kuala Lumpur, Istanbul
- Ave. Duration
- 27h 45m
- When
- Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- MAD 3,200–11,000
Flights from Adisumarmo International Airport to Marrakech via Soekarno–Hatta International Airport, Istanbul
- Ave. Duration
- 27h 45m
- When
- Every day
- Estimated price
- MAD 3,100–11,000
Flights from Adisumarmo International Airport to Mohammed V International Airport via Soekarno–Hatta International Airport, Istanbul
- Ave. Duration
- 27h 20m
- When
- Every day
- Estimated price
- MAD 3,300–12,000
Flights from Soekarno–Hatta International Airport to Marrakech via Istanbul
- Ave. Duration
- 27h 57m
- When
- Every day
- Estimated price
- MAD 2,600–9,000
Flights from Soekarno–Hatta International Airport to Marrakech via Cairo, Mohammed V International Airport
- Ave. Duration
- 23h 20m
- When
- Wednesday and Friday
- Estimated price
- MAD 3,100–9,500
Flights from Ahmad Yani to Marrakech via Kuala Lumpur, Istanbul
- Ave. Duration
- 34h 5m
- When
- Every day
- Estimated price
- MAD 3,300–11,000
Flights from Yogyakarta International Airport to Mohammed V International Airport via Kuala Lumpur, Istanbul
- Ave. Duration
- 27h 20m
- When
- Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- MAD 3,400–12,000
Flights from Soekarno–Hatta International Airport to Mohammed V International Airport via Istanbul
- Ave. Duration
- 23h 45m
- When
- Every day
- Estimated price
- MAD 2,800–9,500
Flights from Ahmad Yani to Mohammed V International Airport via Kuala Lumpur, Istanbul
- Ave. Duration
- 33h 40m
- When
- Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- MAD 3,400–12,000
- Website
- saudia.com
Flights from Adisumarmo International Airport to Marrakech via Soekarno–Hatta International Airport, Jeddah
- Ave. Duration
- 32h
- When
- Sunday
- Estimated price
- MAD 3,400–9,000
Flights from Adisumarmo International Airport to Mohammed V International Airport via Soekarno–Hatta International Airport, Jeddah
- Ave. Duration
- 23h 52m
- When
- Every day
- Estimated price
- MAD 3,500–11,000
Flights from Soekarno–Hatta International Airport to Marrakech via Jeddah
- Ave. Duration
- 27h 37m
- When
- Monday and Sunday
- Estimated price
- MAD 2,800–7,500
Flights from Ahmad Yani to Marrakech via Kuala Lumpur, Jeddah
- Ave. Duration
- 38h 20m
- When
- Sunday
- Estimated price
- MAD 3,500–9,000
Flights from Yogyakarta International Airport to Mohammed V International Airport via Kuala Namu, Jeddah
- Ave. Duration
- 29h
- When
- Tuesday
- Estimated price
- MAD 3,700–9,500
Flights from Soekarno–Hatta International Airport to Mohammed V International Airport via Jeddah
- Ave. Duration
- 19h 5m
- When
- Every day
- Estimated price
- MAD 3,000–9,000
- Website
- qatarairways.com
Flights from Yogyakarta International Airport to Marrakech via Singapore Changi, Barcelona
- Ave. Duration
- 32h 50m
- When
- Thursday and Sunday
- Estimated price
- MAD 3,400–20,000
Flights from Adisumarmo International Airport to Mohammed V International Airport via Soekarno–Hatta International Airport, Doha
- Ave. Duration
- 24h 5m
- When
- Every day
- Estimated price
- MAD 3,900–12,000
Flights from Soekarno–Hatta International Airport to Marrakech via Cairo, Mohammed V International Airport
- Ave. Duration
- 23h 20m
- When
- Wednesday and Friday
- Estimated price
- MAD 3,100–9,500
Flights from Soekarno–Hatta International Airport to Mohammed V International Airport via Doha
- Ave. Duration
- 19h 27m
- When
- Every day
- Estimated price
- MAD 3,200–10,000
Flights from Ahmad Yani to Mohammed V International Airport via Kuala Lumpur, Doha
- Ave. Duration
- 26h 25m
- When
- Every day
- Estimated price
- MAD 4,100–12,000
- Website
- garuda-indonesia.com
Flights from Adisumarmo International Airport to Mohammed V International Airport via Soekarno–Hatta International Airport, Jeddah
- Ave. Duration
- 24h 56m
- When
- Every day
- Estimated price
- MAD 3,500–11,000
Flights from Yogyakarta International Airport to Mohammed V International Airport via Kuala Namu, Jeddah
- Ave. Duration
- 29h
- When
- Tuesday
- Estimated price
- MAD 3,700–9,500
Flights from Soekarno–Hatta International Airport to Mohammed V International Airport via Jeddah
- Ave. Duration
- 19h 10m
- When
- Every day
- Estimated price
- MAD 3,000–9,000
- Website
- royalairmaroc.com
Flights from Adisumarmo International Airport to Mohammed V International Airport via Soekarno–Hatta International Airport, Doha
- Ave. Duration
- 21h 40m
- When
- Every day
- Estimated price
- MAD 3,900–11,000
Flights from Soekarno–Hatta International Airport to Marrakech via Cairo, Mohammed V International Airport
- Ave. Duration
- 23h 20m
- When
- Wednesday and Friday
- Estimated price
- MAD 3,100–9,500
Flights from Yogyakarta International Airport to Mohammed V International Airport via Kuala Lumpur, Paris Charles de Gaulle
- Ave. Duration
- 31h 22m
- When
- Thursday, Friday, and Sunday
- Estimated price
- MAD 3,700–13,000
Flights from Ahmad Yani to Mohammed V International Airport via Singapore Changi, Zurich
- Ave. Duration
- 28h 35m
- When
- Tuesday
- Estimated price
- MAD 3,500–11,000
Flights from Ahmad Yani to Mohammed V International Airport via Singapore Changi, Rome
- Ave. Duration
- 33h 30m
- When
- Tuesday
- Estimated price
- MAD 3,500–20,000
- Website
- easyjet.com
Flights from Yogyakarta International Airport to Marrakech via Kuala Lumpur, Paris Charles de Gaulle
- Ave. Duration
- 27h 7m
- When
- Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- MAD 3,600–12,000
Flights from Soekarno–Hatta International Airport to Marrakech via Amsterdam Schiphol
- Ave. Duration
- 21h 35m
- When
- Monday
- Estimated price
- MAD 3,300–9,500
Flights from Ahmad Yani to Marrakech via Kuala Lumpur, Paris Charles de Gaulle
- Ave. Duration
- 30h
- When
- Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- MAD 3,600–12,000
- Website
- ryanair.com
Flights from Adisumarmo International Airport to Marrakech via Soekarno–Hatta International Airport, Abu Dhabi, Malaga
- Ave. Duration
- 27h 45m
- When
- Saturday
- Estimated price
- MAD 2,700–8,000
Flights from Soekarno–Hatta International Airport to Marrakech via Abu Dhabi, Malaga
- Ave. Duration
- 22h 45m
- When
- Saturday
- Estimated price
- MAD 2,200–7,000
- Website
- klm.com
Flights from Soekarno–Hatta International Airport to Marrakech via Amsterdam Schiphol
- Ave. Duration
- 23h 35m
- When
- Monday and Thursday
- Estimated price
- MAD 3,300–9,500
Flights from Ahmad Yani to Marrakech via Kuala Lumpur, Amsterdam Schiphol
- Ave. Duration
- 29h 35m
- When
- Saturday
- Estimated price
- MAD 3,500–13,000
Flights from Ahmad Yani to Mohammed V International Airport via Kuala Lumpur, Amsterdam Schiphol
- Ave. Duration
- 31h 25m
- When
- Monday
- Estimated price
- MAD 3,700–13,000
- Website
- etihad.com
Flights from Soekarno–Hatta International Airport to Marrakech via Cairo, Mohammed V International Airport
- Ave. Duration
- 23h 20m
- When
- Wednesday and Friday
- Estimated price
- MAD 3,100–9,500
Flights from Soekarno–Hatta International Airport to Mohammed V International Airport via Abu Dhabi
- Ave. Duration
- 19h 45m
- When
- Tuesday to Sunday
- Estimated price
- MAD 2,300–7,000
- Website
- vueling.com
Flights from Yogyakarta International Airport to Marrakech via Singapore Changi, Barcelona
- Ave. Duration
- 32h 50m
- When
- Thursday and Sunday
- Estimated price
- MAD 3,400–20,000
- Website
- flyulendo.com
Flights from Ahmad Yani to Marrakech via Singapore Changi, Rome
- Ave. Duration
- 34h 35m
- When
- Tuesday
- Estimated price
- MAD 3,300–19,000
- Website
- airarabia.com
Flights from Yogyakarta International Airport to Mohammed V International Airport via Singapore Changi, Barcelona
- Ave. Duration
- 31h 20m
- When
- Thursday
- Estimated price
- MAD 3,500–20,000
- Website
- egyptair.com
Flights from Soekarno–Hatta International Airport to Mohammed V International Airport via Cairo
- Ave. Duration
- 18h 45m
- When
- Wednesday and Friday
- Estimated price
- MAD 3,200–9,500
- Website
- emirates.com
Flights from Soekarno–Hatta International Airport to Mohammed V International Airport via Dubai
- Ave. Duration
- 18h 55m
- When
- Every day
- Estimated price
- MAD 3,700–12,000
- info@railink.co.id
- Website
- railink.co.id
Train from Yogyakarta Tugu Station to Yogyakarta International Airport
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Estimated price
- MAD 11–28
- Schedules at
- railink.co.id
Train from Yogyakarta to Solo Balapan
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- MAD 19–180
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- MAD 19–180
- Business
- MAD 160–310
- Executive
- MAD 35–360
Train from Yogyakarta Tugu to Gambir Jakarta
- Ave. Duration
- 6h 5m
- Frequency
- Every 4 hours
- Estimated price
- MAD 170–210
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- MAD 170–210
- Business
- MAD 250–310
- Executive
- MAD 320–450
- admin@prameks.com
Train from Yogyakarta to Solo Balapan
- Ave. Duration
- 1h 13m
- Frequency
- Every 3 hours
- Estimated price
- MAD 9
- Schedules at
- jadwalkereta.net
- Phone
- 2255
- communication.digitale@oncf.ma
- Website
- oncf-voyages.ma
Train from Gare Oasis to Marrakech
- Ave. Duration
- 2h 30m
- Frequency
- Every 2 hours
- Estimated price
- MAD 90–180
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- MAD 90–140
- 1st Class
- MAD 130–180
- Phone
- (021) 1500 825
- humas@damri.co.id
- Website
- damri.co.id
Bus from Gambir Station to Jakarta Airport
- Ave. Duration
- 45 min
- Frequency
- Every 15 minutes
- Estimated price
- MAD 7–140
- Book at
- https://12go.asia/en/operator/damri
- Phone
- 021-79171717
- Website
- bluebirdgroup.com
Bus from Gambir Station to Jakarta Airport
- Ave. Duration
- 57 min
- Frequency
- Hourly
- Estimated price
- MAD 42
- Schedules at
- bluebirdgroup.com
- Phone
- 021-769 3000
- kramatdjati.jakarta@gmail.com
- Website
- kramat-djati.com
Bus from Solo Terminal Tirtonadi to Semarang Krapyak
- Ave. Duration
- 1h 36m
- Frequency
- Once daily
- Estimated price
- MAD 19–27
- Website
- http://www.kramat-djati.com/
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 How to plan an amazing trip around Scandinavia, Getting around the Cyclades, and Travelling around the UAE - to help you get the most out of your next trip.



















