Bahia is bordered on the east by the Atlantic Ocean, with its Bay of All Saints the largest in Brazil.
The state is crossed from west to east by many rivers, but the most important is the São Francisco, which starts in Minas Gerais and runs through western Bahia before emptying into the Atlantic between Sergipe and Alagoas.