The most practical way to travel from Bekasi to Batam is by flying from Soekarno-Hatta International Airport to Hang Nadim International Airport. The flight takes approximately 1 hour and 30 minutes. Batam is a major industrial city and a popular destination for shopping and tourism. While sea travel is possible, it is much slower and less convenient.
Total Distance: Driving distance N/A, straight-line air distance 850 km.
Hang Nadim Airport is about 20 km from the city center.
May to September for drier weather.