How to get to and from: Pangandaran

How to get to Pangandaran

On this page: How to get to and from Pangandaran
More on 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.


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


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.