It depends on where you are flying from because you want to minimize the number of connections. The more connections you have to make, the bigger chance you miss the flight to Brazil due to delays. American is the largest US carrier to South America so either them or Continental can get to you Sao Paulo or Rio de Janiero. United and Delta also fly to Brazil and those cities. TAM is a good airline also and I think they are code-share partners with American Airlines. Within Brazil you can take either TAM or Gol Airlines. Have a fun trip.
if you want something cheap, take flights that have many stops, but if you want to get there quick but may cost extra. TMA airlines is one airlines that fly there. Most of the flights are multi-segmented. So this means that you will have to take a domestic airline to south and then transfer to TMA or Quantas
Do not take TAM, thei are thifs!
They have the best product, most modern planes, best scheduals too.
They fly from Miami and New York City, as well as London and Paris to Brasil nonstop.
Once you reach Brasil, they have an extensive network that you can easily connect on to to further points.
Delta is an excellent airline.
I took american airlines to brazil and it wasn't that impressive..
They use a 767 from miami to rio de jenaro and the flight was full.
They did serve breakfast, dinner and lunch on the flight however, bu my seats were FRONT row of this big stupid projection screen and i could see the light hitting off of it right through my eye lids when i tried to sleep. so that sucked.
It really depends where you are flying to. We flew from Miami to rio de jenario. So we only had 1 connecting flight.
if you fly continental, i believe they have 2 connection flights. from miami, to some other city in brazil, then to rio de jenaro.