How to Get to Batukaras
Need help arranging a private driver who can pick you up from the airport and bring you to Batukaras? Whether you're flying in via Jogja, Jakarta, Cijulang, or Bandung, we got you!
We can help with door-to-door service!
These are the 4 main airports you can fly into to travel to Batukaras:


Yogyakarta
Rp 1,500,000.00
Private car to/from YIA Kulon Progo Airport
+/- 5 hour drive
Jakarta
Rp 2,500,000.00
Private car to/from Soekarno-Hatta (CGK) or Halim Perdanakusuma (HLP)
+/- 10 hour drive
Cijulang
Rp 200,000.00
Private car from Nusawiru Cijulang (CJN) for Susi Air flights
+/- 15 minute drive
Susi Air operates flights from Jakarta (Halim Perdanakusuma Airport) to Nusawiru Airport, which is about a 15 minute drive from Batukaras. But be advised, flights are limited and may not operate daily and use a smaller plane, so luggage weight capacity is limited and you cannot fly with your surfboard. However, you can send your surfboard via cargo to Batukaras if traveling to BK domestically within Indonesia.
Bandung
Rp 1,500,00.00
Private car to/from Husein Sastranegara (BDO) airport
+/- 5.5 hour drive
Need a ride to/from somewhere else? Get in touch for a quote
If you're thinking about how to get to Batukaras and have time to spare and are looking for an adventure, or just want to save some cash, then consider checking out alternative travel options like taking a bus, train, or shuttle.
These choices can make for a more scenic and budget-friendly adventure compared to flying to Nusawiru or booking a private driver to Batukaras from Jakarta, Yogyakarta, or Bandung! Enjoy the journey!
The Scenic Route
VIA JAKARTA
Traveling from Jakarta to Batukaras can be accomplished through several modes of transportation, including bus, train, and shuttle services. Below is a detailed guide for each option, including booking links and estimated price ranges.
Please note that schedules and prices can change at any time. We recommend checking the latest info and booking your tickets in advance.
BUS
Indirect Bus Service via Pangandaran:
Operator: Gapuraning Rahayu
Route: Jakarta (Kampung Rambutan Bus Terminal) to Pangandaran
Departure Times: 05:00 and 06:00 (Air-conditioned and Non-Air-conditioned options)
Duration: Approximately 9 hours
Price: Approximately Rp 150,000
Booking: Gapuraning Rahayu
From Pangandaran, you can take a local minibus to Cijulang (approximately 10,000 IDR) and then an ojek (motorbike taxi) to Batukaras (approximately Rp 50,000).
TRAIN
Route: Jakarta (Pasar Senen Station) to Banjar Station
Operator: Serayu Train
Departure Times: 09:30 and 20:50
Duration: Approximately 7.5 to 8 hours
Price: Approximately Rp 65,000
Booking: KAI (Kereta Api Indonesia)
From Banjar, take a bus to Cijulang (approximately Rp 60,000) and then a motorbike taxi (ojek) to Batukaras (approximately Rp 50,000).
SHUTTLE SERVICES
Operator: Jayanti Tour dan Travel
Route: Jakarta to Batukaras
Departure Time: 14:00
Duration: Approximately 10 hours
Price: Approximately Rp 500,000
Booking: +62 821-1883-4595
Operator: Chall Jaya
Route: Jakarta to Pangandaran
Departure Times: Various
Duration: Approximately 10 hours
Price: Starting from Rp 370,00
Booking: Chall Jaya
From Pangandaran, proceed to Batukaras as described in the bus section.
VIA JOGJA
Traveling to Batukaras from Yogyakarta involves a combination of trains, buses, and private transfers. Below is a detailed guide for each route, including transportation options, estimated durations, and price ranges. (Remember: prices and schedules are subject change.)
TRAIN
Route: Yogyakarta to Sidareja by train, then taxi or car to Batukaras.
Train Operator: Kereta Api Indonesia (KAI)
Train Service: Lodaya Pagi
Departure: 07:52 AM from Yogyakarta Tugu Station
Arrival: 11:06 AM at Sidareja Station
Duration: Approximately 3 hours and 14 minutes
Price: Approximately Rp 150,000
Booking Link: KAI (Kereta Api Indonesia)
From Sidareja, taxis are available to Batukaras, with the journey taking approximately 2 hours. Alternatively, you can take a bus to Pangandaran (approximately Rp 30,000), then another bus to Cijulang (approximately Rp 25,000), and finally from Cijulang, an ojek (motorbike taxi) to Batukaras (approximately Rp 30,000).
BUS
Route: Yogyakarta to Pangandaran by bus, then taxi or car to Batukaras.
Bus Operator: Estu Travel
Departure: 06:00 AM and 06:00 PM
Duration: Approximately 7 hours
Price: Approximately Rp 150,000
Booking Contact: +62 812 267 924 56 or estutravel@gmail.com
Estu Travel offers pickup services from hotels around Jalan Prawirotaman or Malioboro in Yogyakarta. From Pangandaran, you can take a local bus to Cijulang (approximately Rp 25,000) and then an ojek to Batukaras (approximately Rp 30,000).
VIA BANDUNG
Traveling to Batukaras from Bandung also happens to involve a combination of trains, buses, and private transfers. Below is a detailed guide for each route, including transportation options, estimated durations, and price ranges. (Don't forget: prices and schedules are subject change, make sure to check schedules and book ahead of time.)
TRAIN
Route: Bandung to Banjar by train, then taxi to Batukaras.
Train Operator: Kereta Api Indonesia (KAI)
Train Service: Serayu Pagi
Departure: 09:00 AM from Bandung Station
Arrival: 04:42 PM at Banjar Station
Duration: Approximately 7 hours and 42 minutes
Price: Approximately Rp 67,000
Booking Link: KAI Official Website
From Banjar, taxis are available to Batukaras, with the journey taking approximately 2 hours. Alternatively, you can take a bus to Pangandaran (approximately Rp 60,000), then another bus to Cijulang (approximately Rp 25,000), and finally an ojek to Batukaras (approximately Rp 30,000).
BUS
Route: Bandung to Pangandaran by bus, then local transport to Batukaras.
Bus Operator: Budiman
Departure: Hourly departures from 05:00 AM to 09:00 PM
Duration: Approximately 6 hours
Price: Approximately Rp 80,000
Booking Link: Budiman Bus
Upon arrival in Pangandaran, proceed as described above to reach Batukaras.
Once again, please note that schedules and prices can change. Make sure to check with transport companies ahead of time and book in advance! And expect the unexpected!
USurf Batukaras
Professional surf guide on board to get you up and riding
get in touch
stay in the loop
Ucup BK Surf Guide
© 2024. All rights reserved.