Carnival in Brazil takes place every year in February or March, just before Lent. The festival usually lasts for around five days and is a time of celebration and revelry.
If you're looking to experience Carnival in Brazil, then make sure to book your accommodation well in advance as prices will be high during this period.