The distance from Jakarta Selatan to Batam is 1,000 km. Flying is the only practical mode of transport. Flights depart from Soekarno-Hatta and arrive at Hang Nadim International Airport. Batam is a major industrial city and a popular destination for shopping and golf, located very close to Singapore.
Total Distance: 1,000 km straight-line air distance.
Batam is a free trade zone, making it a popular shopping destination.
May to September, as the dry season is ideal for outdoor activities.