Do you need a passport to travel to Brazil?

Yes you do. Also a visa, issued by the Brazilian government.