Assim como nas últimas edições anteriores, os participantes foram divididos em dois grupos. Na primeira fase (Taça Guanabara), os times jogam dentro de seus grupos e o primeiro de um grupo enfrenta o segundo do outro numa semifinal. Os vencedores irão para a final do turno, o vencedor dessa final, torna-se o campeão da Taça Guanabara de 2011.
Na segunda fase (Taça Rio), os times jogam contra os do outro grupo, embora a classificação seja dentro de cada grupo. O primeiro de um grupo enfrenta o segundo do outro numa semifinal. Os vencedores se enfrentam na final do turno, o vencedor do confronto será declarado o campeão da Taça Rio de 2011.
Os vencedores de cada turno disputam entre si dois jogos finais para estabelecerem o campeão carioca. Caso a mesma equipe vença os dois turnos, será declarado campeão automaticamente. O campeão e o vice-campeão do campeonato tem o direito de disputar a Copa do Brasil de 2012, desde que não estejam participando da Copa Libertadores da América.
Critérios de desempate
Para o desempate entre duas ou mais equipes segue-se a ordem definida abaixo:[2]
O regulamento previa que não haveria a disputa da fase final caso a mesma equipe vencesse os dois turnos, sendo esta equipe declarada campeã carioca automaticamente.[4] Como o Flamengo venceu os dois turnos não houve final.
Para a definição da classificação geral, excluem-se os pontos obtidos nas fases semifinal e final de cada turno. Ao final do campeonato, o campeão e o vice-campeão ocuparão a primeira e segunda colocações independente do número de pontos.[5]
CB.^ Como Fluminense e Flamengo classificaram-se para a Libertadores de 2012, as vagas da Copa do Brasil foram repassadas para o Botafogo e o Boavista.
D.^ O Boavista desistiu de disputar a Série D. Outros cinco clubes seguintes na classificação não se interessaram e o Volta Redonda ficou com a vaga.[6]