Two flights from Jakarta to Jambi were diverted to Batam and Palembang after thick haze reduced visibility at Sultan Thaha Airport.