U.S. Consulate General São Paulo
Rua Henri Dunant, 500,
Chácara Santo Antonio,
São Paulo, SP ? 04709-110
http://www.embaixadaamericana.org.br
Yes, you can go there by bus (or subway + bus). It might take about one hour (or more with traffic). If you don't speak Portuguese, it may be a bit difficult to find where to get off.
If this is your first time in São Paulo, maybe the easiest (probably the safest as well) way would be taking the subway from Praça da República. Take the line towards Corinthias-Itaquera. Change line at Sé station. Take the blue line towards Jabaquara and get off at Ana Rosa station.
You can download a subway pocket map from here:
http://www.metro.sp.gov.br/informacao/mapa/mapa_bolso.shtml
At Ana Rosa station, take the Terminal de Ônibus exit (furthest right). Take the bus "675N - Term. Sto Amaro". You will have to get off on Rue Chafik Maluf (around number 20). Here's the bus itinerary here:
http://img442.imageshack.us/my.php?image=675nterminalsantoamarocgc4.jpg
Subway + bus ticket (bilhete metrô/ônibus) fare (one-way single trip): R$ 4,10
Subway fare (one-way single trip): R$ 2,40
Bus fare (one-way single trip): R$ 2,30
If you need an online map to find the US Consulate or where to get off the bus, try this website:
http://world.maporama.com/

