Fishermen spotted the skiff on Sunday, adrift off the coast of Bireuen, a district on the western island of Sumatra, carrying around 120 men, women and children fleeing Myanmar.
“The Rohingya are not Indonesian citizens, we can’t just bring them in even as refugees. This is in line with government policy,” said Dian Suryansyah, a local navy official.
Authorities would provide humanitarian aid to the stricken vessel, including food, medicine and water, before turning it away, he added.
Indonesia is not a signatory to the 1951 UN Convention on Refugees and is predominately seen as a transit country for those seeking asylum to a third country.
The United Nations High Commissioner for Refugees (UNHCR) said in a statement on Tuesday that the boat had suffered engine damage and should be allowed to land.
“UNHCR is concerned about the safety and lives of the refugees on board,” the statement said.
Badruddin Yunus, a local fishing community leader, said the refugees had been at sea for 28 days and some of them had fallen ill and one had died.
Hundreds have reached Indonesia over the past few years, after months at sea.