São José da Bela Vista is a municipality in the state of São Paulo in Brazil. The population is 8,960 in an area of 277 km2. The elevation is 730 m.