Image taken on Aug. 24, 2017 shows vessels after the shipwreck in Salvador, capital of Bahia State, eastern Brazil. The death toll from the shipwreck in Salvador, capital city of Brazil's eastern state of Bahia, has risen to 22, confirmed navy on Thursday. Picture: Xinhua/Xando Pereira

Rio de Janeiro - A total of 22 people have died after a second ship sank in two days in Brazil.

Another 89 passengers of the ship that sank on Thursday could be saved in the bay near the city of Salvador in the east of the country.

A day earlier at least 21 people died after the ship they were on sank in the Xingu River in northern Brazil.

The ship that went down on Thursday was on its way to Salvador from Mar Grande about 20 kilometres across the bay from Salvador.

The cause of the accident is still unclear.

Another 35 people are still missing from Wednesday's shipwreck, which involved a boat that wasn't approved for transporting passengers, according to local authorities.