There are 7 ways to get from Yogyakarta to Cimahi by train, bus, car, taxi, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Yogyakarta Tugu to Cirebontrain Taksaka / ...
- Take the train from Cirebon to Cimahitrain Harina
7h 15mRp 313,236–648,902Train via Kroya
cheapest- Take the train from Yogyakarta Tugu to Kroyatrain Taksaka / ...
- Take the train from Kroya to Cimahitrain Serayu
8h 34mRp 237,419–640,000Bus
- Take the bus from Yogyakarta to Cimahibus
13h 23mRp 400,000Drive 390.5 km
- Drive from Yogyakarta to Cimahicar 390.5 km
6h 17mRp 769,140–1,110,980Taxi
- Take the taxi from Yogyakarta to Cimahitaxi 390.5 km
6h 17mRp 2,500,000–3,000,000Fly Adisutjipto International Airport to Halim Perdanakusuma Airport, bus, train
- Fly from Adisutjipto International Airport (JOG) to Halim Perdanakusuma Airport (HLP)plane JOG - HLP
- Take the bus from TK Angkasa 5 to Cawang Sentral 1 Polypaintbus
- Take the bus from Cawang Sentral 1 Polypaint to St. Kereta Cepat Halimbus
- Take the train from Stasiun Kereta Cepat Halim to Stasiun Kereta Cepat Padalarangtrain
5h 14mRp 1,712,100–2,777,100Train to Yogyakarta International Airport, fly to Soekarno–Hatta International Airport, train
- Take the train from Yogyakarta Tugu Station to Yogyakarta International Airporttrain
- Fly from Yogyakarta International Airport (YIA) to Soekarno–Hatta International Airport (CGK)plane YIA - CGK
- Take the train from Bekasi to Cimahitrain
8h 55mRp 1,023,000–2,340,000
Yogyakarta to Cimahi by train
Questions & Answers
The cheapest way to get from Yogyakarta to Cimahi is to bus which costs Rp400000 and takes 13h 23m.
The fastest way to get from Yogyakarta to Cimahi is to fly and bus and train which takes 5h 14m and costs Rp1700000 - Rp2800000.
Yes, there is a direct bus departing from Yogyakarta and arriving at Cimahi. Services depart once daily, and operate every day. The journey takes approximately 13h 23m.
No, there is no direct train from Yogyakarta to Cimahi. However, there are services departing from Yogyakarta Tugu and arriving at Cimahi via Cirebon. The journey, including transfers, takes approximately 7h 15m.
The distance between Yogyakarta and Cimahi is 528 km. The road distance is 390.5 km.
The best way to get from Yogyakarta to Cimahi without a car is to train which takes 7h 15m and costs Rp310000 - Rp650000.
It takes approximately 7h 15m to get from Yogyakarta to Cimahi, including transfers.
Yogyakarta to Cimahi bus services, operated by Budiman, depart from Yogyakarta station.
Yogyakarta to Cimahi train services, operated by Kereta API, depart from Yogyakarta Tugu station.
The best way to get from Yogyakarta to Cimahi is to train which takes 7h 15m and costs Rp310000 - Rp650000. Alternatively, you can bus, which costs Rp400000 and takes 13h 23m.
What companies run services between Yogyakarta, Indonesia and Cimahi, Indonesia?
You can take a train from Yogyakarta Tugu to Cimahi via Cirebon in around 7h 15m. Alternatively, Budiman operates a bus from Yogyakarta to Cimahi once daily. Tickets cost Rp 400,000 and the journey takes 13h 23m.
- Website
- garuda-indonesia.com
Flights from Yogyakarta International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- Rp 900,000–3,500,000
- Website
- citilink.co.id
Flights from Adisutjipto International Airport to Halim Perdanakusuma Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- Rp 1,500,000–2,000,000
Flights from Yogyakarta International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- Rp 900,000–1,500,000
- Website
- batikair.com
Flights from Yogyakarta International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- Rp 1,500,000–3,600,000
- Website
- air-connect.com
Flights from Adisutjipto International Airport to Halim Perdanakusuma Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- Rp 1,500,000–9,500,000
- Website
- transnusa.co.id
Flights from Yogyakarta International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- Rp 900,000–1,400,000
- Website
- pelita-air.com
Flights from Yogyakarta International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- Rp 800,000–1,900,000
- Website
- lionair.co.id
Flights from Yogyakarta International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 10m
- When
- Saturday
- Estimated price
- Rp 800,000–3,800,000
- Website
- flynamair.com
Flights from Yogyakarta International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- Rp 700,000–4,600,000
- Website
- sriwijayaair.co.id
Flights from Yogyakarta International Airport to Soekarno–Hatta International Airport
- Ave. Duration
- 1h 10m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- Rp 700,000–4,600,000
- Phone
- 021-121
- [email protected]
- Website
- kai.id
Train from Yogyakarta Tugu to Cirebon
- Ave. Duration
- 3h 24m
- Frequency
- Every 2 hours
- Estimated price
- Rp 190,000–330,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 190,000–330,000
- Business
- Rp 380,000–550,000
- Executive
- Rp 350,000–700,000
Train from Cirebon to Cimahi
- Ave. Duration
- 2h 51m
- Frequency
- Twice daily
- Estimated price
- Rp 120,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 120,000–320,000
- Business
- Rp 350,000–550,000
- Executive
- Rp 230,000–700,000
Train from Yogyakarta Tugu to Kroya
- Ave. Duration
- 1h 39m
- Frequency
- Hourly
- Estimated price
- Rp 95,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 95,000–320,000
- Business
- Rp 330,000–550,000
- Executive
- Rp 170,000–650,000
Train from Kroya to Cimahi
- Ave. Duration
- 5h 55m
- Frequency
- Twice daily
- Estimated price
- Rp 140,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 140,000–320,000
- Business
- Rp 360,000–550,000
- Executive
- Rp 270,000–700,000
Train from Bekasi to Cimahi
- Ave. Duration
- 2h 46m
- Frequency
- Twice daily
- Estimated price
- Rp 80,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 80,000–320,000
- Business
- Rp 320,000–550,000
- Executive
- Rp 140,000–650,000
- Phone
- 150909
- Website
- ticket.kcic.co.id
Train from Stasiun Kereta Cepat Halim to Stasiun Kereta Cepat Padalarang
- Ave. Duration
- 36 min
- Frequency
- Hourly
- Estimated price
- Rp 150,000–600,001
- Website
- https://ticket.kcic.co.id/webTrade/#/home/index
- Premium Economy
- Rp 150,000–250,000
- Business
- Rp 450,000
- First
- Rp 600,001
- [email protected]
- Website
- railink.co.id
Train from Yogyakarta Tugu Station to Yogyakarta International Airport
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Estimated price
- Rp 20,000–50,000
- Schedules at
- railink.co.id
Bus from Yogyakarta to Cimahi
- Ave. Duration
- 13h 23m
- Frequency
- Once daily
- Estimated price
- Rp 400,000
- Book at
- easybook.com
- Phone
- 1500102
- [email protected]
- Website
- transjakarta.co.id
Bus from TK Angkasa 5 to Cawang Sentral 1 Polypaint
- Ave. Duration
- 14 min
- Frequency
- Every 5 minutes
- Schedules at
- transjakarta.co.id
Bus from Cawang Sentral 1 Polypaint to St. Kereta Cepat Halim
- Ave. Duration
- 33 min
- Frequency
- Every 20 minutes
- Estimated price
- Rp 3,500
- Schedules at
- transjakarta.co.id
- Ave. Duration
- 6h 17m
- Estimated price
- Rp 2,500,000–3,000,000
Blue Bird Group
- Phone
- +62 21 794 1234
- Website
- bluebirdgroup.com
Grab Taxi
- Website
- grab.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 What documents do I need to cross Niagara Falls?, The London Underground: Essential tips to navigate the Tube, and Travelling to the US: What do I need to know? - to help you get the most out of your next trip.
More Questions & Answers
Yogyakarta to Cimahi bus services, operated by Budiman, arrive at Cimahi station.
Yogyakarta to Cimahi train services, operated by Kereta API, arrive at Cirebon station.
Yes, the driving distance between Yogyakarta to Cimahi is 390 km. It takes approximately 6h 17m to drive from Yogyakarta to Cimahi.
Book your Yogyakarta to Cimahi train tickets online with 12go.asia.
Book your Yogyakarta to Cimahi bus tickets online with 12go.asia.
There are 1904+ hotels available in Cimahi.









