You asked:

time difference between batam and singapore

Singapore
Singapore
Batam
Batam

Batam ranges between 1 hour behind and 1 hour ahead of Singapore.