Flying in is the most popular way of getting in Brazil. The largest airports of the country are located in Sao Paulo and Rio de Janeiro which have direct flights from most of the cities in North America, many capital cities of South America and Europe and from few cities in Asia and Africa. The major air carriers of the country include TAM Airlines, TAP and Gol Aereos. All major cities are served by an airport, however, not all of them are connected by direct international flights. The other points of entry into the country include Brasilia, Salvador, Belo Horizonte and Porto Alegre.
Buses are available from the capital of the neighbouring countries of Argentina, Paraguay, Uruguay, Chile and Peru and connect to Sao Paulo. However, the distance are quite large and a typical journey may take around 2 - 3 days. Online booking on these bus services is available for a number of operators.
Train service is almost scarce and is not a feasible option for getting in the country.
Driving into the country is not a feasible options due to appalling driving standards in the country and involve loads of paperwork.
Boats can be taken form the neighbouring countries of Colombia, Venezuela and Peru to northern Brazil via the Amazon river. However, these journeys can extend upto several days and must be well thought off while considering.