El Campeonato Brasileiro Série A 2006 fue la 50.ª edición del Campeonato Brasileiro Série A. Se inició el 15 de abril de 2006 y llegó a su fin el 3 de diciembre de 2006.
El formato fue similar al de la edición de 2005 , aunque con dos equipos menos. Participaron 20 equipos, cada uno jugando contra el otro en un formato de ida y vuelta. En la final de la temporada, el equipo con más puntos acumulados (3 por cada victoria, 1 por empate, ninguno por derrota) fue declarado campeón.
Del 15 de abril al 4 de junio se jugaron 10 rondas. Del 9 de junio al 9 de julio, el torneo se suspendió por la Copa Mundial de la FIFA 2006. El juego se reanudó el 12 de julio y continuó hasta el 3 de diciembre.
Varios equipos tuvieron su atención dividida entre otros torneos durante la misma duración: