There are 7 ways to get from Yogyakarta to Cianjur by train, bus, taxi, car, 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 via Tasikmalaya
best- Take the train from Yogyakarta to Tasikmalayatrain Malabar / ...
- Take the train from Tasikmalaya to Cipeundeuytrain Kutojaya Selatan
8h 25mRp 400,167–1,134,778Train
cheapest- Take the train from Yogyakarta Tugu to Kutoarjotrain Taksaka / ...
- Take the train from Kutoarjo to Cipeundeuytrain Kutojaya Selatan
9h 42mRp 359,296–1,140,000Bus, taxi
- Take the bus from Yogyakarta to Kota Bandungbus Yogyakarta - Kota Bandung
- Take the taxi from Kota Bandung to Cianjurtaxi
10h 59mRp 534,062–970,901Drive 442.3 km
- Drive from Yogyakarta to Cianjurcar 442.3 km
7h 2mRp 875,050–1,263,961Fly 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 Jakarta Halim Perdana Kusuma Airport to Botani Squarebus
- Take the train from Batutulis to Sukabumitrain
- Take the train from Sukabumi to Cianjurtrain
9h 22mRp 1,571,600–2,993,600Bus
- Take the bus from Yogyakarta to Cimahibus
15h 41mRp 577,000–910,000Train to Yogyakarta International Airport, fly to Soekarno–Hatta International Airport, bus, 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 bus from Jakarta Halim Perdana Kusuma Airport to Botani Squarebus
- Take the train from Batutulis to Sukabumitrain
10h 40mRp 999,000–2,590,000
Adisutjipto International Airport (JOG) to Halim Perdanakusuma Airport (HLP) flights
Questions & Answers
The cheapest way to get from Yogyakarta to Cianjur is to train which costs Rp350000 - Rp1200000 and takes 9h 42m.
The fastest way to get from Yogyakarta to Cianjur is to drive which takes 7h 2m and costs Rp850000 - Rp1300000.
No, there is no direct bus from Yogyakarta to Cianjur. However, there are services departing from Yogyakarta and arriving at Cimahi via . The journey, including transfers, takes approximately 15h 41m.
No, there is no direct train from Yogyakarta to Cianjur. However, there are services departing from Yogyakarta and arriving at Cianjur via Tasikmalaya and Cipatat. The journey, including transfers, takes approximately 8h 25m.
The distance between Yogyakarta and Cianjur is 456 km. The road distance is 442.3 km.
The best way to get from Yogyakarta to Cianjur without a car is to train via Tasikmalaya which takes 8h 25m and costs Rp400000 - Rp1200000.
It takes approximately 8h 25m to get from Yogyakarta to Cianjur, including transfers.
Yogyakarta to Cianjur bus services, operated by Budiman, depart from Yogyakarta station.
Yogyakarta to Cianjur train services, operated by Kereta API, depart from Yogyakarta station.
The best way to get from Yogyakarta to Cianjur is to train via Tasikmalaya which takes 8h 25m and costs Rp400000 - Rp1200000. Alternatively, you can bus, which costs Rp550000 - Rp950000 and takes 15h 41m.
What companies run services between Yogyakarta, Indonesia and Cianjur, Jawa Barat, Indonesia?
You can take a train from Yogyakarta to Cianjur via Tasikmalaya, Cipeundeuy, and Cipatat in around 8h 25m. 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 to Tasikmalaya
- Ave. Duration
- 4h 20m
- Frequency
- Every 4 hours
- Estimated price
- Rp 170,000–330,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 170,000–330,000
- Business
- Rp 380,000–550,000
- Executive
- Rp 320,000–700,000
Train from Tasikmalaya to Cipeundeuy
- Ave. Duration
- 47 min
- Frequency
- Once daily
- Estimated price
- Rp 65,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 65,000–320,000
- Business
- Rp 310,000–550,000
- Executive
- Rp 120,000–650,000
Train from Batutulis to Sukabumi
- Ave. Duration
- 1h 42m
- Frequency
- 3 times a day
- Estimated price
- Rp 32,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 32,000–320,000
- Business
- Rp 290,000–550,000
- Executive
- Rp 55,000–650,000
Train from Sukabumi to Cianjur
- Ave. Duration
- 1h 16m
- Frequency
- 3 times a day
- Estimated price
- Rp 23,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 23,000–320,000
- Business
- Rp 290,000–550,000
- Executive
- Rp 43,000–650,000
Train from Yogyakarta Tugu to Kutoarjo
- Ave. Duration
- 40 min
- Frequency
- Hourly
- Estimated price
- Rp 50,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 50,000–320,000
- Business
- Rp 300,000–550,000
- Executive
- Rp 90,000–650,000
Train from Kutoarjo to Cipeundeuy
- Ave. Duration
- 5h 44m
- Frequency
- Once daily
- Estimated price
- Rp 190,000–330,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 190,000–330,000
- Business
- Rp 390,000–550,000
- Executive
- Rp 360,000–700,000
Train from Batutulis to Sukabumi
- Ave. Duration
- 1h 42m
- Frequency
- 3 times a day
- Estimated price
- Rp 32,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 32,000–320,000
- Business
- Rp 290,000–550,000
- Executive
- Rp 55,000–650,000
- [email protected]
- Website
- kai.id
Train from Yogyakarta Tugu to Kutoarjo
- Ave. Duration
- 1h 8m
- Frequency
- 4 times a day
- Estimated price
- Rp 12,296
- Schedules at
- kai.id
- [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
- Phone
- (021) 1500 825
- [email protected]
- Website
- damri.co.id
Bus from Yogyakarta to Kota Bandung
- Ave. Duration
- 10h
- Frequency
- Once daily
- Estimated price
- Rp 110,000–430,000
- Book at
- https://12go.asia/en/operator/damri
Bus from Jakarta Halim Perdana Kusuma Airport to Botani Square
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- Rp 13,000–250,000
- Book at
- https://12go.asia/en/operator/damri
Bus from Jakarta Halim Perdana Kusuma Airport to Botani Square
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- Rp 13,000–250,000
- Book at
- https://12go.asia/en/operator/damri
Bus from Yogyakarta to Cimahi
- Ave. Duration
- 13h 23m
- Frequency
- Once daily
- Estimated price
- Rp 400,000
- Book at
- easybook.com
- Ave. Duration
- 59 min
- Estimated price
- Rp 420,000–550,000
Blue Bird Group
- Phone
- +62 227 561234
- 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 Which London airport should I choose?, How to get from JFK to New York City, and How to get from Gatwick Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
Yogyakarta to Cianjur bus services, operated by Budiman, arrive at Cimahi station.
Yogyakarta to Cianjur train services, operated by Kereta API, arrive at Tasikmalaya station.
Yes, the driving distance between Yogyakarta to Cianjur is 442 km. It takes approximately 7h 2m to drive from Yogyakarta to Cianjur.
There are 310+ hotels available in Cianjur.










