Rome2Rio

How to get fromCikarang to Magelangby train, plane, taxi, bus or car

Find Transport to Magelang

See all options

There are 9 ways to get from Cikarang to Magelang by train, plane, taxi, 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.

  1. Train to Soekarno–Hatta International Airport, fly to Ahmad Yani, taxi

    best
    1. Take the train from Cikarang to Pasar Senentrain
    2. Fly from Soekarno–Hatta International Airport (CGK) to Ahmad Yani (SRG)planeCGK - SRG
    3. Take the taxi from Ahmad Yani (SRG) to Magelangtaxi
    5h 20m
    Rp 1,307,553–2,125,000
  2. Bus

    cheapest
    1. Take the bus from Bekasi to Yogyakartabus
    2. Take the bus from Yogyakarta to Magelang KotabusYogyakarta - Magelang Kota
    14h 20m
    Rp 140,411–737,200
  3. Train, bus via Cirebon

    1. Take the train from Cikarang to Cirebontrain
    2. Take the train from Cirebon to Yogyakartatrain
    3. Take the bus from Yogyakarta to Magelang Kotabus
    8h 55m
    Rp 303,107–903,600
  4. Drive 435.6 km

    1. Drive from Cikarang to Magelangcar435.6 km
    5h 33m
    Rp 803,280–1,160,293
  5. Taxi

    1. Take the taxi from Cikarang to Magelangtaxi435.6 km
    5h 33m
    Rp 2,400,000–2,900,000
  6. Train, line 7 bus, bus to Halim Perdanakusuma Airport, fly to Adisutjipto International Airport, bus

    1. Take the train from Cikarang to Jatinegaratrain
    2. Take the bus from Kampung Melayu to Cawang Sentralbus
    3. Take the bus from Cawang Sentral 1 Polypaint to Komplek Angkasa Halim PKbus
    4. Fly from Halim Perdanakusuma Airport (HLP) to Adisutjipto International Airport (JOG)planeHLP - JOG
    5. Take the bus from Yogyakarta to Magelang Kotabus
    6h 29m
    Rp 1,339,270–2,377,100
  7. Train to Soekarno–Hatta International Airport, fly to Yogyakarta International Airport, train, bus

    1. Take the train from Cikarang to Pasar Senentrain
    2. Fly from Soekarno–Hatta International Airport (CGK) to Yogyakarta International Airport (YIA)planeCGK - YIA
    3. Take the train from Yogyakarta International Airport to Yogyakarta Tugu Stationtrain
    4. Take the bus from Yogyakarta to Magelang Kotabus
    7h 50m
    Rp 834,153–1,898,600
  8. Fly Halim Perdanakusuma Airport to Ahmad Yani, taxi

    1. Fly from Halim Perdanakusuma Airport (HLP) to Ahmad Yani (SRG)planeHLP - SRG
    2. Take the taxi from Ahmad Yani (SRG) to Magelangtaxi
    7h 19m
    Rp 2,582,670–4,253,500
  9. Train, bus

    1. Take the train from Cikarang to YogyakartatrainBangunkarta
    2. Take the bus from Yogyakarta to Magelang KotabusYogyakarta - Magelang Kota
    9h 16m
    Rp 311,399–610,293

Soekarno–Hatta International Airport (CGK) to Ahmad Yani (SRG) flights

Calendar93Weekly Planes
Duration1h 10mAverage Duration
TicketRp 869,460Cheapest Price
See schedules

Questions & Answers

What companies run services between Cikarang, Indonesia and Magelang, Indonesia?

You can take a train from Cikarang to Magelang Kota via Bekasi, Bekasi, Yogyakarta, Kridosono Stadium, Gramedia, Post Office, and Yogyakarta in around 14h 20m.

Transport is disrupted due to the Russia-Ukraine war. Read more

Airlines
Train operators
Bus operators
Other operators

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 What are the different types of Renfe trains in Spain?, South Korea: Travelling from Seoul to Busan , and Need to know: Greyhound - to help you get the most out of your next trip.