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.
As is the case with most south American countries, no direct flights are available from India to Brasilia. The flights available have at least one stop, usually Abu Dhabi or Dubai and connect to Sao Paulo, which is the largest airport in Brazil. Flights to Brazil are available from Delhi, Mumbai, Chennai, Kochi and Thiruvananthapuram. The major airline carriers operating on this route are Etihad Airways, GOL Linhas Aereas and LATAM Airlines Brasil.