From Los Angeles to Rio de Janeiro is 14 hours. From New York to Rio de Janeiro is 10 hours. From Sydney to Rio de Janeiro is 20 hours. There is an airport shuttle bus which stops at all major resorts and hotels, running every hour.
Taxis are also available.
Taxis are also available. The major ports include Santos, Rio de Janeiro and Porto Alegre. Passenger cruises from Europe are run by Lamport and Holt lines. Limited rail services link Brazil with Argentina, Bolivia and Chile. It is possible to drive or take a bus to Brazil from the USA, but it is wise to check any changes in political status or requirements in Central America before travelling.