Hubble orbits the Earth about every 97 minutes at an altitude of about 353 miles (569 kilometers). Hubble passes into the shadow of the Earth each orbit for about 28-36 minutes. (Longer Caption)