It depends on your nationality. Citizens of some countries, including the United States, Canada, and Australia, need a visa to visit Brazil. You can apply for a visa online or at a Brazilian embassy or consulate in your home country.