John Glenn was the first American to orbit the earth, in how long a flight? on Jan 4, 2024 Published in Science Trivia Five Hours. John Glenn was a U.S. Senator from Ohio.