Jakarta To Batu Karas
Leaving from...
Going to...
3 ways to get from Jakarta to Batu Karas
There are 3 ways to travel the distance of 345 kilometers (214 miles) from Jakarta to Batu Karas by bus (11 hours), train (10 hours 30 minutes to 11 hours) and flight (1 hour 30 minutes). The journey duration ranges between 1 hour 30 minutes to 11 hours and the quickest way is by flight. The lowest priced tickets start from 110,000 IDR (€6.40) for the bus.Jakarta to Batu Karas by Bus
It’s possible to travel from Jakarta to Batu Karas by bus. You can take the direct but more expensive bus to Batu Karas.
Alternatively, you can take the indirect but cheaper bus up to Pangandaran. In this town, minibuses and ojeks are available to take you to Batu Karas.
As a heads up, buses for this route are nowhere near as comfortable as the train. We don’t really recommend taking them for such a long journey.
Still, the bus is the cheapest option and might be worth the few dollars you save.
Option 1: Direct Bus from Jakarta to Batu Karas
Jayanti Tour dan Travel is a 7-seater bus offering door-to-door transfers from Jakarta to Batu Karas. Travel time is about 10h to your hotel in Batu Karas.
Tickets are quite pricey at 500,000 IDR (€29), but it’s the only direct option available from Jakarta to Batu Karas. It’s worth your money if you want a comfortable trip instead of worrying about bus transfers.
Option 2: Indirect Bus via Pangandaran
The cheaper option is to take a bus from Jakarta to Pangandaran first. From Pangandaran, you can take another minibus or an ojek to Batu Karas.
Step 1: Jakarta to Pangandaran by Bus
Local buses bound for Pangandaran depart from Kampung Rambutan Bus Terminal in Jakarta city centre. You can choose between aircon and non-aircon buses on this route. For the small difference in price, it’s worth treating yourself to some aircon for a bit of comfort.
Bus tickets cost 100,000 IDR (€5.90) and buses depart every hour from 06:30 to 18:30. The local buses arrive at Pangandaran Bus Terminal after around 10 hours.
Executive shuttles are also available from Jakarta to Pangandaran. Chall Jaya and Jayanti Tour are both 7-seater shuttles offering hotel pick-up and drop-off in Jakarta and Pangandaran city centres. Fares start from 370,000 IDR (€22) for the 10-hour ride.
Step 2: Pangandaran to Batu Karas
At Pangandaran Bus Terminal, look for the blue minivans bound for Cijulang. A seat costs only 10,000 IDR (€0.60) for the 1 hour journey. In Cijulang, take an ojek to Batu Karas for about 50,000 IDR (€2.90).
If you prefer a direct transfer from Pangandaran to Batu Karas, you can take an ojek or taxi. Fares start from 100,000 IDR (€5.90) and 250,000 IDR (€14.60), respectively.
Jakarta to Batu Karas by Train
There is no direct train from Jakarta to Batu Karas. You can take the train only up to Banjar Station, 60 km away from Batu Karas.
In Banjar, there are buses that can take you to Cijulang, the town nearest to Batu Karas. From here, Batu Karas is just a 30-minute ojek (motorcycle taxi) ride away.
Total travel time takes about 10.5 to 11 hours, with fares starting from 75,000 IDR (€4.40).
Step 1: Jakarta to Banjar by Train
Only two trains operate from Jakarta to Banjar daily, departing at 09:30 and 20:50 from Pasar Senen Station.
It takes 7h 35m - 8h 5m by train to Banjar Station. Only economy seats are available for this route, and tickets cost 65,000 IDR (€3.80).
If you take the night train that arrives at Banjar at 04:25, you still have about 2 hours of waiting time until the first bus trip to Cijulang. With the 09:30 trip, you’ll be able to catch the last bus of the day, but you’ll arrive at Batu Karas late at night.
Step 2: Banjar to Cijulang by Bus
From Banjar, you can take the bus to Cijulang, the town nearest to Batu Karas. Budiman and Sonny Prima buses both originate from Tasikmalaya, pick up passengers in Banjar and Pangandaran, and then head to Cijulang.
The first trip departs Tasikmalaya at 06:00 and there are buses available every one to two hours until 19:00.
You can board the bus at Banjar Bus Terminal, about 3 km from the train station. It’s also possible to hail the bus on the street near the train station.
Fares for a non-airconditioned bus from Banjar to Cijulang start from 60,000 IDR (€3.50) for the bus ride that takes around 2.5 hours.
Alternative option: Banjar to Batu Karas via Pangandaran
It’s also possible to split the journey at Pangandaran. If you don’t have a surfboard or heavy luggage, you can get off at Pangandaran and directly take an ojek from Pangandaran to Batu Karas.
Fares start from 100,000 IDR (€5.90). You might also encounter taxi drivers offering you rides to Batu Karas.
Step 3: Cijulang to Batu Karas by Motorcycle Taxi
Upon arrival at Cijulang, take an ojek to your hotel in Batu Karas. The ojek is the most popular choice of transport in the area.
Depending on your destination, the ride costs about 50,000 IDR (€2.90). It takes about 30 minutes by motorcycle from Cijulang to Batu Karas.
Jakarta to Batu Karas by Flight
The fastest way to reach Batu Karas from Jakarta is by flight. The nearest airport from Batu Karas is in Cijulang, located just 10 km away.
Note that the flights on this route are not available every day, so this may dictate whether this option can work for you.
The flight itself takes only an hour, and the ride to Batu Karas is about 30 minutes by motorcycle taxi. This option is the most expensive, with total fares starting from 1,650,000 IDR (€97).
TIP: If you decide to travel by plane, please consider including a carbon compensation fee to reduce your impact on the environment.
Step 1: Jakarta to Cijulang by Flight
Susi Air is the only carrier operating the Jakarta to Batu Karas route. Flights depart from Halim Perdanakusuma Airport in East Jakarta and arrive at Cijulang Nusawiru Airport.
Airfares start from 1,600,000 IDR (€94) for the 1 hour flight from Jakarta to Batu Karas.
Flights from Jakarta to Cijulang run only three to four times a week, usually on Mondays, Wednesdays, Fridays, and Saturdays.
The plane on this route is a small 12-seater aircraft, so seats can sell out fast. Keep in mind also that if your luggage weighs over 10 kg or if you’re taking a surfboard with you, you’ll have to pay an extra fee.
Step 2: Cijulang to Batu Karas by Motorcycle
From Cijulang Airport, Batu Karas is just 30 minutes away by ojek.
You can check with your hotel if they offer airport pick-up. If not, you can take an ojek outside the airport with fares starting from 50,000 IDR (€2.90).
If you have heavy luggage or travelling in a group, you can book a private transfer for around 250,000 IDR (€14.60).
Frequently Asked Questions about Jakarta to Batu Karas
What is the distance from Jakarta to Batu Karas?
The distance from Jakarta to Batu Karas is 345 kilometers (214 miles).
What is the fastest way to get from Jakarta to Batu Karas?
The fastest way to get from Jakarta to Batu Karas is by flight and takes 1 hour 30 minutes.
What is the cheapest way to get from Jakarta to Batu Karas?
The cheapest way to get from Jakarta to Batu Karas is by bus with ticket costs starting from 110,000 IDR (€6.40).
Rounding it up
We hope this guide was helpful in planning how to get from Jakarta to Batu Karas. If there's anything else you're wondering about, drop us a comment and we'll do our best to answer you within a few days.
PS: If you've recently travelled this route, share your experience with fellow travellers and help us improve this post. Thanks for helping out our travel community!
Most popular routes in Indonesia
Was this post helpful?
Click on a star to rate it!
Average rating 4.4 / 5. Vote count: 7
No votes so far! Be the first to rate this post.
We are sorry that this post didn't meet your expectations.
Your feedback is very valueable to us
What was missing in this post? (TIP: If you want us to reply to your feedback, you can leave your email in this text box.)
Ela is a storyteller, content producer, solo traveller and a mermaid-in-training. When she’s not in front of her laptop, you will find her barefoot and living her best tan on some island in the Philippines… Or exploring the depths of its seas as a budding freediver. An island girl at heart, she’ll be happy anywhere there is sea, sand, sun and coffee.
Based in Bali, Maarten’s passion for travel is undeniable. In 2016, he decided to quit his job as a stock analyst and started doing what he always dreamed of: travelling through South East Asia and helping other people plan their trips. When he is not working on Gecko Routes, you’ll find him surfing in the ocean or exploring the best gems of Indonesia.
- Explore more
- Most popular routes in Indonesia