Reaching Batam from Cilacap involves a combination of rail and air travel. First, take the train from Cilacap to Jakarta. From Jakarta, board a flight to Hang Nadim International Airport in Batam. Alternatively, you can fly to Singapore and take a ferry to Batam Center. The journey spans over 1,200 km. Expect a travel time of approximately 7 to 9 hours.
Total Distance: Driving distance 1,300 km, straight-line air distance 1,100 km.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 5 hours | 1 hour |
| Avg Price | 1,200,000 - 2,500,000 IDR | 300,000 - 500,000 IDR |
| Operator | Lion Air | Batam Fast |
| Route | CGK to BTH | Singapore to Batam Center |
| Tip | Check baggage allowances as budget airlines have strict limits. | Ensure you have your passport ready for the international ferry terminal. |
February to April, when the weather is dry and ferry crossings are calm.