Bernardo Sayão[1] é um município brasileiro do estado do Tocantins. Localiza-se a uma latitude 07º52’26” sul e a uma longitude 48º53’16” oeste, estando a uma altitude de 149 metros. Sua população estimada em 2010 era de 4 456 habitantes.
Possui uma área de 926,888 km².