Los electores tendrán hasta las 17:00 hora local (20:00 GMT) para sufragar.
El candidato presidencial ultraderechista Jair Bolsonaro (Partido Social Liberal) llega como claro favorito, pues aumentó en los últimos días su intención de voto estimada en encuestas.
El clima de polarización es máximo entre la candidatura del militar reservista y la del heredero del expresidente Luiz Inácio Lula da Silva (2003-2011).
El candidato del Partido de los Trabajadores (PT), Fernando Haddad, aparece en segunda posición en los sondeos, y su intención de voto se mostró estancada en los últimos días.
Es muy probable que ninguno consiga ese nivel de apoyo, y tenga que celebrarse una segunda vuelta entre los dos más votados, prevista para el 28 de octubre.
Sin embargo, algunos analistas advirtieron en los últimos días que si la tendencia creciente de Bolsonaro registrada en los últimos días se acelerase, podría proclamarse triunfador, aunque no es muy probable.
Además: Qué sucederá en Brasil después de las elecciones (y cómo repercutirá en América Latina)
La lista de candidaturas presidenciales se completa con João Amoêdo (Novo), Álvaro Dias (Podemos), Henrique Meirelles (Movimiento Democrático de Brasil), Cabo Daciolo (Patriota), Guilherme Boulos (Partido Socialismo y Libertad), Véra Lúcia (Partido Socialista de los Trabajadores Unificado), João Goulart Filho (Partido Patria Libre) y José Maria Eymael (Democracia Cristiana).
Más: Estos son los candidatos presidenciales más fuertes de Brasil