Batam is a major industrial and tourist hub near Singapore. To reach it from Cirebon, take the train to Jakarta and fly to Hang Nadim International Airport. The air distance is approximately 900 km.
Total Distance: Driving distance 300 km to Jakarta + 900 km air distance.
Batam is a free trade zone, great for shopping.
February to May for dry weather.