There are 13 public holidays in Rio de Janeiro, roughly an average of one per month. July and August have none. On the other hand, November alone has three!
See below the public holiday dates in Rio de Janeiro:
January 1 – New Year’s Day
January 20 – Saint Sebastian (Rio’s anniversary)
February or March – Carnival Monday before Mardi Gras (it varies every year) and Ash Wednesday (40 days before Easter) until noon.
April 21 – Tiradentes’ Day
April 23 – Saint Jorge
May 1 – Labor Day
June 3 – Corpus Christ
September 7 – Independence Day
October 12 – Our Lady of Aparecida, Patron Saint of Brazil (also children’s day)
November 2 – All Souls Day
November 15 – Proclamation of the Republic Day
November 20 – Zumbi (Black People Consciousness)
December 25 – Christmas Day
Here is a list of what is closed and what is opened on public holidays in Rio de Janeiro:
What is CLOSED on public holidays
What is OPENED on public holidays
Tourist attractions (most of them)
Shopping malls (from 3 to 10 pm)
Book my private tour guide services filling out the form on my website.