News

The Discovery Telescope is one of the largest in the country. It is located in Happy Jack, about 50 miles away from the Lowell Observatory. The telescope has been instrumental in discovering eco ...
“When I first visited Lowell Observatory in 1985, I was spellbound by the beautiful telescopes and the important discoveries,” she says. “I’m so happy that I get to share these discoveries ...
Located on South Campus, the UMass Lowell Schueller Observatory enables students to use professional-grade telescopes and other instruments to observe stars, moons, and other celestial objects. The ...
At the Lowell Observatory, visitors can conjure their inner astronomer by peering through world-class telescopes and sitting in on lectures on topics like black holes and the history of Pluto.