Barreiras is located 853 kilometers from Salvador, the state capital, and 622 kilometers from Brasília, the federal capital.
Geographically it is located in the basin of the Rio Grande, which flows north-east into the São Francisco River.