Batam is a major industrial and tourism hub in the Riau Islands. From Purwokerto, the most efficient way to reach Batam is by flying from Jakarta to Hang Nadim International Airport. Alternatively, you can take a bus to Jakarta and then a ferry from Tanjung Priok, though this is a much longer journey.
Total Distance: 1,000 km straight-line air distance; 1,200 km via transit.
|
Connecting via Jakarta
|
Connecting
|
|
|---|---|---|
| Duration | 5 hours | 30 hours |
| Avg Price | IDR 1,500,000 - 2,500,000 | IDR 400,000 - 700,000 |
| Operator | Lion Air, Citilink | PELNI |
| Route | Purwokerto - Jakarta (Train) - Hang Nadim Airport (Flight). | Purwokerto - Jakarta - Tanjung Priok Port - Batu Ampar Port. |
| Tip | Hang Nadim Airport is well-connected to the city center by taxi. | Check the PELNI schedule as ships to Batam are not daily. |
February to October for ideal weather for shopping and island activities.