ST. LOUIS – Some of the best places to see the Great American Eclipse on April 8, 2024, will be in Missouri and Illinois. In St. Louis, the moon will block out nearly 99% of the sun, but totality will be visible just a few hours south or east of the city.