The Hubble Space Telescope is currently orbiting Earth at an
altitude of about 547 kilometers (340 miles). It orbits at a
speed of about 27,300 kilometers per hour (17,000 miles per hour), completing one orbit every
95 minutes.
It's worth noting that Hubble's orbit isn't perfectly circular, but slightly elliptical. This means that its altitude varies slightly over time.