Coordinates: 20°52′23″S, 48°17′49″W Viradouro is a municipality in the state of São Paulo in Brazil. The population in 2004 was 17,435 and the area is 219.76 km². The elevation is 528 m.