There are 8 ways to get from Depok to Magelang by bus, plane, taxi, train, 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.
Bus to Soekarno–Hatta International Airport, fly to Ahmad Yani, taxi
best- Take the bus from Depok to Soekarno-Hatta International Airportbus
- Fly from Soekarno–Hatta International Airport (CGK) to Ahmad Yani (SRG)plane CGK - SRG
- Take the taxi from Ahmad Yani (SRG) to Magelangtaxi
5h 7mRp 1,290,000–1,610,000Bus
cheapest- Take the bus from Bogor to Yogyakartabus Bogor - Yogyakarta
- Take the bus from Yogyakarta to Magelang Kotabus Yogyakarta - Magelang Kota
16h 53mRp 166,000–858,000Train, bus
- Take the train from Jatinegara to Yogyakartatrain
- Take the bus from Yogyakarta to Magelang Kotabus Yogyakarta - Magelang Kota
10h 47mRp 323,100–625,100Bus via Tangerang
- Take the bus from Depok to Soekarno-Hatta International Airportbus
- Take the bus from DAMRI Bus Station Jakarta to Yogyakartabus
- Take the bus from Yogyakarta to Magelang Kotabus
15h 30mRp 252,500–1,180,000Drive 471 km
- Drive from Depok to Magelangcar 471 km
5h 52mRp 873,909–1,262,313Fly Halim Perdanakusuma Airport to Adisutjipto International Airport, bus
- Fly from Halim Perdanakusuma Airport (HLP) to Adisutjipto International Airport (JOG)plane HLP - JOG
- Take the bus from Yogyakarta to Magelang Kotabus
5h 58mRp 1,316,600–3,053,600Bus to Soekarno–Hatta International Airport, fly to Yogyakarta International Airport, train, bus
- Take the bus from Depok to Soekarno-Hatta International Airportbus
- Fly from Soekarno–Hatta International Airport (CGK) to Yogyakarta International Airport (YIA)plane CGK - YIA
- Take the train from Yogyakarta International Airport to Yogyakarta Tugu Stationtrain
- Take the bus from Yogyakarta to Magelang Kotabus
7h 36mRp 916,600–1,583,600Train, bus via Gambir Station
- Take the train from Gambir Jakarta to Yogyakarta Tugutrain Taksaka / ...
- Take the bus from Yogyakarta to Magelang Kotabus Yogyakarta - Magelang Kota
12h 38mRp 340,600–873,600
Depok to Magelang by train, bus, and foot
Questions & Answers
The cheapest way to get from Depok to Magelang is to train and bus which costs Rp320000 - Rp650000 and takes 10h 47m.
The fastest way to get from Depok to Magelang is to bus and fly and taxi which takes 5h 7m and costs Rp1200000 - Rp1700000.
No, there is no direct bus from Depok to Magelang. However, there are services departing from Depok and arriving at Magelang Kota via Soekarno-Hatta International Airport, DAMRI Bus Station Jakarta and Yogyakarta. The journey, including transfers, takes approximately 15h 30m.
The distance between Depok and Magelang is 570 km. The road distance is 471 km.
The best way to get from Depok to Magelang without a car is to train and bus which takes 10h 47m and costs Rp320000 - Rp650000.
It takes approximately 5h 7m to get from Depok to Magelang, including transfers.
Depok to Magelang bus services, operated by Hiba utama, depart from Depok station.
Depok to Magelang bus services, operated by Hiba utama, arrive at Soekarno-Hatta International Airport station.
Yes, the driving distance between Depok to Magelang is 471 km. It takes approximately 5h 52m to drive from Depok to Magelang.
There are 225+ hotels available in Magelang.
What companies run services between Depok, Jawa Barat, Indonesia and Magelang, Indonesia?
You can take a bus from Depok to Magelang Kota via Soekarno-Hatta International Airport, DAMRI Bus Station Jakarta, and Yogyakarta in around 15h 30m.
- 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–3,800,000
Flights from Soekarno–Hatta International Airport to Yogyakarta International Airport
- Ave. Duration
- 1h 18m
- When
- Every day
- Estimated price
- Rp 850,000–3,700,000
- Website
- batikair.com
Flights from Soekarno–Hatta International Airport to Ahmad Yani
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- Rp 1,000,000–1,300,000
Flights from Soekarno–Hatta International Airport to Yogyakarta International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- Rp 900,000–2,400,000
- Website
- citilink.co.id
Flights from Soekarno–Hatta International Airport to Ahmad Yani
- Ave. Duration
- 1h 8m
- When
- Every day
- Estimated price
- Rp 850,000–1,100,000
Flights from Halim Perdanakusuma Airport to Adisutjipto International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- Rp 1,300,000–2,800,000
Flights from Soekarno–Hatta International Airport to Yogyakarta International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- Rp 850,000–1,200,000
- Website
- air-connect.com
Flights from Halim Perdanakusuma Airport to Adisutjipto International Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- Rp 1,000,000–7,000,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 750,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
- lionair.co.id
Flights from Soekarno–Hatta International Airport to Yogyakarta International Airport
- Ave. Duration
- 1h 10m
- When
- Saturday
- Estimated price
- Rp 650,000–2,200,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,700,000
- Website
- sriwijayaair.co.id
Flights from Soekarno–Hatta International Airport to Yogyakarta International Airport
- Ave. Duration
- 1h 10m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- Rp 500,000–3,700,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
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
- 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
- +62 (21) 471 300 3
- Website
- hibautama.com
Bus from Depok to Soekarno-Hatta International Airport
- Ave. Duration
- 1h 15m
- Frequency
- Every 30 minutes
- Estimated price
- Rp 80,000
- Schedules at
- hibautama.com
- 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
Bus from Bogor to Yogyakarta
- Ave. Duration
- 13h
- 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 South Korea: Travelling from Seoul to Busan , How to get from Southend Airport into central London, and Getting around the Cyclades - to help you get the most out of your next trip.










