How long is a flight from buffalo New York to Rio de Janeiro?

About 11 hours.