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:

Ucup putting surfboards on car to Batukaras
Ucup putting surfboards on car 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

Send us a message on Whatsapp to book your BK transport

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!

red and black train on rail during daytime
red and black train on rail during daytime