Photo: Late light on the beach.

How to get to and from Pangandaran

Use the quicklinks below to jump to the desired section regarding transport in and around Pangandaran.


Cijulang Nusawiru Airport (CJN), also known as Pangandaran Airport is a tiny airstrip 25 kilometres west of Pangandaran, close to Batu Karas.

SusiAir , has daily scheduled flights to and from Jakarta’s Halim Perdanakusuma International Airport (HLP) taking one hour and costing 824,000 rupiah. Alternatively they fly daily to Tunggul Wulung Airport in Cilacap (CXP), which is two hours from Pangandaran. The flight takes 70 minutes and costs 1,217,500 rupiah. Surfboards are charged as a person on all flights.

Note SusiAir use small aircraft with a capacity of 12 passengers and so fill up fast. Reconfirm tickets one day before as they are sometimes cancelled at short notice.

Top of page


Travelling by train is the best way to get to Yogyakarta as the roads are narrow and congested. Trains also connect to Bandung and Jakarta although road travel via highways is usually fine outside of busy holiday periods when trains are a better bet. Pangandaran’s closest train stations are in Banjar (roughly to the north) and Sidareja (to the northeast)—both are on the same railway line and are around two hours by bus from Pangandaran.

Travel agents in Pangandaran can arrange private transport to and from Banjar and Sidareja stations as well as book tickets in advance (they will charge a commission for this service).

Note that different trains offer different classes and prices. Sample frequency, fares and trip times include:
Bandung: Six trains daily, 3–4 hours, 140,000–320,000 rupiah
Jakarta: Two trains daily, 8–9 hours, 67,000 rupiah
Yogyakarta: Six trains daily, 4–5 hours, 140,000–320,000 rupiah

For detailed schedules and to book your tickets online, see or

Top of page


Pangandaran Bus Terminal is 200 metres north of the tollgate next to the market. A becak to the terminal is around 20,000 rupiah from most hotels in Pangandaran. Budiman, with large comfortable coaches, operates many of the long distance buses and make regular stops for food and toilet breaks. Often air-con (non-smoking) and non-air-con (smoking) buses ply the same route. It may be worth waiting another hour for an air-con bus, but check schedules at the terminal.

Sample bus journeys include:
Banjar: hourly (2.5 hours, 30,000 rupiah)
Bandung (Cicaheum Terminal): hourly from 03:00–10:00 then 15:00 (8 hours; 95,000 rupiah)
Cijulang (for Batu Karas): hourly from 06:00–16:00 (1 hour, 10,000 rupiah)
Jakarta: 06:30; 18:30 (10 hours, 85,000 rupiah)
Sidareja: 08:00; 09:00 (2 hours; 25,000 rupiah). These times will meet the train to Yogyakarta, but bus also run hourly throughout the day.
Tasikmalaya: hourly (4 hours, 40,000 rupiah)
Yogyakarta: 05:00; 06:00 (8 hours; 85,000 rupiah)

If you find yourself stuck in Banjar in transit, Mandiri Hotel next to the bus terminal is the best option. Mandiri Hotel: Jalan RE Kosasih, Parunglesang, Banjar; T: (0265) 273 2896; (0822) 9518 8018 Rates include breakfast and are Economy (fan, cold water): 170,000 rupiah; Standard (air-con, cold water): 280,000 rupiah; Deluxe (air-con, hot water): 300,000.

Top of page

If you enjoyed this article and would like to support independent travel writing on Southeast Asia, please subscribe to Travelfish—it’s just A$35 per year (less than A$1 per week)!


Travel better, travel smarter

Save money, receive our latest updates and get the most out of your travels.


Where to next?

Where are you planning on heading to after Pangandaran? Here are some spots commonly visited from here, or click here to see a full destination list for Indonesia.

Top of page