There are 6 ways to get from Cengkareng to Magelang by plane, taxi, train, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Ahmad Yani, taxi
best- Fly from Soekarno–Hatta International Airport (CGK) to Ahmad Yani (SRG)CGK - SRG
- Take the taxi from Ahmad Yani (SRG) to Magelang
4h 4mRp 1,210,000–1,730,000Bus
cheapest- Take the bus from DAMRI Bus Station Jakarta to YogyakartaJakarta - Yogyakarta
- Take the bus from Yogyakarta to Magelang KotaYogyakarta - Magelang Kota
15h 15mRp 172,500–1,100,000Train, bus
- Take the train from Gambir Jakarta to Yogyakarta TuguTaksaka / ...
- Take the bus from Yogyakarta to Magelang KotaYogyakarta - Magelang Kota
10h 37mRp 340,101–627,101Drive 484.1 km
- Drive from Cengkareng to Magelang484.1 km
6h 2mRp 896,738–1,295,288Fly to Yogyakarta International Airport, train, bus
- Fly from Soekarno–Hatta International Airport (CGK) to Yogyakarta International Airport (YIA)CGK - YIA
- Take the train from Yogyakarta International Airport to Yogyakarta Tugu Station
- Take the bus from Yogyakarta to Magelang Kota
6h 33mRp 736,601–1,403,601Train, bus via Jatinegara
- Take the train from Jatinegara to Yogyakarta
- Take the bus from Yogyakarta to Magelang KotaYogyakarta - Magelang Kota
11h 8mRp 325,601–637,601
Soekarno–Hatta International Airport (CGK) to Ahmad Yani (SRG) flights
Questions & Answers
The cheapest way to get from Cengkareng to Magelang is to train and bus which costs Rp340000 - Rp650000 and takes 10h 37m.
The fastest way to get from Cengkareng to Magelang is to fly and taxi which takes 4h 4m and costs Rp1200000 - Rp1800000.
No, there is no direct bus from Cengkareng to Magelang. However, there are services departing from Mall Daan Mogot Baru and arriving at Magelang Kota via Soekarno-Hatta International Airport, DAMRI Bus Station Jakarta and Yogyakarta. The journey, including transfers, takes approximately 15h 15m.
The distance between Cengkareng and Magelang is 508 km. The road distance is 484.1 km.
The best way to get from Cengkareng to Magelang without a car is to train and bus which takes 10h 37m and costs Rp340000 - Rp650000.
It takes approximately 4h 4m to get from Cengkareng to Magelang, including transfers.
Cengkareng to Magelang bus services, operated by Damri, depart from DAMRI Bus Station Jakarta.
Cengkareng to Magelang bus services, operated by Damri, arrive at Yogyakarta station.
Yes, the driving distance between Cengkareng to Magelang is 484 km. It takes approximately 6h 2m to drive from Cengkareng to Magelang.
There are 219+ hotels available in Magelang.
What companies run services between Cengkareng, Indonesia and Magelang, Indonesia?
You can take a bus from Mall Daan Mogot Baru to Magelang Kota via Stasiun KA Bandara, Soekarno-Hatta International Airport, DAMRI Bus Station Jakarta, and Yogyakarta in around 15h 15m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- batikair.com
Flights from Soekarno–Hatta International Airport to Ahmad Yani
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- Rp 950,000–1,400,000
Flights from Soekarno–Hatta International Airport to Yogyakarta International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- Rp 900,000–2,600,000
- Website
- garuda-indonesia.com
Flights from Soekarno–Hatta International Airport to Ahmad Yani
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- Rp 850,000–1,200,000
Flights from Soekarno–Hatta International Airport to Yogyakarta International Airport
- Ave. Duration
- 1h 17m
- When
- Every day
- Estimated price
- Rp 700,000–1,200,000
- Website
- citilink.co.id
Flights from Soekarno–Hatta International Airport to Ahmad Yani
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- Rp 850,000–1,100,000
Flights from Soekarno–Hatta International Airport to Yogyakarta International Airport
- Ave. Duration
- 1h 12m
- When
- Every day
- Estimated price
- Rp 700,000–1,100,000
- Website
- lionair.co.id
Flights from Soekarno–Hatta International Airport to Yogyakarta International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- Rp 700,000–1,300,000
- Website
- transnusa.co.id
Flights from Soekarno–Hatta International Airport to Yogyakarta International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- Rp 700,000–1,100,000
- Website
- pelita-air.com
Flights from Soekarno–Hatta International Airport to Yogyakarta International Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- Rp 800,000–1,100,000
- Website
- flynamair.com
Flights from Soekarno–Hatta International Airport to Yogyakarta International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- Rp 500,000–3,600,000
Train from Gambir Jakarta to Yogyakarta Tugu
- Ave. Duration
- 6h 5m
- Frequency
- Every 3 hours
- Estimated price
- Rp 320,000–370,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 320,000–370,000
- Business
- Rp 460,000–550,000
- Executive
- Rp 550,000–850,000
Train from Jatinegara to Yogyakarta
- Ave. Duration
- 6h 2m
- Frequency
- 3 times a day
- Estimated price
- Rp 300,000–360,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 300,000–360,000
- Business
- Rp 450,000–550,000
- Executive
- Rp 550,000–800,000
- info@railink.co.id
- Website
- railink.co.id
Train from Yogyakarta International Airport to Yogyakarta Tugu Station
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Estimated price
- Rp 20,000–50,000
- Schedules at
- railink.co.id
- Phone
- (021) 1500 825
- humas@damri.co.id
- Website
- damri.co.id
Bus from Yogyakarta to Magelang Kota
- Ave. Duration
- 1h
- Frequency
- Once daily
- Estimated price
- Rp 13,000–250,000
- Book at
- https://12go.asia/en/operator/damri
Bus from DAMRI Bus Station Jakarta to Yogyakarta
- Ave. Duration
- 10h
- Frequency
- Once daily
- Estimated price
- Rp 150,000–600,000
- Book at
- https://12go.asia/en/operator/damri
- Ave. Duration
- 1h 11m
- Estimated price
- Rp 360,000–430,000
Grab Taxi
- Website
- grab.com
Express Taxi
- Phone
- +62 24 468 7715 00122
- Website
- expressgroup.co.id
Blue Bird Group
- Phone
- +62246701234
- Website
- bluebirdgroup.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 Best ways to travel around Australia, Bali: What to do if Mount Agung erupts, and How to travel India's Golden Triangle - to help you get the most out of your next trip.










